統一建模語言UML(第2版)

統一建模語言UML(第2版)

《統一建模語言UML(第2版)》是一本UML 2.0學習和套用手冊。本書不僅詳細闡述了UML在建模活動中的基本套用方法,而且對UML的建模圖示在軟體生命周期中的套用進行了分類。在介紹UML的10種最為重要的語言圖示時,首先強調的是該種UML圖示在軟體建模活動中的建模目的。然後,根據UML各種圖示的語法結構詳細解釋了該圖示在實際建模中的不同表示形式和語法,最後套用UML圖示對一個貫穿全書的真實軟體工程項目實例進行了建模示範,使讀者在深入理解UML語義、語法和圖示法的同時,能牢牢把握住學習該UML圖示的目的和意義。本書可作為高等學校計算機、電子、通信等專業高年級學生及研究生課程教學用書,同時對軟體研究者和開發人員也頗具有參考價值。

書籍信息

作者:袁濤、孔蕾蕾
定價: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可執行程式

術語英漢對照表

參考文獻

相關詞條

熱門詞條

聯絡我們