基本信息
作者: 邱郁惠 [作譯者介紹]
出版社:機械工業出版社
ISBN:9787111331292
上架時間:2011-2-28
出版日期:2011 年3月
開本:16開
頁碼:1
版次:1-1
作者簡介
邱郁惠
畢業於東吳大學信息科學系,研究UML、OOAD十餘年,並舉辦UML活動推廣UML技術。目前為自由工作者,專職於企業內訓、項目輔導、自辦課程、專欄寫作。
擔任過NEC、華夏、百通、MISOO物件教室、大竑、HSDc(2007)、資策會(2008)、台灣大哥大(2008)、意藍科技(2008)、新鼎(2008)、部落格來(2009~2010)、網飛訊(2010)、PMITW國際項目管理學會(2010)、巨鷗(2010)、三商計算機(2010)等公司的內訓講師及輔導顧問,也擔任過《面向對象》雜誌主編暨UML/OOAD專欄作家、《RUN!PC旗標信息》月刊(2008~2009)以及《iThome計算機報》(2008~2010)專欄作家。
內容簡介
《visual studio 2010和uml黃金法則》以微軟新一代開發工具visual studio 2010為基礎,深入介紹了visual studio 2010對uml的支持,同時說明了visual studio 2010/uml可以協助開發人員構建的模式。作者通過深入結合visual studio 2010和uml的套用方法,總結了二者結合使用的黃金法則。本書主要特色:從第2章開始,每一章介紹一款uml圖,同時介紹使用該uml圖的一個範例;通過一個完整的課務系統案例說明構建uml圖的參考步驟,並且總結了作者十多年的最佳實踐;引入uml元模型的概念,便於讀者系統認識瑣碎的uml概念;內容根據uml認證進行分類,把visual studio 2010支持的uml元素區分成初級概念、中級概念和高級概念等。
《visual studio 2010和uml黃金法則》內容新穎,語言幽默,涉及主題豐富,適用範圍廣泛,從初學者到希望進一步提高開發水平的中級讀者,都可以從本書獲益匪淺。同時,本書也適合作為高等院校相關課程的教材和各類培訓班的輔導教材。
目錄
推薦序一
推薦序二
序言
前言
致謝
作者簡介
第1章visual studio 2010與uml /1
1.1昔日黃花 /2
1.2雙向工程 /6
1.3xmi /8
1.4uml圖 /13
1.4.1類圖 /14
1.4.2用例圖 /15
1.4.3序列圖 /15
1.4.4活動圖 /15
1.4.5組件圖 /16
1.4.6部署圖 /16
1.4.7對象圖 /16
1.4.8通信圖 /17
1.4.9狀態圖 /17
.1.4.10包圖 /19
1.4.11組合結構圖 /19
1.4.12互動概覽圖 /19
1.4.13時間圖 /20
1.4.14造型圖 /20
1.5關於本書 /21
第2章活動圖 /23
2.1從活動圖開始 /24
2.1.1較少的面向對象特徵 /24
2.1.2易於跟客戶溝通流程 /24
2.1.3查找用例並且串接用例 /24
2.2visual studio 2010中的活動圖 /25
2.3活動圖的初級概念 /26
2.3.1操作、初始節點和邊 /26
2.3.2控制流程 /30
2.3.3對象流程與對象節點 /34
2.3.4輸入插針與輸出插針 /39
2.3.5活動參數節點 /42
2.3.6決策節點與合併節點 /47
2.3.7uml的連線器 /52
2.4活動圖的中級概念 /54
2.4.1分叉節點與聯接節點 /54
2.4.2傳送信號的操作與接收事件的操作 /57
2.4.3調用行為的操作與調用操作的操作 /61
2.4.4對象節點 /67
2.4.5活動參數節點 /71
2.4.6輸入插針與輸出插針 /73
2.5案例——業務流程建模 /75
2.5.1價值 /75
2.5.2最佳實踐 /76
2.5.3繪製活動圖的操作步驟 /78
2.5.4業務流程——課程報名流程 /80
2.5.5參考步驟 /83
第3章用例圖 /85
3.1圖文相依 /86
3.2visual studio 2010中的用例圖 /86
3.3用例圖的初級概念 /88
3.3.1參與者 /88
3.3.2模板 /91
3.3.3泛化 /93
3.3.4用例 /96
3.3.5關聯關係 /100
3.3.6包含關係 /103
3.3.7擴展關係 /105
3.3.8子系統 /107
3.4用例描述 /110
3.4.1用例描述格式 /110
3.4.2項目 /112
3.4.3依賴項 /116
3.5案例——系統用例建模 /118
3.5.1價值 /118
3.5.2最佳實踐 /119
3.5.3系統用例圖 /120
3.5.4用例描述 /123
第4章類圖 /127
4.1類圖 /128
4.2visual studio 2010中的類圖 /128
4.3初級概念——類 /131
4.3.1類 /131
4.3.2屬性 /135
4.3.3操作 /140
4.3.4公用類與抽象類 /145
4.3.5枚舉 /147
4.3.6注釋 /149
4.4初級概念——關係 /151
4.4.1關聯關係 /152
4.4.2聚合關係 /157
4.4.3複合關係 /158
4.4.4繼承關係(泛化) /159
4.5初級概念——接口 /163
4.5.1接口 /163
4.5.2接口實現 /168
4.5.3依賴項 /171
4.6高級概念——模板 /180
4.7案例——企業對象建模 /184
4.7.1價值 /184
4.7.2最佳實踐 /185
4.7.3專家的最佳實踐 /189
4.7.4課務系統 /215
4.7.5用例——填寫課程報名表 /220
4.7.6用例——通知已付款 /226
第5章序列圖 /230
5.1動靜合一 /231
5.2visual studio 2010中的序列圖 /231
5.3序列圖的初級概念 /242
5.3.1生命線 /242
5.3.2同步調用與回復訊息 /246
5.3.3異步調用 /252
5.3.4創建訊息 /256
5.4序列圖的中級概念 /258
5.4.1互動使用 /259
5.4.2組合片段 /263
5.4.3組合片段——替代 /264
5.4.4組合片段——選擇 /267
5.4.5組合片段——並行 /268
5.4.6組合片段——循環 /270
5.4.7組合片段——中斷 /270
5.4.8組合片段——否定 /271
5.4.9組合片段——臨界 /272
5.4.10組合片段——弱順序和嚴格順序 /273
5.4.11組合片段——考慮與忽視 /277
5.4.12組合片段——斷言 /280
5.5案例——對象互動建模 /282
5.5.1價值 /282
5.5.2最佳實踐 /283
5.5.3專家的最佳實踐 /284
5.5.4課務系統 /288
5.5.5用例——填寫課程報名表 /289
5.5.6子流程——查看課程說明 /296
5.5.7用例——填寫課程報名表(續) /300
5.5.8練習——通知已付款 /309
第6章包圖 /311
6.1管理元素 /312
6.2visual studio 2010中的包圖 /312
6.3包圖的初級概念 /314
6.3.1包 /314
6.3.2特性描述 /319
6.3.3可見性 /323
6.3.4包導入 /326
6.4案例——系統包建模 /332
第7章組件圖 /338
7.1實體觀點 /339
7.2visual studio 2010中的組件圖 /340
7.2.1連線符 /341
7.2.2泛化關係 /342
7.2.3連線埠 /347
7.2.4部件與部件程式集 /350
7.3組件圖的中級概念 /352
7.3.1組件 /353
7.3.2界面與連線埠 /356
7.3.3部件與委託 /359
7.3.4部件程式集 /360
7.4案例——系統組件建模 /363