版權資訊
書 名: UML面向對象分析與建模
作 者:唐學忠 費賢舉出版社: 電子工業出版社
出版時間: 2008
ISBN: 9787121065927
開本: 16
定價:24.80元
內容簡介
《UML面向對象分析與建模》是由多年從事軟體工程教學的教師和科研人員根據教學的特點精心組織和編寫的。《UML面向對象分析與建模》從UML語言的基本概念開始,由淺入深地介紹了UML的基本語法、建模的基本步驟、RUP開發過程等,最後,通過一個套用案例詳細介紹UML開發的過程。全書共分為11章,第1章介紹了面向對象開發技術的基本概念;第2章介紹了UML語言的基本語法、概念和符號;第3章至第9章詳細介紹了UML靜態建模和動態建模的詳細方法步驟和注意事項;第10章介紹了RUP開發過程;第11章通過一個套用案例詳細介紹了UML開發的過程。
《UML面向對象分析與建模》既可作為大專院校相關專業的教材,又可作為軟體開發人員的技術參考手冊,尤其適合使用面向對象技術分析和建模的用戶。
目錄
第1章面向對象技術概述
1.1軟體開發方法概述
1.1.1面向過程的開發方法
1.1.2面向數據結構的開發方法
1.1.3面向對象的開發方法
1.2軟體生命周期
1.2.1軟體生命周期概念介紹
1.2.2軟體開發模型
1.3軟體開發方法的評價與選擇
1.4面向對象技術
1.4.1面向對象方法的特點
1.4.2面向對象的基本概念
1.5面向對象的分析
1.6面向對象的設計
1.6.1面向對象的設計準則
1.6.2面向對象的設計過程
1.7面向對象的方法與工具
1.7.1Booch面向對象方法
1.7.2Jacobson的面向對象方法
1.7.3Coad-Yourdon面向對象方法
1.7.4JamesRumbauth面向對象方法
1.8小結
習題
第2章UML語言基礎
2.1UML簡介
2.1.1UML歷史
2.1.2UML的主要內容
2.1.3UML的特點和套用領域
2.2UML的標準元素
2.2.1UML語言結構
2.2.2元模型
2.3UML中的符號和圖形
2.3.1模型的概念
2.3.2模型元素
2.3.3語義規則
2.3.4模型組織
2.3.5圖
2.3.6視圖
2.4公共機制
2.4.1修飾
2.4.2說明
2.4.3公共劃分
2.5擴展機制
2.5.1構造型
2.5.2標記值
2.5.3約束
2.6小結
習題
第3章用例圖
3.1概述
3.2系統
3.3活動者
3.3.1定義
3.3.2確定活動者
3.3.3活動者之間的關係
3.4用例
3.4.1定義
3.4.2用例表示法
3.4.3用例描述
3.5用例之間的聯繫
3.5.1泛化聯繫
3.5.2使用聯繫
3.5.3包含聯繫
3.5.4擴展聯繫
3.6用例分類
3.7用例建模
3.7.1建立用例圖
3.7.2用例建模中應注意的問題
3.8小結
習題
第4章類圖和對象圖
4.1概述
4.2對象類定義
4.2.1類的名稱
4.2.2屬性
4.2.3操作
4.3對象類的關聯
4.3.1關聯的定義
4.3.2關聯類型
4.3.3聚合和組合
4.3.4泛化
4.3.5依賴
4.4對象圖
4.5接口
4.6高級對象類
4.6.1抽象類
4.6.2模板對象類
4.7對象類圖建模
4.7.1建立對象類圖
4.7.2類和對象建模中應注意的問題
4.8小結
習題
第5章互動圖
5.1概述
5.2序列圖
5.2.1序列圖的組成
5.2.2同步訊息和異步訊息
5.2.3循環
5.2.4對象創建和銷毀
5.2.5自調用和回調
5.3協作圖
5.3.1協作圖的組成
5.3.2多對象
5.3.3異步訊息
5.3.4主動對象
5.4互動圖建模
5.4.1建立互動圖
5.4.2互動圖建模的基本步驟
5.4.3互動圖建模中應注意的問題
5.5小結
習題
第6章狀態圖
6.1概述
6.2狀態
6.2.1訊息
6.2.2狀態概念介紹
6.2.3狀態的種類
6.3狀態機
6.4狀態圖
6.5狀態遷移
6.5.1事件
6.5.2守衛條件
6.5.3動作表達式
6.5.4狀態遷移的種類
6.6並髮狀態圖
6.6.1並發子狀態
6.6.2同步
6.7狀態圖建模
6.7.1建立狀態圖
6.7.2狀態圖建模中應注意的問題
6.8小結
習題
第7章活動圖
7.1概述
7.2活動圖的組成
7.2.1組成要素
7.2.2動作流
7.2.3泳道
7.2.4對象流
7.3活動分解
7.4活動圖的並發與同步
7.4.1並發與同步
7.4.2同步狀態
7.4.3動態並發
7.5活動圖建模
7.5.1建立活動圖
7.5.2活動圖建模中應注意的問題
7.6小結
習題
第8章包圖
8.1概述
8.2包的基本含義
8.2.1包的語義和表示
8.2.2包的嵌套
8.2.3標準構造型
8.3包的聯繫
8.3.1依賴
8.3.2泛化
8.4包圖
8.5包圖建模
8.5.1建立包圖
8.5.2包圖建模中應注意的問題
8.6小結
習題
第9章物理圖
9.1概述
9.2組件圖
9.2.1組件
9.2.2組件的種類
9.2.3組件的聯繫
9.2.4建立組件圖
9.3配置圖
9.3.1節點
9.3.2節點的聯繫
9.3.3建立配置圖
9.4物理圖建模
9.5小結
習題
第10章RUP統一建模過程
10.1軟體過程概述
10.1.1軟體過程介紹
10.1.2當前流行的軟體開發過程
10.2RUP簡介
10.2.1RUP過程
10.2.2RUP過程的特點
10.3RUP的核心工作流
10.3.1業務建模
10.3.2需求
10.3.3分析和設計
10.3.4實現
10.3.5測試
10.3.6部署
10.3.7核心支持工作流
10.4小結
習題
第11章套用系統案例
11.1系統概述
11.2系統需求
11.2.1系統總體功能需求
11.2.2各關鍵模組需求
11.3系統用例模型
11.3.1確定系統範圍和系統邊界
11.3.2確定活動者
11.3.3定義用例
11.3.4建立用例圖
11.3.5用例描述
11.4設計實體類模型
11.4.1識別對象類
11.4.2類圖
11.4.3類屬性
11.5設計接口和控制類模型
11.5.1識別接口類
11.5.2識別控制類
11.5.3系統類模型
11.6設計動態模型
11.6.1數據訪問類(Access)
11.6.2建立序列圖
11.7系統部署
11.7.1建立組件圖
11.7.2建立配置圖
11.8小結
習題
參考文獻
……