UML統(tǒng)一建模實用教程(第2版)(微課版) 版權(quán)信息
- ISBN:9787302629238
- 條形碼:9787302629238 ; 978-7-302-62923-8
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
UML統(tǒng)一建模實用教程(第2版)(微課版) 本書特色
“UML統(tǒng)一建模實用教程”是計算機科學(xué)與技術(shù)專業(yè)及其相關(guān)專業(yè)的必修課程,也是系統(tǒng)分析師和設(shè)計師的必修課程。《UML統(tǒng)一建模實用教程(第2版)(微課版)》對UML語言及建模方法的介紹科學(xué)合理:(1)書中介紹的建模過程不是從需求分析制品或者設(shè)計制品中抽取的局部片段,而是從整體設(shè)計并且結(jié)合實踐進行系統(tǒng)講解。(2)《UML統(tǒng)一建模實用教程(第2版)(微課版)》介紹UML語言及建模的過程,同時在面向?qū)ο蟮姆治觥⒃O(shè)計階段介紹領(lǐng)域建模、用例建模、動態(tài)建模的全過程,這使得UML語言學(xué)習(xí)與實際建模實踐緊密結(jié)合。在面向?qū)ο蠓治鲈O(shè)計階段,學(xué)生可以正確理解和運用建模方法。此外,《UML統(tǒng)一建模實用教程(第2版)(微課版)》還將面向?qū)ο蠓治鲈O(shè)計技術(shù)與建模技術(shù)有機地結(jié)合在一起,并通過網(wǎng)上書店建模、氣象監(jiān)測系統(tǒng)建模和電梯系統(tǒng)建模,揭示了面向?qū)ο箝_發(fā)技術(shù)和建模方法的內(nèi)在關(guān)聯(lián)性。另外配套電子課件、微課視頻、習(xí)題答案等教學(xué)資源,能夠方便教與學(xué)。
建模步驟詳細,理論和應(yīng)用緊密結(jié)合。配備微視頻、PPT、習(xí)題答案、教學(xué)大綱、教案等建模步驟詳細,理論和應(yīng)用緊密結(jié)合。配備微視頻、PPT、習(xí)題答案、教學(xué)大綱、教案等
UML統(tǒng)一建模實用教程(第2版)(微課版) 內(nèi)容簡介
《UML統(tǒng)一建模實用教程(第2版)(微課版)》是一本關(guān)于UML語言基礎(chǔ)和建模方法的實用教程,以真實系統(tǒng)的需求分析、設(shè)計為背景,詳細介紹了UML語言的構(gòu)造塊、規(guī)則、公共機制和建模方法。同時,以網(wǎng)上書店系統(tǒng)建模、氣象監(jiān)測系統(tǒng)建模和電梯系統(tǒng)建模為實例,詳細演示了領(lǐng)域建模、用例建模和動態(tài)建模的全過程,并結(jié)合面向?qū)ο蠓治鲈O(shè)計技術(shù),詳細講解了啟發(fā)性知識和建模經(jīng)驗。為方便教學(xué),配套微視頻、實驗指南、課后習(xí)題答案,教師另贈教學(xué)大綱及教案、教學(xué)方案表、PPT課件等資源。
《UML統(tǒng)一建模實用教程(第2版)(微課版)》建模方法與建模實訓(xùn)緊密結(jié)合,建模步驟詳細易懂,通過學(xué)習(xí),讀者能夠真正掌握建模技術(shù)。《UML統(tǒng)一建模實用教程(第2版)(微課版)》適合作為高等院校計算機專業(yè)及其他相關(guān)專業(yè)的教材,也可以作為培訓(xùn)機構(gòu)計算機相關(guān)專業(yè)的培訓(xùn)教材。
UML統(tǒng)一建模實用教程(第2版)(微課版) 目錄
目 錄
第1篇 UML語言基礎(chǔ)
第1章 UML概述 3
1.1 什么是UML 3
1.1.1 UML簡史 3
1.1.2 UML定義 4
1.1.3 UML的特點 4
1.2 什么是模型 4
1.2.1 模型的用途 6
1.2.2 建模的目的和原則 6
1.2.3 模型的分類 7
1.3 UML工具 8
1.3.1 UML工具介紹 8
1.3.2 如何選擇UML工具 8
1.4 本章小結(jié) 9
1.5 習(xí)題 9
第2章 UML語言體系 10
2.1 UML語言組成 10
2.2 構(gòu)造塊:事物 11
2.2.1 結(jié)構(gòu)事物 11
2.2.2 行為事物 15
2.2.3 分組事物 16
2.2.4 注釋事物 16
2.3 構(gòu)造塊:關(guān)系 16
2.4 構(gòu)造塊:圖 18
2.4.1 UML圖 18
2.4.2 UML視圖 21
2.5 規(guī)則和公共機制 22
2.5.1 規(guī)則 22
2.5.2 公共機制 22
2.6 建模中的五種視圖 24
2.7 本章小結(jié) 25
2.8 習(xí)題 26
第3章 用例圖 27
3.1 用例圖的概念 27
3.2 參與者和用例 28
3.2.1 參與者 28
3.2.2 用例 29
3.3 參與者之間的關(guān)系 31
3.3.1 識別參與者 31
3.3.2 參與者間的關(guān)系模型 31
3.4 用例之間的關(guān)系 32
3.4.1 包含關(guān)系 32
3.4.2 擴展關(guān)系 33
3.4.3 泛化關(guān)系 34
3.5 參與者與用例之間的關(guān)系 34
3.6 用例組織和實例化 35
3.7 用例規(guī)格描述 36
3.7.1 事件流 36
3.7.2 用例模板 37
3.7.3 用例優(yōu)先級 38
3.7.4 用例粒度 38
3.8 用例描述實例 39
3.9 用例與協(xié)作 41
3.10 常用建模技術(shù) 42
3.10.1 對系統(tǒng)語境建模 42
3.10.2 對系統(tǒng)需求建模 42
3.11 本章小結(jié) 44
3.12 習(xí)題 44
第4章 類圖 45
4.1 類 45
4.2 關(guān)系 47
4.2.1 依賴 47
4.2.2 泛化 48
4.2.3 實現(xiàn) 48
4.2.4 關(guān)聯(lián) 49
4.2.5 關(guān)聯(lián)的屬性 51
4.3 一個簡單的類圖 53
4.4 類圖中的元素 54
4.5 常用建模技術(shù) 57
4.5.1 對系統(tǒng)詞匯建模 57
4.5.2 對簡單協(xié)作建模 58
4.5.3 對數(shù)據(jù)庫邏輯模式建模 59
4.5.4 對關(guān)系建模 60
4.5.5 領(lǐng)域模型的創(chuàng)建過程 60
4.6 本章小結(jié) 64
4.7 習(xí)題 64
第5章 對象圖和組合結(jié)構(gòu)圖 65
5.1 對象的表示 65
5.2 對象間的關(guān)系 66
5.3 簡單的對象圖 67
5.4 類圖與對象圖 67
5.5 如何繪制對象圖 68
5.6 組合結(jié)構(gòu)圖 68
5.6.1 端口 68
5.6.2 對構(gòu)件結(jié)構(gòu)建模 69
5.6.3 對類結(jié)構(gòu)建模 70
5.7 本章小結(jié) 70
5.8 習(xí)題 71
第6章 包圖 72
6.1 什么是包 72
6.2 包的表示 73
6.2.1 包名 73
6.2.2 包中的元素 74
6.2.3 包的構(gòu)造型 75
6.3 包間關(guān)系 77
6.3.1 依賴關(guān)系 77
6.3.2 泛化關(guān)系 78
6.4 包的傳遞性 79
6.5 創(chuàng)建包圖 80
6.5.1 尋找候選包 80
6.5.2 調(diào)整候選包 80
6.5.3 確定包中元素的可見性 81
6.6 常用建模技術(shù) 81
6.6.1 對成組元素建模 81
6.6.2 對體系結(jié)構(gòu)建模 83
6.7 本章小結(jié) 84
6.8 習(xí)題 84
第7章 順序圖和協(xié)作圖 85
7.1 順序圖 85
7.1.1 順序圖的組成 85
7.1.2 消息 86
7.1.3 循環(huán)、分支和并發(fā) 88
7.1.4 場景建模 95
7.2 協(xié)作圖 97
7.2.1 協(xié)作圖的組成 97
7.2.2 循環(huán)和分支 98
7.2.3 順序圖與協(xié)作圖的區(qū)別 99
7.3 本章小結(jié) 100
7.4 習(xí)題 100
第8章 活動圖 101
8.1 活動圖的組成 101
8.2 高級建模元素 104
8.3 嵌套活動圖 110
8.4 常用建模技術(shù) 111
8.4.1 對工作流程建模 112
8.4.2 對操作建模 113
8.5 本章小結(jié) 114
8.6 習(xí)題 114
第9章 交互概況圖、定時圖
和部署圖 115
9.1 交互概況圖 115
9.1.1 活動圖為主線 115
9.1.2 順序圖為主線 116
9.2 定時圖 118
9.2.1 定時圖的組成元素 118
9.2.2 定時圖的應(yīng)用 119
9.3 部署圖 120
9.3.1 結(jié)點 120
9.3.2 鏈接 122
9.3.3 常用建模技術(shù) 122
9.4 本章小結(jié) 124
9.5 習(xí)題 124
第10章 狀態(tài)機圖 125
10.1 狀態(tài)機圖中的元素 125
10.1.1 一個簡單的狀態(tài)機 125
10.1.2 狀態(tài)的表示 126
10.1.3 外部遷移的表示 127
10.1.4 分支的表示 130
10.2 遷移 131
10.3 狀態(tài) 132
10.3.1 復(fù)合狀態(tài) 132
10.3.2 歷史狀態(tài) 134
10.3.3 子狀態(tài)機之間的異步通信 135
10.4 創(chuàng)建狀態(tài)機圖的方法 136
10.4.1 識別主要狀態(tài) 136
10.4.2 識別遷移 137
10.4.3 細化狀態(tài)和遷移 138
10.4.4 把簡單狀態(tài)合并為復(fù)合
狀態(tài) 138
10.5 常用建模技術(shù) 139
10.5.1 對對象的生命周期建模 139
10.5.2 對反應(yīng)型對象建模 141
10.6 本章小結(jié) 144
10.7 習(xí)題 144
第11章 構(gòu)件圖 145
11.1 什么是構(gòu)件 145
11.2 構(gòu)件圖的組成元素 146
11.2.1 一個簡單的構(gòu)件圖 146
11.2.2 構(gòu)件的表示 146
11.3 構(gòu)件間的關(guān)系 147
11.4 構(gòu)件圖 149
11.4.1 構(gòu)件圖的作用 149
11.4.2 簡單構(gòu)件圖 149
11.4.3 嵌套構(gòu)件圖 150
11.5 制品 150
11.5.1 制品的表示 150
11.5.2 制品的構(gòu)造型 151
11.5.3 制品的種類 151
11.5.4 制品與類的區(qū)別 151
11.6 常用建模技術(shù) 152
11.6.1 對可執(zhí)行程序建模 152
11.6.2 對源代碼建模 153
11.7 本章小結(jié) 154
11.8 習(xí)題 154
第2篇 UML高級技術(shù)
第12章 雙向工程 157
12.1 雙向工程簡介 157
12.2 正向工程 157
12.3 逆向工程 160
12.4 實例應(yīng)用 161
12.5 本章小結(jié) 166
12.6 習(xí)題 166
第13章 統(tǒng)一軟件過程(RUP) 167
13.1 統(tǒng)一軟件過程概述 167
13.1.1 RUP的4個階段 168
13.1.2 RUP的迭代模型 170
13.2 RUP中的核心工作流 170
13.2.1 需求工作流 171
13.2.2 分析工作流 174
13.2.3 設(shè)計工作流 177
13.2.4 實現(xiàn)工作流 179
13.2.5 測試工作流 182
13.3 RUP裁剪 185
13.4 本章小結(jié) 185
13.5 習(xí)題 186
第3篇 系統(tǒng)建模實踐
第14章 網(wǎng)上書店系統(tǒng)建模 189
14.1 領(lǐng)域建模 189
14.1.1 領(lǐng)域建模方法 189
14.1.2 領(lǐng)域建模過程 189
14.2 用例建模 197
14.2.1 用例建模方法 197
14.2.2 用例建模過程 198
14.3 動態(tài)建模 219
14.3.1 動態(tài)建模方法 219
14.3.2 動態(tài)建模過程 219
14.4 本章小結(jié) 227
14.5 習(xí)題 228
第15章 氣象監(jiān)測系統(tǒng)建模 229
15.1 初始階段 229
15.1.1 氣象監(jiān)測站需求 229
15.1.2 定義問題的邊界 230
15.1.3 系統(tǒng)用例 235
15.2 細化階段 236
15.2.1 氣象檢測系統(tǒng)用例 236
15.2.2 系統(tǒng)架構(gòu)設(shè)計 241
15.3 構(gòu)造階段 243
15.3.1 幀機制 243
15.3.2 發(fā)布計劃 245
15.3.3 傳感器機制 245
15.3.4 顯示機制 247
15.3.5 用戶界面機制 247
15.4 交付階段 249
15.5 本章小結(jié) 249
15.6 習(xí)題 249
第16章 電梯系統(tǒng)建模 250
16.1 實體類、邊界類和控制器類 250
16.2 領(lǐng)域建模 251
16.3 用例建模 254
16.4 動態(tài)建模 256
16.5 測試和驗證 258
16.6 本章小結(jié) 259
16.7 習(xí)題 259
參考文獻 260
展開全部
UML統(tǒng)一建模實用教程(第2版)(微課版) 作者簡介
王先國,東北大學(xué)碩士研究生、高級工程師、廣州新華學(xué)院信息科學(xué)學(xué)院專任教師,先后發(fā)表論文20余篇,主持省級項目1項,參與省級項目2項,主持市級項目5項、校級項目12項,主持并參與開發(fā)18個大型工程項目,以第一作者出版著作14部,以第二作者出版著作2部,主要講授的專業(yè)核心課程有:軟件工程、java設(shè)計模式、UML統(tǒng)一建模、java程序設(shè)計、C++程序設(shè)計、java WEB技術(shù)、SSH框架技術(shù)、TCP/IP協(xié)議。考取的資格證書有:信息安全工程師、高級網(wǎng)絡(luò)管理師、需求分析師。