面向?qū)ο筌浖こ膛cUML實(shí)踐教程
定 價(jià):35 元
叢書名:卓越工程師計(jì)劃
- 作者:楊林, 葉亞琴, 方芳編著
- 出版時(shí)間:2015/1/1
- ISBN:9787030426253
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP312
- 頁碼:252
- 紙張:膠版紙
- 版次:1
- 開本:16K
《卓越工程師計(jì)劃·軟件工程專業(yè)系列叢書:面向?qū)ο筌浖こ膛cUML實(shí)踐教程》深入淺出地對(duì)UML各種模型進(jìn)行講解,以生動(dòng)的例子穿插于大量概念的解釋當(dāng)中.側(cè)重于實(shí)踐和應(yīng)用,每章均附有習(xí)題對(duì)重點(diǎn)和難點(diǎn)內(nèi)容進(jìn)行練習(xí)!蹲吭焦こ處熡(jì)劃·軟件工程專業(yè)系列叢書:面向?qū)ο筌浖こ膛cUML實(shí)踐教程》是計(jì)算機(jī)軟件領(lǐng)域中一項(xiàng)實(shí)用技術(shù),是軟件學(xué)科中軟件工程系統(tǒng)理論與面向?qū)ο蠓椒ǖ慕Y(jié)合點(diǎn).通過對(duì)《卓越工程師計(jì)劃·軟件工程專業(yè)系列叢書:面向?qū)ο筌浖こ膛cUML實(shí)踐教程》的學(xué)習(xí),可以鞏固軟件工程有關(guān)的基本理論知識(shí),提高計(jì)算機(jī)軟件設(shè)計(jì)的理論水平,培養(yǎng)理論分析能力。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
目 錄
第1章 面向?qū)ο筌浖こ谈攀?1
1.1 軟件工程的概念與發(fā)展 1
1.2 軟件生命周期模型 3
1.2.1 瀑布生命周期模型 4
1.2.2 迭代與遞增模型 5
1.2.3 快速原型開發(fā)生命周期模型 8
1.2.4 其他生命周期模型 9
1.2.5 生命周期模型的比較與選擇 11
1.3 面向?qū)ο笏枷?12
1.3.1 面向?qū)ο蟮奶岢霰尘?12
1.3.2 面向?qū)ο蟮膸讉(gè)重要概念 13
1.4 面向?qū)ο筌浖^程 14
1.4.1 統(tǒng)一過程 15
1.4.2 統(tǒng)一過程的核心工作流 15
1.4.3 統(tǒng)一過程的各階段 18
1.4.4 面向?qū)ο筌浖^程與傳統(tǒng)軟件過程 19
1.4.5 軟件過程改進(jìn) 22
1.5 本章 小結(jié) 24
1.6 習(xí)題1 24
第2章 統(tǒng)一建模語言UML 26
2.1 UML的歷史 26
2.2 UML概述 28
2.2.1 什么是模型 28
2.2.2 建模的重要性 29
2.2.3 UML概念 30
2.3 UML模型觀點(diǎn) 31
2.3.1 4+1模型觀 32
2.3.2 動(dòng)靜模型觀 33
2.4 UML的組成 34
2.4.1 UML的基本構(gòu)造決 34
2.4.2 規(guī)則 37
2.4.3 公共機(jī)制 37
2.4.4 UML的層級(jí)結(jié)構(gòu) 39
2.5 UML圖形初探 41
2.5.1 類圖 41
2.5.2 用例圖 41
2.5.3 順序圖 42
2.5.4 協(xié)作圖 42
2.5.5 狀態(tài)圖 44
2.5.6 活動(dòng)圖 44
2.5.7 包圖 45
2.5.8 構(gòu)件圖 45
2.5.9 部署圖 46
2.6 UML與面向?qū)ο筌浖_發(fā) 47
2.7 本章 小結(jié) 48
2.8 習(xí)題2 49
第3章 需求分析與用例建模 51
3.1 需求分析 51
3.1.1 需求分析的任務(wù) 52
3.1.2 需求管理 53
3.2 用例模型 58
3.2.1 用例方法思想 58
3.2.2 用例模型的基本元素 58
3.3 用例 60
3.3.1 用例的概念 60
3.3.2 革統(tǒng)用例和業(yè)務(wù)用例 62
3.4 執(zhí)行者 63
3.5 用例關(guān)系 63
3.5.1 包含關(guān)系 64
3.5.2 擴(kuò)展關(guān)系 65
3.5.3 泛化關(guān)系66
3.6 用例描述 67
3.6.1 基本用例信息 67
3.6.2 執(zhí)行流程 68
3.6.3 條件或規(guī)則 68
3.6.4 相關(guān)文檔 68
3.7 需求分析中的用例建摸過程 69
3.8 本章 小結(jié) 71
3.9 習(xí)題3 71
第4章 系統(tǒng)分析與靜態(tài)建模 73
4.1 系統(tǒng)分析與設(shè)計(jì) 73
4.1.1 概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) 73
4.1.2 軟件設(shè)計(jì)原則 74
4.2 包圖 78
4.2.1 包的概念與表示 78
4.2.2 包之間的關(guān)系 79
4.2.3 導(dǎo)人包和合并包 80
4.3 類圖 82
4.3.1 類的概念與描述 82
4.3.2 類圖的描述 85
4.4 類之間的關(guān)系 85
4.4.1 關(guān)聯(lián) 85
4.4.2 依賴 88
4.4.3 聚合 89
4.4.4 組合 89
4.4.5 繼承 91
4.4.6 其他關(guān)聯(lián) 92
4.5 類的一些種類 92
4.6 軟件開發(fā)中類圖的建模方法 95
4.7 本章 小結(jié) 96
4.8 習(xí)題4 97
第5章 動(dòng)態(tài)建模之交互模型——順序圖、協(xié)作圖 99
5.1 系統(tǒng)設(shè)計(jì)中的動(dòng)態(tài)建模 99
5.2 順序圖 101
5.2.1 順序圖的基本構(gòu)成元素 102
5.2.2 順序圖中的動(dòng)作 105
5.2.3 順序圖高級(jí)建模 107
5.3 順序圖的建模方法 109
5.4 協(xié)作圖 109
5.5 協(xié)作圖的組成部分 111
5.5.1 對(duì)象 111
5.5.2 鏈接 111
5.5.3 消息 111
5.5.4 消息的序列 114
5.6 協(xié)作圖的一些高級(jí)概念 114
5.7 協(xié)作圖的建模方法 116
5.8 協(xié)作圖與順序圖的比較 116
5.9 本章 小結(jié) 118
5.10 習(xí)題5 119
第6章 動(dòng)態(tài)建模之狀態(tài)模型 122
6.1 狀態(tài)圖 122
6.1.1 狀態(tài)機(jī) 122
6.1.2 狀態(tài)圖的含義 122
6.2 狀態(tài)圖的建模元素 123
6.2.1 狀態(tài)圖的基本組成成分 123
6.2.2 狀態(tài) 124
6.2.3 遷移 127
6.2.4 引起狀態(tài)遷移觸發(fā)的事件 128
6.3 狀態(tài)圖的建模方法 131
6.4 活動(dòng)圖 132
6.5 活動(dòng)圖的基本描述圖符 133
6.6 活動(dòng)圖的一些基本概念 135
6.6.1 動(dòng)作狀態(tài) 135
6.6.2 活動(dòng)狀態(tài) 135
6.6.3 動(dòng)作流 135
6.6.4 分支與合并 136
6.6.5 分又與匯合 136
6.6.6 泳道 137
6.6.7 對(duì)象流 139
6.7 活動(dòng)圖的建模方法 139
6.8 狀態(tài)圖和活動(dòng)圖的比較 141
6.9 本章 小結(jié) 142
6.10 習(xí)題6 142
第7章 系統(tǒng)體系結(jié)構(gòu)建模 144
7.1 系統(tǒng)體系結(jié)構(gòu)模型 145
7.2 構(gòu)件圖 145
7.2.1 構(gòu)件和接口 145
7.2.2 構(gòu)件圖 147
7.2.3 工件 150
7.2.4 工件圖 151
7.3 部署圖 154
7.3.1 節(jié)點(diǎn) 155
7.3.2 節(jié)點(diǎn)之間的關(guān)聯(lián) 155
7.3.3 部署圖的建模步驟 157
7.4 本章 小結(jié) 158
7.5 習(xí)題7 158
第8章 設(shè)計(jì)模式 160
8.1 設(shè)計(jì)模式概述 160
8.1.1 設(shè)計(jì)模式起源和概念 160
8.1.2 設(shè)計(jì)模式遵循的基本原則 161
8.1.3 設(shè)計(jì)模式分類 162
8.2 創(chuàng)建型設(shè)計(jì)模式 163
8.2.1 工廠設(shè)計(jì)模式 163
8.2.2 單例模式 166
8.2.3 構(gòu)建型其他設(shè)計(jì)模式 167
8.2.4 創(chuàng)建型設(shè)計(jì)模式總結(jié) 167
8.3 結(jié)構(gòu)型設(shè)計(jì)模式 168
8.3.1 代理模式 168
8.3.2 外觀模式 170
8.3.3 橋接模式 171
8.3.4 結(jié)構(gòu)型其他設(shè)計(jì)模式172
8.3.5 結(jié)構(gòu)型設(shè)計(jì)模式總結(jié) 173
8.4 行為型設(shè)計(jì)模式 175
8.4.1 策略模式 175
8.4.2 命令模式 176
8.4.3 觀察者模式 177
8.4.4 行為型其他設(shè)計(jì)模式 178
8.4.5 行為型設(shè)計(jì)模式總結(jié) 180
8.5 設(shè)計(jì)模式選擇總結(jié) 180
8.6 本章 小結(jié) 181
8.7 習(xí)題8 182
第9章 粟例分析——電子商城系統(tǒng)建模 183
9.1 需求分析 183
9.2 電子商城需求階段用例模型 184
9.2.1 電子商城用例圖 184
9.2.2 電子商城活動(dòng)囤 189
9.3 電子商城分析階段分析模型 192
9.3.1 電子商城類圈 193
9.3.2 電子商城順序圖 194
9.3.3 電子商城協(xié)作圈 195
9.4 電子商城設(shè)計(jì)階段——設(shè)計(jì)模型 198
9.4.1 電子商城狀態(tài)圈 198
9.4.2 電子商城構(gòu)件圖 199
9.4.3 電子商城配置圖 199
9.5 本章 小結(jié) 200
第四章 RSA系統(tǒng)建模 202
10.1 RSA簡介 202
10.1.1 RSA概述 202
10.1.2 RSA安裝 202
10.2 創(chuàng)建模型項(xiàng)目 208
10.3 創(chuàng)建系統(tǒng)用例模型 209
10.3.1 創(chuàng)建用例圖 211
10.3.2 創(chuàng)建活動(dòng)圖 215
10.4 創(chuàng)建系統(tǒng)分析模型 220
10.4.1 創(chuàng)建類圖 221
10.4.2 創(chuàng)建順序圖 226
10.4.3 創(chuàng)建協(xié)作圖 228
10.5 創(chuàng)建系統(tǒng)設(shè)計(jì)模型 233
10.5.1 創(chuàng)建狀態(tài)圖 233
10.5.2 創(chuàng)建構(gòu)件圖 236
10.5.3 創(chuàng)建部署圖 238
10.6 本章 小結(jié) 239
參考文獻(xiàn) 240