注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA與UML協(xié)同應(yīng)用開發(fā)

JAVA與UML協(xié)同應(yīng)用開發(fā)

JAVA與UML協(xié)同應(yīng)用開發(fā)

定 價:¥43.00

作 者: (美)Paul R. Reed,Jr.著;郭旭譯;郭旭譯
出版社: 清華大學(xué)出版社
叢編項: 北京科海培訓(xùn)中心圖書
標 簽: Java

ISBN: 9787302064756 出版時間: 2003-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 382 字數(shù):  

內(nèi)容簡介

  本書講述了將Java與UML相結(jié)合協(xié)同開發(fā)高質(zhì)量Java應(yīng)用程序的技術(shù)。書中介紹了UML和RUP的基礎(chǔ)知識,并示范了如何使用這些標準的面向?qū)ο蠓椒▉黹_發(fā)健壯的Java應(yīng)用程序,以滿足用戶的需求。書中采用RUP和一個大型應(yīng)用實例說明了軟件開發(fā)的過程,并示范了如何建立合理的項目規(guī)劃、收集用戶的需求、用UML建立成功的Java設(shè)計、用UML類圖和序列圖來實現(xiàn)Java代碼。實例程序演示了最新的Java技術(shù),包括JSP、servlet和EJB 2.0等。本書適用于中高級Java開發(fā)人員,特別適用于開發(fā)過程中大量使用UML的開發(fā)人員。

作者簡介

暫缺《JAVA與UML協(xié)同應(yīng)用開發(fā)》作者簡介

圖書目錄

