注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)UML和統(tǒng)一過程:實(shí)用面向?qū)ο蟮姆治龊驮O(shè)計

UML和統(tǒng)一過程:實(shí)用面向?qū)ο蟮姆治龊驮O(shè)計

UML和統(tǒng)一過程:實(shí)用面向?qū)ο蟮姆治龊驮O(shè)計

定 價:¥39.00

作 者: (美)Jim Arlow,(美)I.諾伊施塔特(Ila Neustadt)著;方貴賓,李侃,張罡譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 華章圖書
標(biāo) 簽: UML

ISBN: 9787111111832 出版時間: 2003-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 319 字?jǐn)?shù):  

內(nèi)容簡介

  本書是使用UML(統(tǒng)一建模語言)進(jìn)行OO(面向?qū)ο螅┓治龊驮O(shè)計的復(fù)雜過程的絕佳指南。它描述了OO分析和設(shè)計過程如何適應(yīng)同統(tǒng)一過程(UP)所定義的軟件開發(fā)過程,并討論了UML和統(tǒng)一過程中大量可以立即應(yīng)用的實(shí)踐技術(shù)。隨著閱讀的深入,讀者將學(xué)會OO分析和設(shè)計技術(shù)、UML語法和統(tǒng)一過程的相關(guān)內(nèi)容。同時,本書從OO分析師和設(shè)計師的角度提供了UML和統(tǒng)一過程可理解的、精確簡潔的概述。本書內(nèi)容豐富,結(jié)構(gòu)合理,適于計算機(jī)及相關(guān)專業(yè)的學(xué)生及從業(yè)人員使用。??本書主要內(nèi)容:??◆章節(jié)導(dǎo)航圖、詳細(xì)的圖解和頁邊注解使讀者可以快速找到需要的內(nèi)容。??◆每一章的概要總結(jié)方便讀者進(jìn)行溫習(xí),而全面的索引則方便將本書作為參考書。一個簡單的電子商務(wù)系統(tǒng)的完整可用的示例。??配套網(wǎng)站主要內(nèi)容:??指向開源和專有軟件的超級鏈接。http://www.umlandtheunifiedprocess.com

作者簡介

  Jim Arlow自1990年開始從事編程和面向?qū)ο笙到y(tǒng)的設(shè)計工作,在此期間,為Mannesmann和British Airways等公司創(chuàng)建對象模型。在歐洲,他是受人尊重的OO顧問,他編寫了在倫敦、法蘭克福和蘇黎士定期舉辦的很多培訓(xùn)課程的教程,并講授這些培訓(xùn)課程。Jim經(jīng)常在諸如 Object World會議上進(jìn)行講演,也是City University 和 British Computer Society的特邀演講人。

圖書目錄

