UML基礎與建模實用教程

UML基礎與建模實用教程

《UML基礎與建模實用教程》是2018年9月清華大學出版社出版的圖書,作者是王先國。

基本介紹

  • 書名:UML基礎與建模實用教程
  • 作者:王先國
  • 出版社:清華大學出版社
  • 出版時間:2018年9月
  • 定價:58 元
  • ISBN:9787302511229
內容簡介,圖書目錄,

內容簡介

《UML基礎與建模實用教程》是一本關於UML語言基礎和建模方法的實踐教程,以真實系統的需求、分析、設計為語境,詳細介紹了UML語言的體系結構、UML符號的語義、語法規則、公共機制、表示方法及UML建模方法。同時,《UML基礎與建模實用教程》以網上書店系統建模、氣象監測系統建模兩個大型系統建模為樣板,詳細演示了系統的領域建模、用例建模和動態建模的全過程,為讀者講解了建模的每個環節中用到的建模原則、建模步驟和建模經驗。
《UML基礎與建模實用教程》理論與建模實訓緊密結合,通過學習能夠真正掌握建模技術。《UML基礎與建模實用教程》適合作為高等院校計算機專業及其他相關專業的教材,也可以作為培訓機構計算機相關專業的培訓教材。

圖書目錄

第1篇 UML語言基礎
第1章 UML概述 3
1.1 什麼是UML 4
1.1.1 UML簡史 4
1.1.2 UML定義 5
1.1.3 UML的特點 5
1.2 什麼是模型 5
1.2.1 模型的用途 7
1.2.2 為什麼要建模 8
1.2.3 建模原則 8
1.2.4 模型分類 9
1.3 UML工具 9
1.3.1 UML工具介紹 9
1.3.2 如何選擇UML工具 10
1.4 UML語言套用 11
1.5 本章小結 11
1.6 習題 12
第2章 UML語言體系 13
2.1 UML語言組成 14
2.2 構造塊:事物 15
2.2.1 結構事物 16
2.2.2 行為事物 19
2.2.3 分組事物 19
2.2.4 注釋事物 20
2.3 構造塊:關係 20
2.4 構造塊:圖 22
2.4.1 UML圖 23
2.4.2 UML視圖 26
2.5 UML語言中的公共機制 26
2.5.1 構造塊描述機制 26
2.5.2 公共機制 27
2.6 對系統體系結構建模 29
2.7 本章小結 30
2.8 習題 30
第3章 類目 31
3.1 類目的概念 32
3.2 類目的可見性和作用域 33
3.2.1 類目的可見性 33
3.2.2 類目的作用域 34
3.3 本章小結 34
3.4 習題 34
第4章 類圖 35
4.1 類的表示 36
4.2 關係 38
4.2.1 依賴關係 38
4.2.2 泛化關係 39
4.2.3 實現關係 40
4.2.4 關聯關係 40
4.2.5 關聯的屬性 42
4.2.6 關聯類 45
4.3 簡單的類圖 46
4.4 類圖中的元素 46
4.5 常用建模技術 50
4.5.1 對系統辭彙建模 50
4.5.2 對簡單協作建模 51
4.5.3 對邏輯資料庫模式建模 52
4.5.4 對關係網建模 53
4.6 本章小結 54
4.7 習題 54
第5章 對象圖和組合結構圖 55
5.1 什麼是對象 56
5.1.1 對象的三要素 56
5.1.2 對象分類 57
5.2 對象的表示 58
5.3 對象間的關係 59
5.4 簡單的對象圖 59
5.5 類圖與對象圖 60
5.6 如何繪製對象圖 61
5.7 組合結構圖 61
5.7.1 對構件結構建模 62
5.7.2 對類結構建模 63
5.8 本章小結 63
5.9 習題 64
第6章 包圖 65
6.1 什麼是包 66
6.2 包的表示 66
6.2.1 包的名稱 67
6.2.2 包中的元素 67
6.2.3 包的構造型 69
6.3 包間關係 71
6.3.1 依賴關係 71
6.3.2 泛化關係 73
6.4 包的傳遞性 73
6.5 創建包圖的方法 74
6.5.1 標識候選包 74
6.5.2 調整候選包 74
6.5.3 消除包的循環依賴 75
6.6 常用建模技術 75
6.6.1 對成組元素建模 75
6.6.2 對體系結構建模 77
6.7 本章小結 78
6.8 習題 78
第7章 順序圖和協作圖 79
7.1 順序圖 80
7.1.1 順序圖的組成 80
7.1.2 順序圖的表示 81
7.1.3 循環和分支 84
7.1.4 場景建模 91
7.2 協作圖 93
7.2.1 協作圖的組成 93
7.2.2 循環和分支 94
7.2.3 順序圖與協作圖 96
7.3 本章小結 96
7.4 習題 96
第8章 活動圖 97
8.1 什麼是活動圖 98
8.2 活動圖的表示 99
8.3 活動圖分類 101
8.3.1 簡單活動圖 101
8.3.2 展示泳道的活動圖 102
8.3.3 展示對象流的活動圖 102
8.3.4 展示參數的活動圖 104
8.3.5 展示別針的活動圖 104
8.3.6 展示中斷的活動圖 106
8.3.7 展示異常的活動圖 107
8.3.8 展示擴展區的活動圖 107
8.3.9 展示信號的活動圖 108
8.3.10 展示嵌套活動圖 110
8.4 常用建模技術 110
8.4.1 對工作流建模 111
8.4.2 對操作建模 112
8.5 本章小結 113
8.6 習題 113
第9章 互動概況圖和定時圖 115
9.1 互動概況圖 116
9.1.1 互動概況圖的表示 116
9.1.2 互動概況圖套用 118
9.2 定時圖 119
9.2.1 定時圖的表示 119
9.2.2 定時圖套用 119
9.3 本章小結 121
9.4 習題 121
第10章 狀態機圖 123
10.1 狀態機 124
10.2 狀態機圖中元素的表示 125
10.2.1 狀態的表示 125
10.2.2 外部遷移的表示 126
10.2.3 分支的表示 131
10.3 遷移分類 131
10.4 狀態 133
10.4.1 簡單狀態 133
10.4.2 複合狀態 133
10.4.3 歷史狀態 136
10.4.4 子狀態機間異步通信 137
10.5 常用建模技術 138
10.5.1 對對象的生命周期建模 138
10.5.2 對反應型對象建模 140
10.6 本章小結 143
10.7 習題 143
第11章 構件圖 145
11.1 接口、連線埠和構件 146
11.1.1 接口 146
11.1.2 連線埠 148
11.1.3 什麼是構件 148
11.1.4 構件分類 150
11.2 構件的表示 151
11.2.1 隱含接口信息的構件 151
11.2.2 展示接口信息的構件 151
11.3 構件間的關係 152
11.4 什麼是構件圖 153
11.4.1 簡單構件圖 154
11.4.2 嵌套的構件圖 155
11.5 製品 155
11.5.1 製品的表示 155
11.5.2 製品的構造型表示 156
11.5.3 製品的種類 156
11.5.4 製品與類的區別 156
11.6 常用建模技術 157
11.6.1 對可執行程式建模 157
11.6.2 對原始碼進行建模 158
11.7 本章小結 159
11.8 習題 159
第12章 部署圖 161
12.1 什麼是部署圖 162
12.2 部署圖組成 163
12.2.1 結點 163
12.2.2 連線 164
12.3 常用建模技術 165
12.3.1 設計階段建模 165
12.3.2 實現階段建模 166
12.4 本章小結 166
12.5 習題 166
第13章 用例圖 167
13.1 什麼是用例圖 168
13.2 參與者和用例 169
13.2.1 參與者 169
13.2.2 用例 170
13.3 參與者之間的關係 172
13.3.1 識別參與者 172
13.3.2 參與者間的關係 172
13.4 用例之間的關係 173
13.4.1 包含關係 173
13.4.2 擴展關係 175
13.4.3 泛化關係 176
13.5 參與者和用例之間的關係 176
13.6 組織用例 177
13.7 用例規格描述 178
13.7.1 事件流 178
13.7.2 用例模板 179
13.7.3 用例優先權 180
13.7.4 用例粒度 181
13.8 用例描述實例 182
13.9 用例與協作 184
13.10 常用建模技術 185
13.10.1 對系統語境建模 185
13.10.2 對系統需求建模 186
13.11 本章小結 186
13.12 習題 187
第2篇 UML高級技術
第14章 雙向工程 191
14.1 雙向工程簡介 192
14.2 正向工程 192
14.3 逆向工程 195
14.4 實例套用 196
14.5 本章小結 202
14.6 習題 202
第15章 統一軟體過程(RUP) 203
15.1 統一軟體過程概述 204
15.1.1 RUP的4個階段 205
15.1.2 RUP的疊代模型 207
15.2 RUP中的核心工作流 207
15.2.1 需求工作流 209
15.2.2 分析工作流 212
15.2.3 設計工作流 214
15.2.4 實現工作流 216
15.2.5 測試工作流 219
15.3 RUP裁剪 223
15.4 本章小結 223
15.5 習題 223
第3篇 系統建模實踐
第16章 網上書店建模 227
16.1 領域建模 228
16.1.1 領域建模方法 228
16.1.2 領域建模過程 228
16.2 用例建模 236
16.2.1 用例建模方法 236
16.2.2 用例建模過程 237
16.3 動態建模 258
16.3.1 動態建模方法 259
16.3.2 動態建模過程 259
16.4 本章小結 267
16.5 習題 268
第17章 氣象監測系統建模 269
17.1 初始階段 270
17.1.1 氣象監測站需求 270
17.1.2 定義問題的邊界 271
17.1.3 系統用例 276
17.2 細化階段 277
17.2.1 氣象檢測系統用例 277
17.2.2 系統架構設計 283
17.3 構造階段 284
17.3.1 幀機制 284
17.3.2 發布計畫 286
17.3.3 感測器機制 287
17.3.4 顯示機制 288
17.3.5 用戶界面機制 289
17.4 交付階段 291
17.5 本章小結 291
17.6 習題 291
參考文獻 292

相關詞條

熱門詞條

聯絡我們