內容簡介
本書主要介紹UML以及UML在面向對象的軟體系統分析和設計中的套用。本修訂版本增加介紹新標準UML2.0的一些有關變更,以及UML在資料庫設計和Web套用系統設計中的套用等內容。本書理論與實際結合,既有UML的概念、結構、語義與表示法的介紹,又有具體的套用示例,著重實用性和可操作性,敘述深入淺出,便於學以致用。本書可作為計算機相關專業的大專院校教材或高級軟體工程培訓班教材,也是一本通用的技術參考書,適合大專院校有關專業的師生、計算機項目管理人員與計算機軟體開發人員使用。
目錄
第1章 基礎知識
1.1 軟體開發方法概述
1.2面向對象的系統分析與設計
1.3 UML概述
小結
習題
第2章 面向對象的軟體開發過程
2.1 RUP
2.2 項目開端階段
2.3 精化階段
2.4 系統構建
2.5 系統提交
2.6 循環節的生命周期活動
小結
習題
第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 協同
6.4 計時圖
6.5 互動圖的套用
小結
習題
第7章 狀態機圖
7.1 狀態機
7.2 狀態機圖
7.3 狀態
7.4 轉移
7.5 並髮狀態機圖
7.6 狀態機圖的套用
小結
習題
第8章 活動圖
第9章 包圖
第10章 物理圖與對象約束語言
第11章 軟體開發工具Rational Rose
第12章 簡易教學管理系統的分析與設計
第13章 資料庫分析與設計
第14章 Web套用系統分析設計
參考文獻