注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)

UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)

UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)

定 價(jià):¥59.00

作 者: (美)福勒(Fowler,M.)著,潘加宇 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121170492 出版時(shí)間: 2012-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 228 字?jǐn)?shù):  

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

  在緊迫的時(shí)間壓力下,程序員很難通過(guò)緊跟技術(shù)創(chuàng)新的腳步來(lái)享受軟件工程領(lǐng)域的最新成果。正因如此,殿堂級(jí)大師Martin Fowler這本旨在幫助專業(yè)人士提升效率的圖書一問(wèn)世,立即給軟件工程社區(qū)帶來(lái)巨大震撼。其前兩版經(jīng)年暢銷,因行文精煉自然、見解透徹而廣受稱贊。被譽(yù)為以軟件設(shè)計(jì)為生者必備資料的第3版,更是帶來(lái)有效面向?qū)ο笤O(shè)計(jì)的最佳思想及愈發(fā)便利的教學(xué)體例,引進(jìn)交互概述圖、時(shí)間圖、組合結(jié)構(gòu)等新圖型,對(duì)類圖、順序圖、狀態(tài)圖、活動(dòng)圖等也有較多更新。《UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)》適合作為計(jì)算機(jī)、電子、通信等專業(yè)本科及研究生課程教材,對(duì)軟件開發(fā)人員及專業(yè)研究者也極具參考價(jià)值。

作者簡(jiǎn)介

暫缺《UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)》作者簡(jiǎn)介

圖書目錄

