編輯推薦
《UML系統建模與分析設計》可作為高等院校計算機專業本科生或研究生相關課程教材,同時也適合作為廣大軟體開發人員學習面向對象技術的自學指導書和技術參考書。
目錄
前言
第1章系統建模與分析設計技術的演變
1.1軟體的概念、特點和分類
1.2軟體的發展與軟體工程
1.3軟體開發模型的演變和生存周期
1.3.1軟體開發過程與模型的演變
1.3.2軟體開發模型的選擇
1.3.3軟體生存周期
1.4軟體開發方法簡介
1.4.1結構化軟體開發方法
1.4.2模組化軟體開發方法
1.4.3面向數據結構軟體開發方法
1.4.4面向對象軟體開發方法
1.4.5軟體開發方法的評價與選擇
1.5面向對象軟體開發方法簡介
1.5.1面向對象的基本概念
1.5.2面向對象系統開發過程
1.5.3幾種典型的面向對象方法簡介
1.6本章小結
1.7習題
第2章統一建模語言UML
2.1UML模型系統體系結構
2.1.1UML的誕生與發展
2.1.2UML的特點
2.1.3軟體系統體系結構的描述
2.1.4UML模型元素
2.2UML系統模型與建模
2.2.1用例模型及組成成分
2.2.2靜態模型與系統體系結構建模
2.2.3動態模型與行為控制流建模
2.3UML系統體系結構模型
2.3.1子系統組織的系統體系結構
2.3.2系統模型組織的系統體系結構
2.3.3系統體系結構模型的描述方式
2.4UML的擴展、調整機制
2.4.1模型元素的分類與標記
2.4.2模型元素的特性規格說明
2.4.3模型元素的語義擴展與約束
2.5UML與面向對象的軟體開發統一過程
2.5.1UML支持疊代、漸增式的軟體開發過程
2.5.2軟體開發步驟及核心支持活動
2.5.3UML軟體開發過程產生的模型與文檔
2.5.4UML軟體開發過程的基本特徵
2.6本章小結
2.7習題
第3章需求分析與用例建模
3.1可行性研究與風險分析
3.1.1經濟可行性研究
3.1.2技術可行性分析
3.1.3法律可行性分析
3.1.4開發方案可行性分析研究
3.1.5可行性分析報告文檔格式
3.2客戶需求分析與用例建模
3.2.1建造需求模型——用例建模
3.2.2用例圖
……
第4章系統分析與對象類建模
第5章系統設計與對象動態互動模型
第6章系統動態建模——狀態模型
第7章系統體系結構建模
第8章設計模式及其套用
第9章軟體復用與構件接口技術
附錄集成化OOCASE工具Rose簡介
參考文獻
……