基本介紹
內容提要,圖書目錄,
內容提要
本書在第1版的基礎上,充分吸取了讀者寶貴的反饋意見和建議,更新了大部分案例。書中前9章是基礎部分,對軟體工程思想、UML的相關概念、RationalRose工具、RUP軟體過程,以及UML的雙向工程等進行了詳細的介紹;後3章是案例部分,通過檔案管理系統、BBS論壇系統和新聞中心管理系統3個綜合實例,對UML建模(以Rose為實現工具)的全過程進行了剖析;最後的附錄中給出了UML中常用的術語、標準元素和元模型,便於讀者查詢。
本書是一本基礎與實例緊密結合的UML書籍,可以作為從事面向對象軟體開發人員的學習指導用書,也可以用為高等院校計算機或軟體工程相關專業的教材。
本書是一本基礎與實例緊密結合的UML書籍,可以作為從事面向對象軟體開發人員的學習指導用書,也可以用為高等院校計算機或軟體工程相關專業的教材。
圖書目錄
第1章 軟體工程與UML概述
1.1 軟體工程概述
1.2 UML概述
第2章 Rational Rose簡介
2.1 建模概論
2.2 Rational Rose的安裝
2.3 Rational Rose使用介紹
第3章 UML語言初覽
3.1 概述
3.2 UML中的事物
3.3 UML中的關係
3.4 UML中的視圖
3.5 UML中的圖
第4章 靜態視圖
4.1 概述
4.2 類與關係
4.3 類圖
4.4 對象圖
4.5 包圖
4.6 實例——圖書館管理系統中的靜態視圖
第5章 用例視圖
5.1 概述
5.2 參與者(Actor)
5.3 用例(Use Case)
5.4 用例圖建模技術
5.5 實例——圖書館管理系統中的用例視圖
第6章 動態視圖
6.1 時序圖(Sepuence Diagram)
6.2 協作圖(Collaboration Diagram)
6.3 狀態圖(Statechart Diagram)
6.4 活動圖(Activity Diagram)
6.5 實例——圖書館管理系統的動態視圖
第7章 UML實現與部署
7.1 組件圖(Component Diagram)
7.2 配置圖(Deployment Diagram)
7.3 實例——圖書館管理系統的組件圖與配置圖
第8章 UML與統一開發過程
8.1 軟體開發過程歷史概述
8.2 RUP簡介
8.3 統一開發過程核心工作流
8.4 RUP統一過程案例
第9章 Rose的雙向工程
9.1 雙向工程簡介
9.2 正向工程
9.3 逆向工程
9.4 實例——類圖的代碼生成與逆向工程
第10章 檔案管理系統
10.1 軟體需求分析
10.2 檔案管理系統的需求分析
10.3 系統的UML基本模型
10.4 系統中的類
10.5 系統的配置與實現
第11章 BBS論壇系統
11.1 BBS論壇系統的需求分析
11.2 系統的UML建模
11.3 系統中的類
11.4 系統的配置和實現
第12章 新聞中心管理系統
12.1 新聞中心管理系統的需求分析
12.2 系統的UML基本模型
12.3 系統中的類
12.4 系統的配置和實現
附錄A 術語
附錄B 標準元素
附錄C 元模型
參考文獻
1.1 軟體工程概述
1.2 UML概述
第2章 Rational Rose簡介
2.1 建模概論
2.2 Rational Rose的安裝
2.3 Rational Rose使用介紹
第3章 UML語言初覽
3.1 概述
3.2 UML中的事物
3.3 UML中的關係
3.4 UML中的視圖
3.5 UML中的圖
第4章 靜態視圖
4.1 概述
4.2 類與關係
4.3 類圖
4.4 對象圖
4.5 包圖
4.6 實例——圖書館管理系統中的靜態視圖
第5章 用例視圖
5.1 概述
5.2 參與者(Actor)
5.3 用例(Use Case)
5.4 用例圖建模技術
5.5 實例——圖書館管理系統中的用例視圖
第6章 動態視圖
6.1 時序圖(Sepuence Diagram)
6.2 協作圖(Collaboration Diagram)
6.3 狀態圖(Statechart Diagram)
6.4 活動圖(Activity Diagram)
6.5 實例——圖書館管理系統的動態視圖
第7章 UML實現與部署
7.1 組件圖(Component Diagram)
7.2 配置圖(Deployment Diagram)
7.3 實例——圖書館管理系統的組件圖與配置圖
第8章 UML與統一開發過程
8.1 軟體開發過程歷史概述
8.2 RUP簡介
8.3 統一開發過程核心工作流
8.4 RUP統一過程案例
第9章 Rose的雙向工程
9.1 雙向工程簡介
9.2 正向工程
9.3 逆向工程
9.4 實例——類圖的代碼生成與逆向工程
第10章 檔案管理系統
10.1 軟體需求分析
10.2 檔案管理系統的需求分析
10.3 系統的UML基本模型
10.4 系統中的類
10.5 系統的配置與實現
第11章 BBS論壇系統
11.1 BBS論壇系統的需求分析
11.2 系統的UML建模
11.3 系統中的類
11.4 系統的配置和實現
第12章 新聞中心管理系統
12.1 新聞中心管理系統的需求分析
12.2 系統的UML基本模型
12.3 系統中的類
12.4 系統的配置和實現
附錄A 術語
附錄B 標準元素
附錄C 元模型
參考文獻