插圖目錄 xxii
第3版前言 xxvi
第1版前言 xxix
序 xxxi
為什么要花時(shí)間學(xué)UML xxxiii
本書結(jié)構(gòu) xxxiii
第3版的變化 xxxiv
致謝 xxxv
第1章  簡(jiǎn)介 1
1.1  UML是什么 1
1.2  使用UML的方式 2
1.3  UML誕生史 9
1.4  表示法和元模型 11
1.5  UML圖 13
1.6  什么是合法的UML 16
1.7  UML的含義 18
1.8  僅有UML是不夠的 18
1.9  何處開始UML 20
1.10  更多資料 20
第2章  開發(fā)過(guò)程 23
2.1  迭代和瀑布過(guò)程 24
2.2  預(yù)測(cè)性和自適應(yīng)計(jì)劃 28
2.3  敏捷過(guò)程 30
2.4  Rational統(tǒng)一過(guò)程 31
2.5  為項(xiàng)目裁剪過(guò)程 32
2.6  為過(guò)程裁剪UML 36
2.6.1  需求分析 36
2.6.2  設(shè)計(jì) 37
2.6.3  文檔 39
2.6.4  理解遺留代碼 40
2.7  選擇開發(fā)過(guò)程 40
2.8  更多資料 41
第3章  類圖:基礎(chǔ) 43
3.1  性質(zhì) 44
3.1.1  屬性 45
3.2.2  關(guān)聯(lián) 46
3.2  多重性 47
3.3  性質(zhì)的編程解釋 48
3.4  雙向關(guān)聯(lián) 51
3.5  操作 54
3.6  泛化 56
3.7  注解符和注釋 57
3.8  依賴 58
3.9  約束規(guī)則 61
3.10  何時(shí)使用類圖 64
3.11  更多資料 65
第4章  序列圖 67
4.1  創(chuàng)建和刪除參與者 71
4.2  循環(huán)、條件等 72
4.3  同步和異步調(diào)用 76
4.4  何時(shí)使用序列圖 77
第5章  類圖:進(jìn)階概念 81
5.1  關(guān)鍵詞 81
5.2  責(zé)任 83
5.3  靜態(tài)操作和屬性 83
5.4  聚合和組合 84
5.5  派生性質(zhì) 85
5.6  接口和抽象類 86
5.7  只讀和凍結(jié) 91
5.8  引用對(duì)象和值對(duì)象 91
5.9  限定關(guān)聯(lián) 93
5.10  分類和泛化 94
5.11  多重和動(dòng)態(tài)分類 95
5.12  關(guān)聯(lián)類 97
5.13  模板(參數(shù)化)類 101
5.14  枚舉 103
5.15  主動(dòng)類 103
5.16  可見性 104
5.17  消息 105
第6章  對(duì)象圖 107
6.1  何時(shí)使用對(duì)象圖 108
第7章  包圖 109
7.1  包和依賴 111
7.2  包的分解 114
7.3  實(shí)現(xiàn)包 115
7.4  何時(shí)使用包圖 116
7.5  更多資料 117
第8章  部署圖 119
8.1  何時(shí)使用部署圖 121
第9章  用例 123
9.1  用例的內(nèi)容 124
9.2  用例圖 127
9.3  用例的級(jí)別 128
9.4  用例和特性(或故事) 129
9.5  何時(shí)使用用例 129
9.6  更多資料 130
第10章  狀態(tài)機(jī)圖 131
10.1  內(nèi)部活動(dòng) 133
10.2  活動(dòng)狀態(tài) 134
10.3  超狀態(tài) 135
10.4  并發(fā)狀態(tài) 136
10.5  實(shí)現(xiàn)狀態(tài)圖 137
10.6  何時(shí)使用狀態(tài)圖 140
10.7  更多資料 141
第11章  活動(dòng)圖 143
11.1  分解一個(gè)動(dòng)作 146
11.2  分區(qū) 147
11.3  信號(hào) 149
11.4  令牌 150
11.5  流和邊 151
11.6  針腳和變換 152
11.7  擴(kuò)展區(qū)域 153
11.8  流結(jié)束 155
11.9  結(jié)合規(guī)格 156
11.10  其他更多內(nèi)容 157
11.11  何時(shí)使用活動(dòng)圖 157
11.12  更多資料 158
第12章  通信圖 159
12.1  何時(shí)使用通信圖 161
第13章  組合結(jié)構(gòu) 163
13.1  何時(shí)使用組合結(jié)構(gòu) 165
第14章  組件圖 167
14.1  何時(shí)使用組件圖 169
第15章  協(xié)作 171
15.1  何時(shí)使用協(xié)作 173
第16章  交互概述圖 175
16.1  何時(shí)使用交互概述圖 175
第17章  時(shí)間圖 177
17.1  何時(shí)使用時(shí)間圖 179
附錄A  UML版本之間的變化 181
A.1  對(duì)UML的修訂 181
A.2  《UML精粹》中的變化 182
A.3  從UML1.0到1.1的變化 184
A.3.1  類型和實(shí)現(xiàn)類 184
A.3.2  完整和不完整的鑒別器約束 185
A.3.3  組合 185
A.3.4  不可變和凍結(jié) 185
A.3.5  序列圖上的返回 185
A.3.6  術(shù)語(yǔ)“角色”的使用 186
A.4  從UML 1.2(和1.1)到1.3(和1.5)的變化 186
A.4.1  用例 186
A.4.2  活動(dòng)圖 187
A.5  從UML 1.3到1.4的變化 188
A.6  從UML 1.4到1.5的變化 189
A.7  從UML 1.x到UML 2.0 189
A.7.1  類圖:基礎(chǔ)(第3章) 190
A.7.2  序列圖(第4章) 190
A.7.3  類圖:概念(第5章) 190
A.7.4  狀態(tài)機(jī)圖(第10章) 191
A.7.5  活動(dòng)圖(第11章) 191
參考文獻(xiàn) 193
索引 199
插圖目錄
圖1.1  UML元模型的小片段 13
圖1.2  UML圖形類型分類 15
圖1.3 Wiki的一部分的非正式屏幕流圖(http://c2.com/cgi/wiki) 19
圖3.1  一個(gè)簡(jiǎn)單的類圖 44
圖3.2  展示訂單的性質(zhì)為屬性 46
圖3.3  展示訂單的性質(zhì)為關(guān)聯(lián) 46
圖3.4  雙向關(guān)聯(lián) 51
圖3.5  使用動(dòng)詞短語(yǔ)命名關(guān)聯(lián) 52
圖3.6  注解符用做一個(gè)或多個(gè)圖形元素的注釋 58
圖3.7  依賴的例子 59
圖4.1  一張中央控制的序列圖 68
圖4.2  分布控制的序列圖 70
圖4.3  創(chuàng)建和刪除參與者 72
圖4.4  交互框 73
圖4.5  舊習(xí)慣表達(dá)控制邏輯 75
圖4.6  CRC卡樣例 78
圖5.1  在類圖中展示責(zé)任  83
圖5.2  靜態(tài)表示法 84
圖5.3  聚合 84
圖5.4  組合 85
圖5.5  time period內(nèi)的派生屬性 86
圖5.6  接口和抽象類的Java例子 88
圖5.7  小球-球窩表示法 89
圖5.8  老的帶依賴的棒棒糖表示法 89
圖5.9  使用棒棒糖表示法在序列圖中展示多態(tài) 90
圖5.10  限定關(guān)聯(lián) 93
圖5.11  多重分類 96
圖5.12  關(guān)聯(lián)類 98
圖5.13  提升關(guān)聯(lián)類為完整的類 98
圖5.14  關(guān)聯(lián)類的細(xì)微差別(角色不應(yīng)該是關(guān)聯(lián)類) 99
圖5.15  用一個(gè)類表達(dá)瞬時(shí)關(guān)系 100
圖5.16  為關(guān)聯(lián)使用 ?temporal? 關(guān)鍵詞 100
圖5.17  模板類 101
圖5.18  綁定元素(版本1) 102
圖5.19  綁定元素(版本2) 102
圖5.20  枚舉 103
圖5.21  主動(dòng)類 104
圖5.22  帶消息的類 105
圖6.1  Party組合結(jié)構(gòu)的類圖 107
圖6.2  展示Party實(shí)例的對(duì)象圖 108
圖7.1  在圖上展示包的方式 110
圖7.2  企業(yè)應(yīng)用包圖 112
圖7.3  把圖7.2分離成兩個(gè)部分 114
圖7.4  被其他包實(shí)現(xiàn)的包 115
圖7.5  在客戶包中定義一個(gè)需求接口 116
圖8.1  部署圖實(shí)例 120
圖9.1  用例文本實(shí)例 125
圖9.2  用例圖 127
圖10.1  一個(gè)簡(jiǎn)單的狀態(tài)機(jī)圖 132
圖10.2  一個(gè)文本域的typing(輸入中)狀態(tài)的內(nèi)部事件展示 134
圖10.3  帶活動(dòng)的狀態(tài) 135
圖10.4  帶有嵌套子狀態(tài)的超狀態(tài) 136
圖10.5  并發(fā)正交狀態(tài) 137
圖10.6  處理圖10.1狀態(tài)轉(zhuǎn)換的C#嵌套switch 138
圖10.7  圖10.1的狀態(tài)模式實(shí)現(xiàn) 139
圖11.1  一個(gè)簡(jiǎn)單的活動(dòng)圖 144
圖11.2  一張次級(jí)的活動(dòng)圖 146
圖11.3  修改圖11.1的活動(dòng)為調(diào)用圖11.2的活動(dòng) 147
圖11.4  活動(dòng)圖上的分區(qū) 148
圖11.5  活動(dòng)圖上的信號(hào) 149
圖11.6  發(fā)送和接收信號(hào) 150
圖11.7  展示邊的4種方式 152
圖11.8  流上的變換 153
圖11.9  擴(kuò)展區(qū)域 154
圖11.10  擴(kuò)展區(qū)域中的單個(gè)動(dòng)作的速記 154
圖11.11  活動(dòng)中的流結(jié)束 155
圖11.12  結(jié)合規(guī)格 156
圖12.1  中央控制的通信圖 160
圖12.2  嵌套小數(shù)編號(hào)的通信圖 160
圖13.1  展示TV Viewer及其接口的兩種方式 163
圖13.2  組件的內(nèi)部視圖(來(lái)自Jim Rumbaugh的例子) 164
圖13.3  帶多個(gè)端口的組件 165
圖14.1  組件的表示法 167
圖14.2  組件圖例子 168
圖15.1  帶角色類圖的協(xié)作 172
圖15.2  拍賣協(xié)作的序列圖 172
圖15.3  協(xié)作發(fā)生 173
圖15.4  展示JUnit(junit.org)中模式使用的非標(biāo)準(zhǔn)方式 174
圖16.1  交互概述圖 176
圖17.1  展示狀態(tài)為線的時(shí)間圖 178
圖17.2  展示狀態(tài)為區(qū)域的時(shí)間圖 178 

本目錄推薦

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