日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具UML精粹:標準對象建模語言簡明指南(第3版)

UML精粹:標準對象建模語言簡明指南(第3版)

UML精粹:標準對象建模語言簡明指南(第3版)

定 價:¥59.00

作 者: (美)福勒(Fowler,M.)著,潘加宇 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

購買這本書可以去


ISBN: 9787121170492 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 228 字數(shù):  

內容簡介

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

作者簡介

暫缺《UML精粹:標準對象建模語言簡明指南(第3版)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號