第一部分  UML和UP介紹
第1章    什么是UML 3
1.1    章節(jié)導(dǎo)航圖 3
1.2    什么是UML 5
1.3    UML的誕生 5
1.4    為什么“統(tǒng)一” 6
1.5    對象和 UML 7
1.6    UML 結(jié)構(gòu) 7
1.7    UML構(gòu)造塊 8
1.7.1    物件 8
1.7.2    關(guān)系 8
1.7.3    圖 9
1.8    UML 公共機(jī)制 9
1.8.1    規(guī)格說明 10
1.8.2    修飾 11
1.8.3    公共分類 12
1.8.4    擴(kuò)展機(jī)制 13
1.9    構(gòu)架 15
1.10    我們已經(jīng)學(xué)習(xí)的內(nèi)容 16
第2章    什么是UP 18
2.1    章節(jié)導(dǎo)航圖 18
2.2    什么是 UP 20
2.3    UP 的誕生 20
2.4    UP和Rational統(tǒng)一過程 22
2.5    為項(xiàng)目實(shí)例化UP 23
2.6    UP 公理 24
2.7    UP 是迭代和增量過程 24
2.7.1    迭代工作流 25
2.7.2    基線和增量 25
2.8    UP 結(jié)構(gòu) 26
2.9    UP 階段 27
2.9.1    初始—目標(biāo) 27
2.9.2    初始—焦點(diǎn) 27
2.9.3    初始—里程碑:生命期目標(biāo) 28
2.9.4    細(xì)化—目標(biāo) 28
2.9.5    細(xì)化—焦點(diǎn) 28
2.9.6    細(xì)化—里程碑:生命期構(gòu)架 29
2.9.7    構(gòu)造—目標(biāo) 29
2.9.8    構(gòu)造—焦點(diǎn) 29
2.9.9    構(gòu)造—里程碑:初始運(yùn)作功能 30
2.9.10    移交—目標(biāo) 30
2.9.11    移交—焦點(diǎn) 30
2.9.12    移交—里程碑:產(chǎn)品發(fā)布 30
2.10    我們已經(jīng)學(xué)習(xí)的內(nèi)容 31
第二部分  需求
第3章    需求工作流 35
3.1    章節(jié)導(dǎo)航圖 35
3.2    需求工作流 37
3.3    軟件需求—元模型 38
3.4    需求工作流細(xì)節(jié) 38
3.5    需求的重要性 40
3.6    定義需求 40
3.6.1    系統(tǒng)需求規(guī)格說明 41
3.6.2    形式良好的需求 41
3.6.3    功能性和非功能性需求 41
3.6.4    需求抽取—映射是沒有范圍的 42
3.7    我們已經(jīng)學(xué)習(xí)的內(nèi)容 43
第4章    用例建模 45
4.1    章節(jié)導(dǎo)航圖 45
4.2    用例建模 47
4.3    UP 活動:找出參與者和用例 47
4.3.1    系統(tǒng)邊界 47
4.3.2    什么是參與者 48
4.3.3    什么是用例 49
4.3.4    項(xiàng)目詞匯表 50
4.4    UP 活動:詳述用例 51
4.4.1    用例規(guī)格說明 52
4.4.2    流內(nèi)分支 54
4.4.3    流內(nèi)循環(huán):For 55
4.4.4    流內(nèi)循環(huán):While 56
4.4.5    需求跟蹤 57
4.5    復(fù)雜用例 58
4.5.1    場景 58
4.5.2    說明主要場景 58
4.5.3    說明次要場景 58
4.5.4    尋找次要場景 58
4.5.5    多少場景 60
4.6    何時適用用例建模 60
4.7    我們已經(jīng)學(xué)習(xí)的內(nèi)容 61
第5章    高級用例建模 63
5.1    章節(jié)導(dǎo)航圖 63
5.2    參與者泛化 65
5.3    用例泛化 66
5.4    《include》 69
5.5    《extend》 70
5.5.1    擴(kuò)展用例 72
5.5.2    多重插入片段 73
5.5.3    條件擴(kuò)展 73
5.6    何時使用高級特征 74
5.7    我們已經(jīng)學(xué)習(xí)的內(nèi)容 74
第三部分  分析
第6章    分析工作流 79
6.1    章節(jié)導(dǎo)航圖 79
6.2    分析工作流 80
6.2.1    分析制品—元模型 80
6.2.2    分析工作流細(xì)節(jié) 81
6.3    分析模型—經(jīng)驗(yàn)法則 82
6.4    我們已經(jīng)學(xué)習(xí)的內(nèi)容 82
第7章    類和對象 84
7.1    章節(jié)導(dǎo)航圖 84
7.2    什么是對象 86
7.2.1    封裝 87
7.2.2    消息傳遞 88
7.3    UML 對象符號 89
7.4    什么是類 90
7.4.1    類和對象 92
7.4.2    對象實(shí)例化 92
7.5    UML類符號 93
7.5.1    名稱分欄 93
7.5.2    屬性分欄 94
7.5.3    操作分欄 96
7.5.4    類構(gòu)造型語法 97
7.6    范圍 97
7.6.1    實(shí)例范圍和類范圍 97
7.6.2    范圍決定訪問 98
7.7    對象構(gòu)造和銷毀 98
7.7.1    構(gòu)造函數(shù)—類BankAccount示例 99
7.7.2    析構(gòu)函數(shù)—類BankAccount示例 100
7.8    我們已經(jīng)學(xué)習(xí)的內(nèi)容 100
第8章   尋找分析類 103
8.1    章節(jié)導(dǎo)航圖 103
8.2    UP 活動:分析用例 105
8.3    什么是分析類 105
8.3.1    分析類剖析 106
8.3.2    如何產(chǎn)生良好的分析類 107
8.3.3    分析類經(jīng)驗(yàn)法則 108
8.4    尋找類 109
8.4.1    使用名詞/動詞分析尋找類 109
8.4.2    使用 CRC 分析尋找類 110
8.4.3    尋找其他類來源 111
8.5    創(chuàng)建初步分析模型 112
8.6    我們已經(jīng)學(xué)習(xí)的內(nèi)容 112
第9章    關(guān)系 114
9.1    章節(jié)導(dǎo)航圖 114
9.2    什么是關(guān)系 116
9.3    什么是鏈接 116
9.3.1    對象圖 116
9.3.2    路徑 117
9.4    什么是關(guān)聯(lián) 118
9.4.1    關(guān)聯(lián)語法 119
9.4.2    多重性 120
9.4.3    導(dǎo)航性 123
9.4.4    關(guān)聯(lián)和屬性 124
9.4.5    關(guān)聯(lián)類 125
9.4.6    受限關(guān)聯(lián) 127
9.5    什么是依賴 128
9.5.1    使用依賴 129
9.5.2    抽象依賴 130
9.5.3    授權(quán)依賴 131
9.6    我們已經(jīng)學(xué)習(xí)的內(nèi)容 132
第10章    繼承和多態(tài) 135
10.1    章節(jié)導(dǎo)航圖 135
10.2    泛化 137
10.3    類繼承 138
10.3.1    覆蓋 138
10.3.2    抽象操作和類 139
10.3.3    抽象層次 140
10.4    多態(tài) 141
10.5    我們已經(jīng)學(xué)習(xí)的內(nèi)容 144
第11章    分析包 145
11.1    章節(jié)導(dǎo)航圖 145
11.2    什么是包 146
11.3    包依賴 147
11.4    傳遞性 148
11.5    嵌套包 149
11.6    包泛化 151
11.7    包構(gòu)造型 151
11.8    構(gòu)架分析 152
11.8.1    尋找分析包 153
11.8.2    包循環(huán)依賴 153
11.9    我們已經(jīng)學(xué)習(xí)的內(nèi)容 154
第12章    用例實(shí)現(xiàn) 157
12.1    章節(jié)導(dǎo)航圖 157
12.2    UP 活動:分析用例 159
12.3    什么是用例實(shí)現(xiàn) 159
12.4    用例實(shí)現(xiàn)—元素 160
12.5    交互圖 160
12.6    協(xié)作和交互 161
12.7    協(xié)作圖 161
12.7.1    描述符形式的協(xié)作圖 162
12.7.2    實(shí)例形式的協(xié)作圖 163
12.7.3    對象交互 164
12.7.4    多重對象 167
12.7.5    迭代 168
12.7.6    分支和自委托 169
12.7.7    并發(fā)性—活動對象 170
12.7.8    對象狀態(tài) 174
12.8    順序圖 175
12.8.1    迭代 177
12.8.2    分支和自委托 178
12.8.3    并發(fā)性—活動對象 178
12.8.4    對象狀態(tài)和約束 179
12.9    我們已經(jīng)學(xué)習(xí)的內(nèi)容 181
第13章    活動圖 184
13.1    章節(jié)導(dǎo)航圖 184
13.2    什么是活動圖 185
13.3    動作狀態(tài) 185
13.4    子活動狀態(tài) 186
13.5    遷移 186
13.6    判定 187
13.7    分叉和結(jié)合 188
13.8    泳道 189
13.9    對象流 190
13.10    信號 191
13.11    我們已經(jīng)學(xué)習(xí)的內(nèi)容 192
第四部分  設(shè)計
第14章    設(shè)計工作流 197
14.1    章節(jié)導(dǎo)航圖 197
14.2    設(shè)計工作流 199
14.3    設(shè)計制品—元模型 199
14.4    設(shè)計工作流細(xì)節(jié) 202
14.5    制品 202
14.6    我們已經(jīng)學(xué)習(xí)的內(nèi)容 203
第15章    設(shè)計類 205
15.1    章節(jié)導(dǎo)航圖 205
15.2    什么是設(shè)計類 207
15.3    設(shè)計類剖析 207
15.4    形式良好的設(shè)計類 208
15.4.1    完整性和充分性 208
15.4.2    原始性 209
15.4.3    高內(nèi)聚 209
15.4.4    低耦合 210
15.5    繼承 210
15.5.1    聚合與繼承 211
15.5.2    多重繼承 212
15.5.3    繼承與接口實(shí)現(xiàn) 213
15.6    模板 213
15.7    嵌套類 215
15.8    我們已經(jīng)學(xué)習(xí)的內(nèi)容 216
第16章    精化分析關(guān)系 219
16.1    章節(jié)導(dǎo)航圖 219
16.2    設(shè)計關(guān)系 221
16.3    聚合和組合 221
16.4    聚合語義 222
16.5    組合語義 224
16.6    如何精化分析關(guān)系 225
16.7    一對一關(guān)聯(lián) 226
16.8    多對一關(guān)聯(lián) 226
16.9    一對多關(guān)聯(lián) 226
16.10    匯集 227
16.10.1    簡單 OCL匯集 229
16.10.2    映射表 229
16.11    具體化關(guān)系 230
16.11.1    多對多關(guān)聯(lián) 230
16.11.2    雙向關(guān)聯(lián) 231
16.11.3    關(guān)聯(lián)類 231
16.12    我們已經(jīng)學(xué)習(xí)的內(nèi)容 232
第17章    接口和子系統(tǒng) 236
17.1    章節(jié)導(dǎo)航圖 236
17.2    什么是接口 238
17.3    接口和基于組件的開發(fā) 239
17.4    尋找接口 242
17.5    接口設(shè)計 242
17.6    什么是子系統(tǒng) 243
17.6.1    子系統(tǒng)和接口 244
17.6.2    外觀模式 245
17.6.3    物理構(gòu)架和分層模式 245
17.7    接口的優(yōu)點(diǎn)和缺點(diǎn) 247
17.8    我們已經(jīng)學(xué)習(xí)的內(nèi)容 247
第18章    用例實(shí)現(xiàn)—設(shè)計 250
18.1    章節(jié)導(dǎo)航圖 250
18.2    用例實(shí)現(xiàn)—設(shè)計 251
18.3    交互圖—設(shè)計 251
18.4    子系統(tǒng)交互 253
18.5    我們已經(jīng)學(xué)習(xí)的內(nèi)容 254
第19章    基本狀態(tài)圖 255
19.1    章節(jié)導(dǎo)航圖 255
19.2    基本狀態(tài)圖 256
19.3    狀態(tài)機(jī)與類 256
19.4    基本狀態(tài)圖語法 257
19.5    狀態(tài) 258
19.6    遷移 259
19.7    事件 259
19.7.1    調(diào)用事件 260
19.7.2    信號事件 261
19.7.3    改變事件 261
19.7.4    時間事件 262
19.8    我們已經(jīng)學(xué)習(xí)的內(nèi)容 263
第20章    高級狀態(tài)圖 265
20.1    章節(jié)導(dǎo)航圖 265
20.2    復(fù)合狀態(tài) 267
20.3    順序復(fù)合狀態(tài) 267
20.4    并發(fā)復(fù)合狀態(tài) 268
20.5    子狀態(tài)機(jī)通信 271
20.5.1    使用屬性通信 271
20.5.2    使用同步狀態(tài)通信 272
20.6    歷史 273
20.6.1    淺度歷史 273
20.6.2    深度歷史 274
20.7    子狀態(tài)機(jī)狀態(tài) 274
20.8    我們已經(jīng)學(xué)習(xí)的內(nèi)容 276
第五部分  實(shí)現(xiàn)
第21章    實(shí)現(xiàn)工作流 279
21.1    章節(jié)導(dǎo)航圖 279
21.2    實(shí)現(xiàn)工作流 280
21.3    模型跟蹤關(guān)系 281
21.4    實(shí)現(xiàn)工作流細(xì)節(jié) 282
21.5    制品 282
21.6    我們已經(jīng)學(xué)習(xí)的內(nèi)容 282
第22章    組件 284
22.1    章節(jié)導(dǎo)航圖 284
22.2    什么是組件 285
22.3    簡單 Java 示例 286
22.4    Enterprise JavaBean 示例 288
22.5    我們已經(jīng)學(xué)習(xí)的內(nèi)容 290
第23章    部署 291
23.1    章節(jié)導(dǎo)航圖 291
23.2    部署圖 292
23.3    部署圖語法 292
23.4    Enterprise JavaBean 示例 294
23.5    我們已經(jīng)學(xué)習(xí)的內(nèi)容 296
附錄A    用例模型舉例 297
附錄B    XML和用例 302
參考書目 303
索引 305                  

本目錄推薦

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