本書教讀者循序漸進地、系統地學習UML基礎知識和套用技術。和前一版相比,本書內容根據UML2.0進行了補充和更新,隨書光碟包含了建模工具Poseidon的試用版。
基本介紹
- 書名:UML基礎、案例與套用
- 作者:(美)施穆勒
- 出版社:人民郵電出版社
- 出版時間: 2007
版權資訊,內容簡介,目錄,
版權資訊
ISBN: 9787115123350
開本: 0
定價: 42.00 元
內容簡介
全書分為三部分24章。第一部分“基礎知識”包括第1章到第15章,主要是介紹UML語言的基礎知識以及面向對象的概念和思想,還簡單介紹了UML在開發過程的套用方法。第二部分“學習案例”包括第16章到第22章,結合實例詳細分析了UML的套用方法與技巧,還介紹了UML在熱點領域設計模式中的套用。第三部分“高級套用”包括最後兩章,先是運用UML來描述設計模式和嵌入式系統,然後討論UML在其他領域的套用前景。附錄給出了每章的小測驗答案,介紹了使用MicrosoftVisio專業版繪製常用UML圖的方法步驟,還對常用UML圖進行了總結。
本書適用於從事面向對象軟體開發的軟體工程人員,也特別適合UML的國中級學習者。
目錄
第一部分 基礎知識
第1章 UML簡介 3
1.1 在紛繁複雜中尋求解決問題的辦法 3
1.2 UML的誕生 4
1.3 UML的組成 5
1.4 其他特徵 12
1.5 UML2.0中的新圖 13
1.6 為什麼需要這么多種圖 16
1.7 這不僅僅是一系列圖 16
1.8 小結 17
1.9 常見問題解答 17
1.10 小測驗和習題 18
第2章 理解面向對象 20
2.1 無處不在的對象 20
2.2 一些面向對象的概念 22
2.3 意義 28
2.4 小結 29
2.5 常見問題解答 29
2.6 小測驗和習題 30
第3章 運用面向對象 31
3.1 類的可視化表示 31
3.2 屬性 32
3.3 操作 33
3.4 屬性、操作和可視化表達 34
3.5 職責和約束 35
3.6 附加注釋 36
3.7 類——應該做什麼和如何識別它們 37
3.8 小結 39
3.9 常見問題解答 39
3.10 小測驗和習題 39
第4章 關係 41
4.1 關聯 41
4.2 多重性 43
4.3 限定關聯 45
4.4 自身關聯 45
4.5 繼承和泛化 46
4.6 依賴 48
4.7 類圖和對象圖 49
4.8 小結 50
4.9 常見問題解答 51
4.10 小測驗和習題 51
第5章 聚集、組成、接口和實現 53
5.1 聚集 53
5.2 組成 54
5.3 組成結構圖 54
5.4 接口和實現 55
5.5 接口和連線埠 58
5.6 小結 59
5.7 常見問題解答 60
5.8 小測驗和習題 60
第6章 介紹用例 61
6.1 什麼是用例 61
6.2 用例的重要性 62
6.3 舉例:飲料銷售機 62
6.4 包含用例 64
6.5 擴展用例 65
6.6 開始用例分析 66
6.7 小結 66
6.8 常見問題解答 66
6.9 小測驗和習題 67
第7章 用例圖 68
第8章 狀態圖 81
第9章 順序圖 90
第10章 協作圖 106
第11章 活動圖 117
第12章 構件圖 133
第13章 部署圖 144
第14章 理解包和UML語言基礎 152
第15章 在開發過程中運用UML 169
第二部分 學習案例
第16章 學習案例介紹 181
第17章 領域分析 193
第18章 收集系統需求 209
第19章 開發用例 222
第20章 互動 232
第21章 設計外觀、感覺和部署 241
第22章 理解設計模式 252
第三部分 高級套用
第23章 嵌入式系統建模 265
第24章 描繪UML的未來 280
第四部分 附錄
附錄A 小測驗答案 295
附錄B UML建模工具 304
附錄C UML圖總結 322