定 價:33 元
叢書名:普通高等教育“十一五”國家級規(guī)劃教材
- 作者:刁成嘉 編
- 出版時間:2007/7/1
- ISBN:9787111213840
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312
- 頁碼:324
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書系統(tǒng)、全面地闡述基于UML的面向對象分析與設計的基本概念,詳細介紹統(tǒng)一建模語言UML及其開發(fā)過程,以一個集成案例貫穿可行性研究、需求分析、系統(tǒng)分析與設計的全過程,并給出各階段的基礎模型范例和文檔書寫格式。本書還重點介紹面向對象的軟件開發(fā)CASE集成環(huán)境、設計模式、軟件復用技術、分布式對象技術、C/S模型、B/S模型、持久對象、往返工程、逆向工程和CORBA構件接口技術等內容。本書深入淺出、循序漸進,可使讀者快速掌握面向對象的系統(tǒng)分析、設計方法。
本書可作為高等院校計算機專業(yè)本科生或研究生相關課程教材,同時也適合作為廣大軟件開發(fā)人員學習面向對象技術的自學指導書和技術參考書。
可作為高等院校計算機專業(yè)本科生或研究生相關課程教材,同時也適合作為廣大軟件開發(fā)人員學習面向對象技術的自學指導書和技術參考書。
前言
第1章 系統(tǒng)建模與分析設計技術的演變
1.1 軟件的概念、特點和分類
1.2 軟件的發(fā)展與軟件工程
1.3 軟件開發(fā)模型的演變和生存周期
1.3.1 軟件開發(fā)過程與模型的演變
1.3.2 軟件開發(fā)模型的選擇
1.3.3 軟件生存周期
1.4 軟件開發(fā)方法簡介
1.4.1 結構化軟件開發(fā)方法
1.4.2 模塊化軟件開發(fā)方法
1.4.3 面向數(shù)據(jù)結構軟件開發(fā)方法
1.4.4 面向對象軟件開發(fā)方法
1.4.5 軟件開發(fā)方法的評價與選擇
1.5 面向對象軟件開發(fā)方法簡介
1.5.1 面向對象的基本概念
1.5.2 面向對象系統(tǒng)開發(fā)過程
1.5.3 幾種典型的面向對象方法簡介
1.6 本章小結
1.7 習題
第2章 統(tǒng)一建模語言UML
2.1 UML 模型系統(tǒng)體系結構
2.1.1 UML 的誕生與發(fā)展
2.1.2 UML 的特點
2.1.3 軟件系統(tǒng)體系結構的描述
2.1.4 UML 模型元素
2.2 UML 系統(tǒng)模型與建模
2.2.1 用例模型及組成成分
2.2.2 靜態(tài)模型與系統(tǒng)體系結構建模
2.2.3 動態(tài)模型與行為控制流建模
2.3 UML 系統(tǒng)體系結構模型
2.3.1 子系統(tǒng)組織的系統(tǒng)體系結構
2.3.2 系統(tǒng)模型組織的系統(tǒng)體系結構
2.3.3 系統(tǒng)體系結構模型的描述方式
2.4 UML 的擴展、調整機制
2.4.1 模型元素的分類與標記
2.4.2 模型元素的特性規(guī)格說明
2.4.3 模型元素的語義擴展與約束
2.5 UML 與面向對象的軟件開發(fā)統(tǒng)一過程
2.5.1 UML 支持迭代、漸增式的軟件開發(fā)過程
2.5.2 軟件開發(fā)步驟及核心支持活動
2.5.3 UML 軟件開發(fā)過程產(chǎn)生的模型與文檔
2.5.4 UML 軟件開發(fā)過程的基本特征
2.6 本章小結
2.7 習題
第3章 需求分析與用例建模
3.1 可行性研究與風險分析
3.1.1 經(jīng)濟可行性研究
3.1.2 技術可行性分析
3.1.3 法律可行性分析
3.1.4 開發(fā)方案可行性分析研究
3.1.5 可行性分析報告文檔格式
3.2 客戶需求分析與用例建模
3.2.1 建造需求模型——用例建模
3.2.2 用例圖
……
第4章 系統(tǒng)分析與對象類建模
第5章 系統(tǒng)設計與對象動態(tài)交互模型
第6章 系統(tǒng)動態(tài)建!獱顟B(tài)模型
第7章 系統(tǒng)體系結構建模
第8章 設計模式及其應用
第9章 軟件復用與構件接口技術
附錄 集成化OOCASE工具Rose簡介
參考文獻