第1章 基礎知識
1.1 軟件開發(fā)方法概述
1.2 面向對象的系統(tǒng)分析與設計
1.3 UML概述
小結
習題
第2章 面向對象的軟件開發(fā)過程
2.1 RUP
2.2 項目開端階段
2.3 精化階段
2.4 系統(tǒng)構建
2.5 系統(tǒng)提交
2.6 循環(huán)節(jié)的生命周期活動
小結
習題
第3章 UML
3.1 UML語言結構
3.2 元模型
3.3 符號與圖形
3.4 圖與模型組織
3.5 公共機制
3.6 擴展機制
3.7 UML 2.0
小結
習題
第4章 Use Case圖
4.1 概述
4.2 活動者
4.3 Use Case
4.4 Use Case的聯系
4.5 Use Case圖的應用
小結
習題
第5章 對象類圖與對象圖
5.1 對象類圖
5.2 對象類的關聯
5.3 聚合與組合
5.4 泛化
5.5 依賴
5.6 對象圖
5.7 接口與端口
5.9 對象類圖的應用
小結
習題
第6章 交互圖
6.1 順序圖
6.2 通信圖
6.3 協(xié)同
6.4 計時圖
6.5 交互圖的應用
小結
習題
第7章 狀態(tài)機圖
7.1 狀態(tài)機
7.2 狀態(tài)機圖
7.3 狀態(tài)
7.4 轉移
7.5 并發(fā)狀態(tài)機圖
7.6 狀態(tài)機圖的應用
小結
習題
第8章 活動圖
第9章 包圖
第10章 物理圖與對象約束語言
第11章 軟件開發(fā)工具Rational Rose
第12章 簡易教學管理系統(tǒng)的分析與設計
第13章 數據庫分析與設計
第14章 Web應用系統(tǒng)分析設計
參考文獻