第1章 UML概述
1.1 UML的歷史
1.2 UML建模要素
1.3 UML標準視圖
1.4 面向對象領域中的基本概念
1.5 UML圖與OOP的關系
1.6 UML應用領域
1.7 UML圖與軟件開發(fā)階段
1.8 本章小結
第2章 Rational Rose概述
2.1 Rose 2003簡介
2.2 Rose建模環(huán)境
2.3 本章小結
第3章 UML用例圖
3.1 用例
3.2 參與者
3.3 腳本
3.4 泛化關系
3.5 包含關系
3.6 擴展關系
3.7 三種關系的比較
3.8 用例建模
3.9 本章小結
第4章 UML順序圖和協(xié)作圖
4.1 UML順序圖
4.2 UML協(xié)作圖
4.3 本章小結
第5章 UML類圖
5.1 概述
5.2 類的定義
5.3 關聯(lián)關系
5.4 聚集和組成關系
5.5 泛化關系
5.6 依賴關系
5.7 接口和實現(xiàn)關系
5.8 抽象類
5.9 邊界類、控制類和實體類
5.10 類圖建模
5.11 在Rose下創(chuàng)建類圖
5.12 UML對象圖
5.13 UML包圖
5.14 本章小結
第6章 UML數(shù)據建模
6.1 數(shù)據庫設計
6.2 UML概念設計
6.3 邏輯設計
6.4 物理設計
6.5 本章小結
第7章 UML狀態(tài)圖和活動圖
7.1 UML狀態(tài)圖
7.2 UML活動圖
7.3 本章小結
第8章 UML組件圖和部署圖
8.1 邏輯與物理體系結構
8.2 組件圖
8.3 部署圖
8.4 本章小結
第9章 RUP軟件開發(fā)過程
9.1 RUP 概述
9.2 RUP中的核心術語
9.3 RUP軟件開發(fā)生命周期
9.4 RUP的特點
9.5 本章小結
第10章 Rose業(yè)務視圖
10.1 簡介
10.2 業(yè)務視圖涉及的基本概念
10.3 創(chuàng)建業(yè)務視圖
10.4 本章小結
第11章 Rose用例視圖--需求分析
11.1 概述
11.2 系統(tǒng)預覽
11.3 需求分析
11.4 本章小結
第12章 Rose邏輯視圖--分析模型
12.1 概述
12.2 分析包
12.3 分析類圖與用例實現(xiàn)
12.4 概念類分析
12.5 系統(tǒng)分析說明書
12.6 本章小結
第13章 Rose邏輯視圖--設計模型
13.1 概述
13.2 結構設計
13.3 詳細設計與界面設計
13.4 數(shù)據庫設計
13.5 系統(tǒng)設計文檔
13.6 本章小結
第14章 Rose組件、部署視圖--實現(xiàn)模型
14.1 概述
14.2 系統(tǒng)組件的實現(xiàn)
14.3 系統(tǒng)管理的實現(xiàn)
14.4 圖書信息管理的實現(xiàn)
14.5 讀者信息管理的實現(xiàn)
14.6 出版社信息管理的實現(xiàn)
14.7 圖書借還信息管理的實現(xiàn)
14.8 系統(tǒng)部署與運行
14.9 本章小結
主要參考文獻