第1章 項目的困境
1.1 令人沮喪的現(xiàn)實
1.2 項目的困境
1.2.1 迭代與增量式軟件開發(fā)
1.2.2 基于風(fēng)險機制的軟件開發(fā)
1.2.3 迭代式軟件過程模型
1.2.4 迭代與增量式開發(fā)的結(jié)合:多維視圖
1.3 協(xié)同過程
1.4 統(tǒng)一過程
1.5 其他過程:XP
1.6 統(tǒng)一建模語言
1.6.1 UML在軟件過程中的地位
1.6.2 建模的實質(zhì)
1.6.3 UML圖
1.7 回顧與前瞻
第2章 Java、面向?qū)ο蠓治雠c設(shè)計、UML
2.1 Java是工業(yè)級開發(fā)語言
2.2 Java與面向?qū)ο蟪绦蛟O(shè)計
2.2.1 Java和類
2.2.2 Java與復(fù)雜類型(Java引用類型)
2.2.3 Java與消息傳遞
2.2.4 Java與封裝
2.2.5 Java與繼承
2.2.6 Java與多態(tài)
2.3 為什么選用UML和Java
2.3.1 類圖
2.3.2 序列圖
2.3.3 組件圖
2.3.4 部署圖
2.3.5 可視化建模工具的支持
2.4 回顧與前瞻
第3章 啟動項目
3.1 建立項目視界
3.1.1 過程模型
3.1.2 項目視界的工作模板
3.1.3 參與者
3.1.4 事件清單和事件表
3.1.5 業(yè)務(wù)規(guī)則的識別和分類
3.1.6 事件捕獲格式
3.1.7 項目視界
3.2 回顧與前瞻
第4章 用例
4.1 示例項目
4.2 過程模型
4.3 在用例中找到路徑
4.3.1 用例模板:第一節(jié)
4.3.2 用例模板:第二節(jié)
4.3.3 用例模板:第三節(jié)
4.3.4 用例模板:第四節(jié)
4.3.5 找到主路徑
4.3.6 找到備用路徑
4.3.7 找到異常路徑
4.3.8 常見的用例缺陷
4.4 影子用例
4.5 主路徑的詳細描述
4.6 完成后的處理訂單用例模板
4.7 制定初步體系結(jié)構(gòu)
4.8 項目規(guī)劃:增量和對增量的評估
4.8.1 增量
4.8.2 評估:問題
4.8.3 評估:過程
4.9 回顧與前瞻
第5章 類
5.1 細化階段
5.2 描述路徑的細節(jié)
5.3 類的識別
5.3.1 UML類圖的作用
5.3.2 怎樣建立一個好的類
5.3.3 應(yīng)用篩選規(guī)則
5.3.4 類的類型
5.4 關(guān)系
5.4.1 建立關(guān)聯(lián)
5.4.2 創(chuàng)建角色
5.4.3 確定重數(shù)
5.4.4 高級關(guān)聯(lián)
5.4.5 泛化
5.5 創(chuàng)建類圖
5.6 識別屬性和操作
5.6.1 屬性
5.6.2 操作
5.7 接口
5.8 對象圖
5.9 完成:分析模型
5.10 回顧與前瞻
第6章 建立用戶界面原型
6.1 建立早期原型
6.2 收集需求
6.2.1 用戶界面原型
6.2.2 參與者和用例邊界
6.2.3 用戶界面構(gòu)成
6.2.4 用例的耦合
6.3 第一次迭代
6.3.1 屏幕結(jié)構(gòu)圖
6.3.2 創(chuàng)建原型
6.3.3 窗口組件
6.3.4 使用屏幕對話框來獲取用戶反饋信息
6.3.5 通過原型獲取信息
6.4 回顧與前瞻
第7章 應(yīng)用程序的動態(tài)元素
7.1 細化階段的下一步
7.2 動態(tài)建模
7.3 序列圖
7.3.1 主路徑的序列圖
7.3.2 用例模板
7.3.3 類的耦合與內(nèi)聚
7.3.4 備用路徑的序列圖
7.3.5 將相關(guān)知識轉(zhuǎn)移到類圖中
7.3.6 序列圖預(yù)演
7.4 協(xié)作圖
7.5 狀態(tài)圖
7.5.1 Remulak Order類的狀態(tài)圖建模
7.5.2 狀態(tài)圖的另一種視角
7.6 活動圖
7.7 選擇正確的圖
7.8 設(shè)計中的非UML擴展:使用情況矩陣
7.8.1 事件/頻率矩陣
7.8.2 對象/位置矩陣
7.8.3 對象/容量矩陣
7.9 回顧與前瞻
第8章 技術(shù)層面的問題
8.1 細化階段的下一步
8.2 分離服務(wù)
8.3 邏輯層與物理層
8.4 分層策略
8.4.1 六層之間的通信
8.4.2 進程間通信體系結(jié)構(gòu)
8.4.3 層間通信體系結(jié)構(gòu)
8.5 事務(wù)作用域的管理
8.6 將Internet包容到解決方案之中
8.7 有關(guān)Web接口的更多問題
8.8 Remulak Productions的執(zhí)行體系結(jié)構(gòu)
8.9 回顧與前瞻
第9章 數(shù)據(jù)持久性:對象的存儲
9.1 細化階段的下一步
9.2 面向?qū)ο蟾拍钆c向物理設(shè)計的轉(zhuǎn)換
9.3 將類映射到表
9.3.1 簡單關(guān)聯(lián)的映射
9.3.2 將繼承映射到關(guān)系數(shù)據(jù)庫
9.3.3 將聚合和復(fù)合映射到關(guān)系數(shù)據(jù)庫
9.3.4 將自反關(guān)聯(lián)映射到關(guān)系數(shù)據(jù)庫
9.4 碼結(jié)構(gòu)與規(guī)范化
9.5 使用可視化建模工具來生成DDL
9.6 存儲過程和觸發(fā)器與面向?qū)ο箜椖?br />9.7 數(shù)據(jù)轉(zhuǎn)換服務(wù)層與數(shù)據(jù)訪問服務(wù)層
9.7.1 Javabean和本地JDBC支持
9.7.2 JavaBean與本地JDBC數(shù)據(jù)管理
9.7.3 EJB與數(shù)據(jù)管理
9.8 商業(yè)性持久化服務(wù)層
9.9 回顧與前瞻
第10章 基礎(chǔ)設(shè)施與體系結(jié)構(gòu)回顧
10.1 細化階段的下一步
10.2 基礎(chǔ)設(shè)施問題與層間通信
10.2.1 表示服務(wù)層
10.2.2 業(yè)務(wù)環(huán)境服務(wù)層
10.2.3 業(yè)務(wù)規(guī)則服務(wù)層
10.2.4 協(xié)作的類:邊界類、控制類和實體類
10.3 體系結(jié)構(gòu)的部署視圖
10.4 回顧與前瞻
第11章 構(gòu)建解決方案:Servlet,JSP和JavaBean
11.1 細化階段的下一步
11.2 建立體系結(jié)構(gòu)原型:第一部分
11.2.1 初始化環(huán)境
11.2.2 環(huán)境的設(shè)置
11.2.3 調(diào)用Servlet
11.2.4 用于Remulak的Servlet:代理服務(wù)
11.2.5 用于Remulak的Servlet:響應(yīng)操作請求
11.2.6 用于Remulak的JSP
11.3 建立體系結(jié)構(gòu)原型:第二部分
11.3.1 Remulak控制器與初始操作
11.3.2 Remulak事務(wù)管理:由程序員進行
11.3.3 Remulak控制器與后續(xù)操作
11.4 建立體系結(jié)構(gòu)原型:第三部分
11.4.1 實體組件
11.4.2 數(shù)據(jù)訪問對象
11.4.3 各個組件之間的相似性
11.5 回顧與前瞻
第12章 構(gòu)建解決方案:Servlet,JSP和EJB
12.1 細化階段的下一步
12.2 建立體系結(jié)構(gòu)原型:第一部分
12.2.1 初始化環(huán)境
12.2.2 可視化建模:在項目中的任務(wù)
12.2.3 可視化建模:在程序代碼生成中的任務(wù)
12.2.4 回顧體系結(jié)構(gòu)的構(gòu)建
12.2.5 修改代碼生成參數(shù)
12.2.6 最后一遍檢查屬性與操作
12.2.7 將類轉(zhuǎn)換為EJB
12.3 生成代碼
12.4 建立體系結(jié)構(gòu)原型:第二部分
12.4.1 EJB入門
12.4.2 EJB回調(diào)機制
12.4.3 使用EJB進行工作
12.4.4 EJB序列圖
12.4.5 EJB事務(wù)管理
12.5 建立體系結(jié)構(gòu)原型:第三部分
12.5.1 向生成的代碼添加邏輯
12.5.2 標記的魔力
12.5.3 編譯EJB代碼
12.5.4 建立一個簡單的客戶端來測試組件
12.6 CMP實現(xiàn)的增強
12.6.1 添加更多的用例路徑
12.6.2 對JSP的修改
12.6.3 添加表示地址的JSP頁面
12.6.4 對Servlet的修改
12.6.5 對用例控制器的修改
12.7 創(chuàng)建BMP實現(xiàn)
12.8 必由之路
12.8.1 技術(shù)選擇
12.8.2 項目的開發(fā)過程
12.9 回顧與前瞻
附錄A 使用統(tǒng)一過程的項目規(guī)劃
A.1 計劃
附錄B 使用協(xié)同過程的項目規(guī)劃
附錄C 根據(jù)用例對項目進行評估
C.1 對參與者賦予權(quán)重
C.2 對用例賦予權(quán)重
C.3 衡量技術(shù)因素的權(quán)重
C.4 衡量項目參加者的權(quán)重
C.5 用例點數(shù)
C.6 項目評估
附錄D 示例項目的輸出
D.1 用例的定義
D.1.1 處理訂單用例
D.1.2 維護訂單用例
D.1.3 維護商品目錄用例
D.1.4 產(chǎn)品配送用例
D.1.5 開發(fā)票用例
D.1.6 維護聯(lián)系用例
D.1.7 決策支持用例
D.2 主路徑的任務(wù)步驟
D.2.1 處理訂單的主路徑
D.2.2 維護訂單的主路徑
D.2.3 維護商品目錄的主路徑
D.2.4 貨物配送的主路徑
D.2.5 開發(fā)票的主路徑
D.2.6 維護聯(lián)系的主路徑
D.2.7 決策支持的主路徑
D.3 數(shù)據(jù)庫支持
附錄E BEA WebLogic應(yīng)用服務(wù)器
參考書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號