UML基礎與建模實踐教程

UML基礎與建模實踐教程

《UML基礎與建模實踐教程》是2018年機械工業出版社出版的圖書,作者是王先國。

基本介紹

  • 中文名:UML基礎與建模實踐教程
  • 作者:王先國
  • ISBN:9787111515548
  • 定價:36元
  • 出版社:機械工業出版社
  • 出版時間:2018年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是一本關於UML建模的實踐教程,以大量案例為基礎,重點介紹了UML體系結構、UML元素語義、語法、UML建模方法和RUP統一過程。全書分為3篇,共17章。第1篇(第1~13章)為UML語言基礎,內容包括:UML語言體系結構、UML組成元素、UML圖的表示方法、UML圖的作用;第2篇(第14~15章)為UML高級技術,內容包括:Rose雙向工程、RUP統一軟體過程;第3篇(第16~17章)為UML建模實踐,內容包括:網上書店建模和氣象站數據建模,本篇重點介紹了領域建模與分析過程、用例建模與分析過程、動態建模與分析過程、RUP分析和設計過程。 本書重點突出了UML語言的表示方法、系統建模方法和建模過程。書中所有的概念、技術、建模方法都通過實例來演示,內容精煉,表達簡明,實例豐富,非常適合作為高等院校計算機專業及相關專業的教材,也可以作為培訓機構相關專業的培訓教材。

圖書目錄

目錄
出版說明
前言
第1章UML概述
1.1UML簡介
1.1.1UML簡史
1.1.2UML定義
1.1.3UML的特點
1.2模型
1.2.1模型的用途
1.2.2建模目標
1.2.3建模原則
1.2.4為什麼要建模
1.2.5系統開發中的模型分類
1.3UML工具與工具選擇
1.4UML語言套用
1.5小結
1.6習題
第2章UML語言體系
2.1UML語言組成
2.2事物
2.2.1結構事物
2.2.2行為事物
2.2.3分組事物
2.2.4注釋事物
2.3關係
2.4圖和視圖
2.4.1UML圖
2.4.2UML視圖
2.5規則和公共機制
2.6系統建模與視圖
2.7小結
2.8習題
第3章類圖
3.1類的表示
3.2類圖的概念
3.3類圖中的元素
3.4類間關係
3.4.1依賴關係
3.4.2泛化關係
3.4.3實現關係
3.4.4關聯關係
3.4.5關聯的屬性
3.5閱讀類圖
3.6小結
3.7習題
第4章對象圖
4.1對象
4.1.1對象的三要素
4.1.2對象分類
4.2對象的表示
4.3對象圖
4.4對象間的關係
4.5類圖與對象圖
4.6閱讀對象圖的方法
4.7小結
4.8習題
第5章包圖
5.1包
5.2包的表示
5.2.1包命名
5.2.2包中的元素
5.2.3包的構造型表示法
5.3包圖實例
5.4包間關係
5.4.1依賴關係
5.4.2泛化關係
5.5包的傳遞性
5.6創建包圖的方法
5.7包圖套用
5.7.1對成組元素建模
5.7.2對體系結構建模
5.8小結
5.9習題
第6章順序圖和協作圖
6.1順序圖
6.1.1順序圖的組成
6.1.2順序圖的表示
6.1.3組合區與操作符
6.1.4場景建模
6.2協作圖
6.2.1協作圖的組成
6.2.2循環和分支控制
6.2.3協作圖與順序圖的差異
6.3小結
6.4習題
第7章活動圖
7.1活動圖的基本概念
7.2活動圖的表示
7.3活動圖分類
7.3.1簡單活動圖
7.3.2標識泳道的活動圖
7.3.3標識對象流的活動圖
7.3.4標識參數的活動圖
7.3.5標識別針的活動圖
7.3.6標識中斷的活動圖
7.3.7標識異常的活動圖
7.3.8標識擴展區的活動圖
7.3.9標識信號的活動圖
7.3.10標識嵌套的活動圖
7.4活動圖的兩種建模方法
7.4.1對工作流程建模
7.4.2對操作流程建模
7.5小結
7.6習題
第8章互動概況圖
8.1互動概況圖的基本概念
8.2互動概況圖的繪製
8.3小結
8.4習題
第9章定時圖
9.1定時圖的表示
9.2定時圖套用
9.3小結
9.4習題
第10章狀態機圖
10.1狀態機的組成
10.2狀態機圖的表示
10.2.1狀態的表示法
10.2.2外部遷移的表示法
10.2.3分支的表示法
10.3遷移分類
10.4狀態分類
10.4.1簡單狀態
10.4.2複合狀態
10.4.3歷史狀態
10.4.4子狀態機間異步通信
10.4.5建立狀態機圖的步驟
10.5狀態機圖套用
10.6小結
10.7習題
第11章構件圖
11.1接口、連線埠和構件
11.1.1接口表示法
11.1.2連線埠表示法
11.1.3構件
11.1.4構件類型
11.2構件的表示
11.2.1未標識接口的構件
11.2.2標識了接口的構件
11.3構件間的關係
11.4構件圖分類
11.4.1簡單構件圖
11.4.2嵌套構件圖
11.5製品
11.5.1製品的表示
11.5.2製品的構造型表示
11.5.3製品的種類
11.5.4製品與類的區別
11.6構件圖套用
11.6.1對可執行程式建模
11.6.2對原始碼進行建模
11.7小結
11.8習題
第12章部署圖
12.1部署圖的基本概念
12.2部署圖組成
12.2.1結點
12.2.2連線
12.3部署圖套用
12.3.1設計階段的部署圖
12.3.2實現階段的部署圖
12.4小結
12.5習題
第13章用例圖
13.1用例圖的基本概念
13.2參與者和用例
13.2.1參與者
13.2.2用例
13.3參與者之間的關係
13.3.1識別參與者
13.3.2參與者間的關係
13.4用例之間的關係
13.4.1包含關係
13.4.2擴展關係
13.4.3泛化關係
13.5參與者與用例之間的關係
13.6組織用例
13.7用例規格描述
13.7.1事件流
13.7.2用例模板
13.7.3用例優先權
13.7.4用例粒度
13.8用例描述實例
13.9用例建模要點
13.10小結
13.11習題
第14章Rose的雙向工程
14.1雙向工程簡介
14.2正向工程
14.3逆向工程
14.4實例套用
14.5小結
14.6習題
第15章統一軟體過程(RUP)
15.1統一軟體過程概述
15.1.1RUP的四個階段
15.1.2RUP的疊代模型
15.2RUP中的核心工作流
15.2.1需求工作流
15.2.2分析工作流
15.2.3設計工作流
15.2.4實現工作流
15.2.5測試工作流
15.3RUP裁剪
15.4小結
15.5習題
第16章網上書店系統分析與設計
16.1領域建模
16.1.1領域建模方法
16.1.2領域建模過程
16.2用例建模
16.2.1用例建模方法
16.2.2用例建模過程
16.3動態建模
16.3.1動態建模方法
16.3.2動態建模過程
16.4小結
16.5習題
第17章氣象監測系統分析與設計
17.1初始階段
17.1.1氣象監測系統需求
17.1.2定義問題的邊界
17.1.3系統用例
17.2細化階段
17.2.1氣象檢測系統用例
17.2.2系統架構設計
17.3 構造階段
17.3.1幀機制
17.3.2發布計畫
17.3.3感測器機制
17.3.4顯示機制
17.3.5用戶界面機制
17.4交付階段
17.5小結
17.6習題

相關詞條

熱門詞條

聯絡我們