注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UML 2.5基礎(chǔ)、建模與設(shè)計(jì)實(shí)踐

UML 2.5基礎(chǔ)、建模與設(shè)計(jì)實(shí)踐

UML 2.5基礎(chǔ)、建模與設(shè)計(jì)實(shí)踐

定 價(jià):¥79.00

作 者: 李波 姚麗麗 朱慧
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302664765 出版時(shí)間: 2024-06-01 包裝: 平裝-膠訂
開本: 128開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  UML是以面向?qū)ο髨D形的方式來(lái)描述任何類型的系統(tǒng),應(yīng)用領(lǐng)域非常廣泛,其中最常用的是建立軟件系統(tǒng)的模型。本書系統(tǒng)講解UML 2.5的基本概念和建模方法。全書分為12章,使用draw.io開源工具,分別講解用例圖、類圖、對(duì)象圖、順序圖、通信圖、狀態(tài)機(jī)圖、活動(dòng)圖、組件圖、部署圖、包圖、組合結(jié)構(gòu)圖、定時(shí)圖和交互概覽圖等用法,最后安排汽車租賃系統(tǒng)、BBS論壇系統(tǒng)和新聞中心管理系統(tǒng)3個(gè)設(shè)計(jì)案例,通過(guò)這3個(gè)案例提升讀者使用UML建模與設(shè)計(jì)的能力。本書面向軟件工程師、系統(tǒng)架構(gòu)師、系統(tǒng)分析員及其他IT人員,同時(shí)也適合高等院校和培訓(xùn)學(xué)校軟件相關(guān)專業(yè)的師生學(xué)習(xí)系統(tǒng)建模時(shí)參考使用。

作者簡(jiǎn)介

  李波,副教授,碩士生導(dǎo)師,中國(guó)科學(xué)院大學(xué)模式識(shí)別與智能系統(tǒng)專業(yè)博士。從事軟件工程及其相關(guān)工作多年,編寫圖書多部,包括《JSP網(wǎng)絡(luò)編程學(xué)習(xí)筆記》《Android 7應(yīng)用程序開發(fā)教程》《UML 2基礎(chǔ)、建模與設(shè)計(jì)實(shí)戰(zhàn)》《PowerDesigner 16系統(tǒng)分析與建模實(shí)戰(zhàn)》等。

圖書目錄

