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

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

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

定 價:¥43.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 項目的困境
1.1 令人沮喪的現實
1.2 項目的困境
1.2.1 迭代與增量式軟件開發(fā)
1.2.2 基于風險機制的軟件開發(fā)
1.2.3 迭代式軟件過程模型
1.2.4 迭代與增量式開發(fā)的結合:多維視圖
1.3 協(xié)同過程
1.4 統(tǒng)一過程
1.5 其他過程:XP
1.6 統(tǒng)一建模語言
1.6.1 UML在軟件過程中的地位
1.6.2 建模的實質
1.6.3 UML圖
1.7 回顧與前瞻
第2章 Java、面向對象分析與設計、UML
2.1 Java是工業(yè)級開發(fā)語言
2.2 Java與面向對象程序設計
2.2.1 Java和類
2.2.2 Java與復雜類型(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è)務規(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 制定初步體系結構
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 應用篩選規(guī)則
5.3.4 類的類型
5.4 關系
5.4.1 建立關聯(lián)
5.4.2 創(chuàng)建角色
5.4.3 確定重數
5.4.4 高級關聯(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 用戶界面構成
6.2.4 用例的耦合
6.3 第一次迭代
6.3.1 屏幕結構圖
6.3.2 創(chuàng)建原型
6.3.3 窗口組件
6.3.4 使用屏幕對話框來獲取用戶反饋信息
6.3.5 通過原型獲取信息
6.4 回顧與前瞻
第7章 應用程序的動態(tài)元素
7.1 細化階段的下一步
7.2 動態(tài)建模
7.3 序列圖
7.3.1 主路徑的序列圖
7.3.2 用例模板
7.3.3 類的耦合與內聚
7.3.4 備用路徑的序列圖
7.3.5 將相關知識轉移到類圖中
7.3.6 序列圖預演
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 設計中的非UML擴展:使用情況矩陣
7.8.1 事件/頻率矩陣
7.8.2 對象/位置矩陣
7.8.3 對象/容量矩陣
7.9 回顧與前瞻
第8章 技術層面的問題
8.1 細化階段的下一步
8.2 分離服務
8.3 邏輯層與物理層
8.4 分層策略
8.4.1 六層之間的通信
8.4.2 進程間通信體系結構
8.4.3 層間通信體系結構
8.5 事務作用域的管理
8.6 將Internet包容到解決方案之中
8.7 有關Web接口的更多問題
8.8 Remulak Productions的執(zhí)行體系結構
8.9 回顧與前瞻
第9章 數據持久性:對象的存儲
9.1 細化階段的下一步
9.2 面向對象概念與向物理設計的轉換
9.3 將類映射到表
9.3.1 簡單關聯(lián)的映射
9.3.2 將繼承映射到關系數據庫
9.3.3 將聚合和復合映射到關系數據庫
9.3.4 將自反關聯(lián)映射到關系數據庫
9.4 碼結構與規(guī)范化
9.5 使用可視化建模工具來生成DDL
9.6 存儲過程和觸發(fā)器與面向對象項目
9.7 數據轉換服務層與數據訪問服務層
9.7.1 Javabean和本地JDBC支持
9.7.2 JavaBean與本地JDBC數據管理
9.7.3 EJB與數據管理
9.8 商業(yè)性持久化服務層
9.9 回顧與前瞻
第10章 基礎設施與體系結構回顧
10.1 細化階段的下一步
10.2 基礎設施問題與層間通信
10.2.1 表示服務層
10.2.2 業(yè)務環(huán)境服務層
10.2.3 業(yè)務規(guī)則服務層
10.2.4 協(xié)作的類:邊界類、控制類和實體類
10.3 體系結構的部署視圖
10.4 回顧與前瞻
第11章 構建解決方案:Servlet,JSP和JavaBean
11.1 細化階段的下一步
11.2 建立體系結構原型:第一部分
11.2.1 初始化環(huán)境
11.2.2 環(huán)境的設置
11.2.3 調用Servlet
11.2.4 用于Remulak的Servlet:代理服務
11.2.5 用于Remulak的Servlet:響應操作請求
11.2.6 用于Remulak的JSP
11.3 建立體系結構原型:第二部分
11.3.1 Remulak控制器與初始操作
11.3.2 Remulak事務管理:由程序員進行
11.3.3 Remulak控制器與后續(xù)操作
11.4 建立體系結構原型:第三部分
11.4.1 實體組件
11.4.2 數據訪問對象
11.4.3 各個組件之間的相似性
11.5 回顧與前瞻
第12章 構建解決方案:Servlet,JSP和EJB
12.1 細化階段的下一步
12.2 建立體系結構原型:第一部分
12.2.1 初始化環(huán)境
12.2.2 可視化建模:在項目中的任務
12.2.3 可視化建模:在程序代碼生成中的任務
12.2.4 回顧體系結構的構建
12.2.5 修改代碼生成參數
12.2.6 最后一遍檢查屬性與操作
12.2.7 將類轉換為EJB
12.3 生成代碼
12.4 建立體系結構原型:第二部分
12.4.1 EJB入門
12.4.2 EJB回調機制
12.4.3 使用EJB進行工作
12.4.4 EJB序列圖
12.4.5 EJB事務管理
12.5 建立體系結構原型:第三部分
12.5.1 向生成的代碼添加邏輯
12.5.2 標記的魔力
12.5.3 編譯EJB代碼
12.5.4 建立一個簡單的客戶端來測試組件
12.6 CMP實現的增強
12.6.1 添加更多的用例路徑
12.6.2 對JSP的修改
12.6.3 添加表示地址的JSP頁面
12.6.4 對Servlet的修改
12.6.5 對用例控制器的修改
12.7 創(chuàng)建BMP實現
12.8 必由之路
12.8.1 技術選擇
12.8.2 項目的開發(fā)過程
12.9 回顧與前瞻
附錄A 使用統(tǒng)一過程的項目規(guī)劃
A.1 計劃
附錄B 使用協(xié)同過程的項目規(guī)劃
附錄C 根據用例對項目進行評估
C.1 對參與者賦予權重
C.2 對用例賦予權重
C.3 衡量技術因素的權重
C.4 衡量項目參加者的權重
C.5 用例點數
C.6 項目評估
附錄D 示例項目的輸出
D.1 用例的定義
D.1.1 處理訂單用例
D.1.2 維護訂單用例
D.1.3 維護商品目錄用例
D.1.4 產品配送用例
D.1.5 開發(fā)票用例
D.1.6 維護聯(lián)系用例
D.1.7 決策支持用例
D.2 主路徑的任務步驟
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 數據庫支持
附錄E BEA WebLogic應用服務器
參考書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號