書籍信息
作者:袁濤、孔蕾蕾
定價:29元
印次:2-4
ISBN:9787302346920
出版日期:2014.04.01
印刷日期:2015.08.26
內容簡介
本書是一本UML 2.0學習和套用手冊。本書不僅詳細闡述了UML在建模活動中的基本套用方法,而且對UML的建模圖示在軟體生命周期中的套用進行了分類。在介紹UML的10種最為重要的語言圖示時,首先強調的是該種UML圖示在軟體建模活動中的建模目的。然後,根據UML各種圖示的語法結構詳細解釋了該圖示在實際建模中的不同表示形式和語法,最後套用UML圖示對一個貫穿全書的真實軟體工程項目實例進行了建模示範,使讀者在深入理解UML語義、語法和圖示法的同時,能牢牢把握住學習該UML圖示的目的和意義。本書可作為高等學校計算機、電子、通信等專業高年級學生及研究生課程教學用書,同時對軟體研究者和開發人員也頗具有參考價值。
圖書目錄
第1部分知識篇
第1章導言
1.1模型
1.2開發軟體為什麼需要模型
1.3什麼是統一建模語言
1.4UML的發展史
1.5模型驅動的軟體構架
1.5.1MDA的三種模型
1.5.2MDA的三個核心建模標準
1.5.3OMG的4層模型結構
1.6UML的建模對象
1.6.1UML的結構模型
1.6.2UML的行為模型
1.7總結
第2章用例圖
2.1基於用例的系統行為建模
2.2用例圖
2.3用例圖的表示方法
2.3.1參與者
2.3.2用例
2.3.3用例之間的關係
2.4總結
第3章對象圖
3.1基於對象的系統瞬間狀態建模
3.2對象圖
3.3對象圖的表示方法
3.3.1對象
3.3.2鏈
3.4總結
第4章順序圖
4.1基於互動的對象行為建模: 互動時的行為順序
4.2順序圖
4.3順序圖的表示方法
4.3.1生命線
4.3.2活動條
4.3.3訊息
4.3.4互動框
4.4案例分析
4.5總結
第5章通信圖
5.1基於互動的對象行為建模: 互動時的對象結構
5.2通信圖
5.3通信圖的表示方法
5.3.1互動的參與者
5.3.2連結
5.3.3訊息
5.4案例分析
5.5總結
第6章類圖
6.1基於類的系統結構建模
6.2類圖
6.3類圖的表示方法
6.3.1表示類
6.3.2類的關係
6.4總結
第7章狀態圖
7.1基於狀態的對象行為建模
7.2狀態圖
7.3狀態圖的表示方法
7.3.1狀態
7.3.2遷移
7.4案例分析
7.5總結
第8章活動圖
8.1基於活動的系統行為建模
8.2活動圖
8.3活動圖的表示方法
8.3.1活動和動作
8.3.2活動邊
8.3.3活動節點
8.3.4活動劃分或泳道
8.3.5調用其他活動
8.4案例分析
8.5總結
第9章包圖
9.1基於包的系統靜止狀態下的結構建模
9.2包圖
9.3包圖的表示方法
9.3.1包
9.3.2包中元素的可見性
9.3.3包之間的關係
9.4總結
第10章構件圖
10.1基於構件的系統靜止狀態下的結構建模
10.2構件和構件圖
10.2.1構件
10.2.2構件圖
10.3構件圖的表示方法
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.3部署圖的表示方法
11.3.1製品
11.3.2節點
11.3.3部署
11.3.4部署規約
11.3.5通信路徑
11.4總結
第2部分實踐篇
第12章面向對象分析的UML模型
12.1面向對象分析設計
12.2分析模型
12.2.1用例圖模型
12.2.2在用例圖模型基礎上編寫用例
12.2.3順序圖模型和概念類圖模型
12.3總結
第13章面向對象設計的UML模型
13.1設計模型和軟體的質量問題
13.2UML在設計建模中的套用
13.2.1Singleton模式的順序圖模型
13.2.2Factory Method 模式的順序圖模型
13.2.3設計建模的UML類圖
13.3總結
附錄AUML的擴展機制
附錄BPPS項目的部分主要用例的用例規約
附錄C某離散性製造裝配公司的客戶端套用
附錄D第12~13章中模型的Java可執行程式
術語英漢對照表
參考文獻