目   錄
第1章  UML概述 1
1.1  什么是UML 1
1.2  UML的發(fā)展歷程 2
1.3  UML的特點(diǎn) 3
1.4  UML的組成 3
1.4.1  UML中的事物 3
1.4.2  UML中的關(guān)系 4
1.4.3  UML 2.5的圖 5
1.5  UML 2.5圖的分類 12
1.5.1  結(jié)構(gòu)建模圖 12
1.5.2  行為建模圖 13
1.6  系統(tǒng)開發(fā)階段 14
1.7  小結(jié) 15
1.8  習(xí)題 16
第2章  面向?qū)ο蠹夹g(shù)和建?;A(chǔ) 17
2.1  面向?qū)ο蟮幕靖拍?17
2.1.1  面向?qū)ο蠓椒?18
2.1.2  對(duì)象 19
2.1.3  類 20
2.1.4  封裝 21
2.1.5  繼承 22
2.1.6  多態(tài) 23
2.1.7  消息 24
2.2  面向?qū)ο箝_發(fā) 24
2.2.1  系統(tǒng)調(diào)查和需求分析 25
2.2.2  面向?qū)ο蠓治龇椒?26
2.2.3  面向?qū)ο笤O(shè)計(jì)方法 27
2.3  軟件建模概述 28
2.3.1  軟件建模的概念 28
2.3.2  軟件建模的用途 28
2.3.3  軟件建模的優(yōu)點(diǎn) 28
2.4  小結(jié) 29
2.5  習(xí)題 29
第3章  UML建模工具簡(jiǎn)介 30
3.1  常用的UML建模工具 31
3.1.1  Rational Rose 31
3.1.2  Visio 33
3.1.3  PowerDesigner 34
3.1.4  StarUML 35
3.1.5  Draw.io 37
3.2  Draw.io安裝與使用 38
3.2.1  在線Web版Draw.io的使用 38
3.2.2  離線桌面版Draw.io的安裝 40
3.3  使用Draw.io建模 44
3.3.1  Draw.io主界面 44
3.3.2  快速開始 45
3.3.3  Draw.io的基本操作 46
3.3.4  Draw.io的快捷鍵 48
3.4  小結(jié) 50
3.5  習(xí)題 50
第4章  用例和用例圖 51
4.1  用例和用例圖的概念 51
4.1.1  參與者 53
4.1.2  用例 54
4.1.3  用例描述 55
4.2  用例之間的可視化表示 57
4.2.1  包含關(guān)系 58
4.2.2  擴(kuò)展關(guān)系 58
4.2.3  泛化關(guān)系 59
4.2.4  分組關(guān)系 59
4.3  用例圖建模技術(shù)及應(yīng)用 60
4.4  小結(jié) 70
4.5  習(xí)題 70
第5章  類圖和對(duì)象圖 72
5.1  類圖和對(duì)象圖概述 73
5.1.1  類圖的概述 73
5.1.2  對(duì)象圖的概述 76
5.1.3  接口 77
5.1.4  抽象類 77
5.2  類之間的關(guān)系 78
5.2.1  依賴關(guān)系 78
5.2.2  泛化關(guān)系 80
5.2.3  關(guān)聯(lián)關(guān)系 81
5.2.4  實(shí)現(xiàn)關(guān)系 85
5.3  類圖的建模技術(shù)及應(yīng)用 86
5.3.1  類圖的建立過(guò)程 86
5.3.2  類的識(shí)別方法 88
5.3.3  類圖分析實(shí)例 90
5.4  小結(jié) 98
5.5  習(xí)題 99
第6章  順序圖和通信圖 100
6.1  順序圖 100
6.1.1  順序圖概述 100
6.1.2  順序圖的基本內(nèi)容 101
6.1.3  約束 107
6.1.4  順序圖的建模技術(shù)及應(yīng)用 109
6.2  通信圖 114
6.2.1  通信圖概述 114
6.2.2  通信圖的基本內(nèi)容 115
6.2.3  通信圖建模技術(shù)及應(yīng)用 119
6.2.4  順序圖與通信圖的比較 122
6.3  小結(jié) 123
6.4  習(xí)題 124
第7章  狀態(tài)機(jī)圖和活動(dòng)圖 125
7.1  狀態(tài)機(jī)圖 125
7.1.1  狀態(tài)機(jī)圖概述 125
7.1.2  狀態(tài)機(jī)圖的基本元素 127
7.1.3  狀態(tài) 127
7.1.4  轉(zhuǎn)換 131
7.1.5  狀態(tài)機(jī)圖的建模技術(shù)及應(yīng)用 132
7.2  活動(dòng)圖 136
7.2.1  活動(dòng)圖概述 136
7.2.2  活動(dòng)圖的基本元素 137
7.2.3  動(dòng)作狀態(tài) 137
7.2.4  活動(dòng)狀態(tài) 137
7.2.5  轉(zhuǎn)移 137
7.2.6  分支 138
7.2.7  分叉和匯合 138
7.2.8  泳道 139
7.2.9  對(duì)象流 140
7.2.10  活動(dòng)圖的建模技術(shù)及應(yīng)用 140
7.2.11  狀態(tài)機(jī)圖和活動(dòng)圖的比較 146
7.3  小結(jié) 146
7.4  習(xí)題 147
第8章  組件圖和部署圖 148
8.1  組件圖 148
8.1.1  組件圖概述 148
8.1.2  組件 150
8.1.3  接口 151
8.1.4  關(guān)系 152
8.1.5  組件圖的建模技術(shù)及應(yīng)用 153
8.2  部署圖 156
8.2.1  部署圖概述 156
8.2.2  節(jié)點(diǎn) 157
8.2.3  組件 159
8.2.4  關(guān)系 159
8.2.5  部署圖的建模技術(shù)及應(yīng)用 159
8.3  小結(jié) 163
8.4  習(xí)題 164
第9章  包圖、組合結(jié)構(gòu)圖、定時(shí)圖、交互概覽圖和概要圖 165
9.1  包圖 165
9.1.1  包圖概述 165
9.1.2  包之間的關(guān)系 166
9.1.3  包圖的建模技術(shù)及應(yīng)用 166
9.2  組合結(jié)構(gòu)圖 167
9.2.1  組合結(jié)構(gòu)圖概述 167
9.2.2  基本元素 167
9.2.3  組合結(jié)構(gòu)圖的建模技術(shù)及應(yīng)用 168
9.3  定時(shí)圖 168
9.3.1  定時(shí)圖概述 168
9.3.2  基本元素 169
9.3.3  定時(shí)圖的建模技術(shù)及應(yīng)用 169
9.4  交互概覽圖 171
9.4.1  交互概覽圖概述 171
9.4.2  基本元素 171
9.4.3  交互概覽圖的建模技術(shù)及應(yīng)用 171
9.5  概要圖 174
9.5.1  概要圖概述 174
9.5.2  基本元素 174
9.5.3  概要圖的建模技術(shù)及應(yīng)用 177
9.6  小結(jié) 178
9.7  習(xí)題 178
第10章  汽車租賃系統(tǒng) 179
10.1  系統(tǒng)需求分析 179
10.1.1  汽車租賃系統(tǒng)的需求分析 179
10.1.2  功能模塊圖 180
10.2  用例圖設(shè)計(jì)建模 182
10.2.1  汽車租賃系統(tǒng)中的用例圖簡(jiǎn)述 182
10.2.2  與客戶有關(guān)的用例圖 182
10.2.3  與系統(tǒng)維護(hù)人員有關(guān)的用例圖 183
10.2.4  與技術(shù)人員有關(guān)的用例圖 184
10.3  類圖設(shè)計(jì)建模 185
10.3.1  數(shù)據(jù)訪問(wèn)層類圖 185
10.3.2  業(yè)務(wù)層類圖 186
10.4  順序圖 187
10.4.1  與客戶有關(guān)的事件流和順序圖 187
10.4.2  與系統(tǒng)維護(hù)人員有關(guān)的事件流和順序圖 190
10.4.3  以技術(shù)人員有關(guān)的事件流和順序圖 193
10.5  通信圖設(shè)計(jì)建模 195
10.5.1  汽車租賃系統(tǒng)中的通信圖 195
10.5.2  與客戶有關(guān)的通信圖 196
10.5.3  與技術(shù)人員有關(guān)的通信圖 198
10.5.4  與系統(tǒng)維護(hù)人員有關(guān)的通信圖 199
10.6  活動(dòng)圖 202
10.6.1  系統(tǒng)中的活動(dòng)圖 202
10.6.2  與客戶有關(guān)的活動(dòng)圖 202
10.6.3  與系統(tǒng)維護(hù)人員有關(guān)的活動(dòng)圖 206
10.6.4  與技術(shù)人員有關(guān)的活動(dòng)圖 209
10.7  狀態(tài)機(jī)圖設(shè)計(jì)建模 210
10.8  部署圖設(shè)計(jì)建模 212
第11章  新聞中心管理系統(tǒng) 214
11.1  系統(tǒng)需求說(shuō)明 214
11.1.1  新聞中心管理系統(tǒng)的需求分析 214
11.1.2  新聞中心管理系統(tǒng)的功能模塊 215
11.1.3  UML對(duì)系統(tǒng)需求分析的支持 217
11.1.4  利用UML模型構(gòu)造軟件體系結(jié)構(gòu) 217
11.2  系統(tǒng)的用例圖 218
11.3  系統(tǒng)的類圖 220
11.4  系統(tǒng)的順序圖 223
11.5  系統(tǒng)的通信圖 225
11.6  系統(tǒng)的狀態(tài)機(jī)圖 227
11.7  系統(tǒng)的活動(dòng)圖 229
11.8  系統(tǒng)的配置和實(shí)現(xiàn) 230
11.9  系統(tǒng)的部署圖 230
第12章  BBS論壇系統(tǒng) 231
12.1  BBS論壇系統(tǒng)的需求分析 231
12.1.1  系統(tǒng)的功能需求 232
12.1.2  前臺(tái)功能模塊 234
12.1.3  后臺(tái)功能模塊 236
12.2  BBS論壇系統(tǒng)的UML建模 239
12.2.1  BBS論壇系統(tǒng)的用例圖 239
12.2.2  BBS論壇系統(tǒng)的順序圖 243
12.2.3  BBS論壇系統(tǒng)的通信圖 260
12.2.4  BBS論壇系統(tǒng)的狀態(tài)機(jī)圖 268
12.2.5  BBS論壇系統(tǒng)的活動(dòng)圖 269
12.3  BBS論壇系統(tǒng)中的類及相互關(guān)系 275
12.4  BBS論壇系統(tǒng)中的配置和部署 281
12.4.1  組件圖的建立 281
12.4.2  部署圖的建立 282

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)