UML基礎與套用

UML基礎與套用

《UML基礎與套用》本書從套用的角度介紹了UML統一建模語言的基本知識和套用技術。與傳統的寫法不同,本書從UML實際套用出發,從面向對象軟體開發的角度組織內容,將知識點融入到實際項目的開發中,注重使用UML來解決實際套用問題。本書通過UML基礎知識的學習、課後習題的練習、套用項目AutoWeight系統的開發三個層次來幫助讀者掌握知識點,第一個層次為學習和模仿,第二個層次為練習和深化,第三個層次為套用和提高。

基本介紹

  • 書名:UML基礎與套用
  • 原版名稱:高等學校規劃教材
  • ISBN:9787302127956
  • 頁數:228頁
  • 出版社:清華大學出版社
  • 出版時間:第1版 (2006年6月1日)
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書淺顯易必,並結合實例和案例進行講解,有助於讀者在較短的時間內學會如保在軟體開發過程中套用UML。本書既可以作為高等院校計算機專業的學生學習UML或面向對象程式設計的基礎教材,也可作為從事計算機行業的技術人員學習UML的參考書。

目錄

作者[]2006年5月第1章UML概述1
1.1什麼是UML1
1.2UML發展歷史3
1.3UML主要內容3
1.3.1UML模型圖4
1.3.2UML在軟體開發各個階段的套用6
1.3.3UML的套用領域6
1.4軟體過程7
1.4.1軟體過程概述7
1.4.2統一軟體過程9
1.5UML工具10
1.5.1主要UML工具介紹11
1.5.2如何選擇UML工具11
小結12
習題112
第2章用例圖13
2.1UML視圖13
2.2用例圖14
2.2.1用例圖概述15
2.2.2執行者16
2.2.3用例16
2.2.4執行者與用例之間的關係17
2.2.5理解用例17
2.2.6用例描述18
2.3用例圖圖符22
2.4用例的粒度和範圍24
2.4.1用例的粒度24
2.4.2用例的範圍26
UML基礎與套用目錄2.5用例圖套用27
2.5.1用戶需求27
2.5.2需求分析27
2.5.3需求描述30
2.6用例圖進一步說明33
2.6.1用例使用提示33
2.6.2用例常見問題33
小結35
習題236
第3章類圖、對象圖和包圖37
3.1類圖介紹37
3.1.1類37
3.1.2類圖設計40
3.1.3類間關係41
3.1.4類圖深入討論45
3.2類圖圖符49
3.3類圖的套用50
3.3.1類圖的層次50
3.3.2需求描述51
3.3.3概念類的提取和描述52
3.3.4設計階段類圖53
3.3.5類圖常見問題54
3.4對象圖55
3.5包圖56
3.5.1包圖的圖符57
3.5.2包中的元素57
3.5.3包與包之間的關係58
3.5.4包圖常見問題59
小結59
習題360
第4章行為圖61
4.1活動圖61
4.1.1活動圖的概念62
4.1.2活動圖圖符62
4.1.3泳道64
4.1.4分支66
4.1.5分叉和匯合66
4.2狀態圖67
4.2.1狀態圖的概念68
4.2.2狀態圖圖符70
4.2.3複合狀態70
4.2.4狀態圖和活動圖的區別71
4.3行為圖套用72
4.3.1活動圖設計73
4.3.2狀態圖設計74
小結76
習題476
第5章互動圖77
5.1順序圖77
5.1.1順序圖的概念77
5.1.2順序圖圖符80
5.1.3分支的表示81
5.1.4條件的表示81
5.1.5循環的表示82
5.2順序圖套用83
5.2.1類圖83
5.2.2順序圖84
5.3合作圖86
5.3.1合作圖的概念86
5.3.2合作圖圖符89
5.3.3順序圖與合作圖之間的關係89
5.4合作圖套用90
5.4.1對象圖90
5.4.2合作圖90
小結91
習題592
第6章實現圖93
6.1構件圖93
6.1.1構件圖的概念93
6.1.2構件圖圖符95
6.2構件圖套用96
6.3部署圖97
6.3.1部署圖的概念98
6.3.2部署圖圖符100
6.4部署圖套用101
小結103
習題6104
第7章UML在需求分析階段的套用105
7.1UML在軟體開發過程中的套用105
7.2AutoWeight系統簡介106
7.2.1系統介紹106
7.2.2天車稱重的工作過程107
7.3用戶需求108
7.4需求分析與描述110
7.4.1需求分析110
7.4.2用例分析112
7.4.3用例模型圖114
7.4.4用例描述115
7.4.5非功能性需求分析115
7.5領域模型分析118
7.5.1領域概念118
7.5.2概念類118
7.5.3類間關聯120
7.5.4增加屬性和方法122
7.5.5領域模型123
7.6工作流程分析123
7.6.1稱重過程124
7.6.2順序圖124
小結125
實訓126
第8章 UML在設計階段的套用
第9章 UML在實現階段的套用
第10章 UML在集成和交付階段的套用
第11章 UML在測試中的套用
第12章 AutoWeight系統Rose概述
附錄A 主要的UML工具
附錄B UML術語表
附錄C UML圖符總結
參考文獻

相關詞條

熱門詞條

聯絡我們