-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
面向對象技術UML基礎與應用 版權信息
- ISBN:9787302567424
- 條形碼:9787302567424 ; 978-7-302-56742-4
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
面向對象技術UML基礎與應用 內容簡介
教材分成兩個部分:**部分是介紹UML基礎知識,各種圖的畫法,結合具體應用實例進行講解;第二部分是介紹UML在軟件開發各個階段的應用。 教材按照應用能力培養為主線,采用案例教學,突出培養學生如何應用UML進行軟件系統的分析與設計。
面向對象技術UML基礎與應用 目錄
目錄
第1章面向對象技術概述/1
1.1軟件危機及軟件工程1
1.2對軟件開發的基本認識2
1.3軟件的固有復雜性3
1.4控制軟件復雜性的基本方法4
1.5面向對象技術5
1.6面向對象領域中的基本概念6
1.6.1對象和實例6
1.6.2類7
1.6.3封裝7
1.6.4繼承7
1.6.5多態9
1.6.6消息9
小結10
第2章UML概述/11
2.1為什么要學習UML11
2.2UML的歷史12
2.3UML的特點14
2.4UML的構成15
2.5UML的視圖16
2.6UML的應用領域17
2.7支持UML的工具17
2.8一個UML的例子18
2.9統一軟件開發過程簡介19
2.10Rational Rose簡介22
小結29
第3章用例和用例圖/30
3.1用例303.2參與者32
3.2.1參與者的概念32
3.2.2尋找和確定參與者33
3.2.3參與者之間的關系34
3.3腳本34
3.4用例間的關系34
3.4.1泛化關系35
3.4.2包含關系35
3.4.3擴展關系36
3.4.4用例的泛化、包含、擴展關系的比較36
3.5用例圖37
3.6用例的描述38
3.7尋找用例的方法43
3.8用例圖建模實例44
小結47
〖1〗面向對象技術UML基礎與應用目錄〖3〗〖3〗第4章順序圖和協作圖/48
4.1交互圖概述48
4.2順序圖48
4.3順序圖中的消息50
4.3.1調用消息50
4.3.2異步消息50
4.3.3返回消息51
4.3.4阻止消息和超時消息51
4.3.5消息的語法格式51
4.4建立順序圖的步驟52
4.5協作圖53
4.6建立協作圖的步驟54
4.7順序圖和協作圖的比較54
4.8常見問題分析54
小結57
第5章類圖和對象圖/58
5.1類的定義58
5.1.1類的屬性58
5.1.2類的操作59
5.2類之間的關系60
5.2.1關聯60
5.2.2聚集和組合66
5.2.3泛化關系67
5.2.4依賴關系67
5.3派生屬性和派生關聯68
5.4 抽象類和接口68
5.5版型69
5.6類圖70
5.6.1類圖的抽象層次70
5.6.2構造類圖71
5.7面向對象設計的原則71
5.7.1開閉原則72
5.7.2Liskov替換原則73
5.7.3依賴倒置原則73
5.7.4接口分離原則74
5.8對象圖76
小結77
第6章數據建模/79
6.1數據建模概述79
6.2數據庫設計的基本過程79
6.3數據庫設計的步驟81
6.4對象模型和數據模型相互轉換87
6.4.1對象模型轉換為數據模型87
6.4.2數據模型轉換為對象模型89
小結91
第7章包/92
7.1包的基本概念92
7.1.1包的可見性92
7.1.2包的命名92
7.1.3包之間的關系92
7.2設計包的原則93
7.2.1重用等價原則94
7.2.2共同閉包原則94
7.2.3共同重用原則94
7.2.4非循環依賴原則94
7.2.5設計包的原則小結95
7.3包的應用95
小結95
第8章狀態圖和活動圖/96
8.1什么是狀態圖96
8.2狀態圖的組成97
8.2.1狀態97
8.2.2組合狀態和子狀態97
8.2.3歷史狀態98
8.2.4轉移99
8.2.5事件100
8.2.6動作102
8.3活動圖的組成103
8.3.1活動103
8.3.2泳道103
8.3.3分支103
8.3.4分叉和匯合103
8.3.5對象流104
8.4活動圖的用途105
8.5狀態圖和活動圖的比較107
小結107
第9章構件圖/108
9.1什么是構件和構件圖108
9.2構件圖的作用109
9.3構件圖的工具支持110
9.3.1正向工程110
9.3.2逆向工程115
小結119
第10章部署圖/120
10.1什么是部署圖120
10.2部署圖中的基本概念120
10.2.1節點120
10.2.2連接121
10.3部署圖的例子121
小結123
第11章對象約束語言/124
11.1為什么需要OCL124
11.2OCL的特點124
11.3OCL的構成125
11.4OCL使用實例127
11.5OCL擴展討論128
小結129
第12章業務建模/130
12.1業務建模概述130
12.2業務建模中的基本概念131
12.3UML的業務建模擴展132
12.4業務體系結構135
12.5從業務模型到軟件模型138
小結140
第13章Web建模/141
13.1Web建模的基本概念141
13.2Web應用系統的體系結構142
13.3Web建模擴展WAE144
13.3.1服務器頁144
13.3.2客戶機頁145
13.3.3>關聯145
13.3.4>關聯146
13.3.5表單146
13.3.6關聯147
13.3.7框架集148
13.3.8>關聯148
13.3.9>和>關聯150
13.3.10Session和JavaBean建模150
13.3.11Servlet建模150
13.4Rose的Web建模使用說明151
13.5Web建模實例158
小結159
第14章UML與設計模式/160
14.1為什么要使用設計模式160
14.2設計模式的歷史160
14.3設計模式的分類161
14.4設計模式的實例162
14.4.1Facade設計模式162
14.4.2Abstract Factory設計模式165
14.4.3Visitor設計模式168
14.5在Rose中使用設計模式174
小結177
第15章面向對象實現技術/178
15.1面向對象程序設計語言概述178
15.2幾種典型的OOPL179
15.2.1Smalltalk179
15.2.2Eiffel180
15.2.3C++182
15.2.4Java182
15.2.5ObjectiveC183
15.2.6CLOS語言的特色183
15.3其他OOPL183
小結184
第16章RUP軟件開發過程/185
16.1什么是軟件開發過程185
16.2RUP的歷史185
16.36個*佳開發經驗186
16.3.1迭代式開發186
16.3.2管理需求187
16.3.3使用基于構件的體系結構187
16.3.4可視化軟件建模187
16.3.5驗證軟件質量187
16.3.6控制軟件變更187
16.4RUP軟件開發生命周期188
16.5RUP中的核心概念189
16.6RUP的特點191
16.6.1用例驅動191
16.6.2以體系結構為中心191
16.6.3迭代和增量192
16.7RUP裁剪192
16.8RUP Builder193
小結197
第17章UML開發工具/198
17.1支持UML的常見工具198
17.1.1Together198
17.1.2ArgoUML198
17.1.3MagicDraw UML198
17.1.4Visual Paradigm for UML199
17.1.5Visio199
17.1.6StarUML199
17.1.7BridgePoint199
17.2Rational Suite 2003開發工具200
17.2.1Rational RequisitePro200
17.2.2Rational ClearCase200
17.2.3Rational ClearQuest201
17.2.4Rational PureCoverage201
17.2.5Rational Purify201
17.2.6Rational Quantify202
17.2.7Rational SoDA for Word202
17.2.8其他工具202
17.3Rose 2007203
17.4Rose Model Integrator203
17.5Rose Web Publisher204
17.6Rose腳本205
17.7Rose插件208
17.8在Rose中增加新的版型210
小結214
第18章實例應用分析/215
18.1引言215
18.2問題陳述215
18.3分析階段模型說明218
18.3.1分析階段的用例圖218
18.3.2分析階段的邏輯視圖221
18.4設計階段模型說明225
18.4.1設計階段的用例圖225
18.4.2設計階段的邏輯視圖226
18.4.3設計階段的進程視圖231
18.4.4設計階段的部署視圖232
18.5課程注冊系統實例總結233
第19章綜合練習/234
附錄/238
附錄A模擬試題(一)及答案238
附錄B模擬試題(二)及答案252
參考文獻/267
面向對象技術UML基礎與應用 作者簡介
王養廷,華北科技學院計算機系教授,編寫教材多部,主要從事程序設計等課程的教學與研究。
- >
史學評論
- >
小考拉的故事-套裝共3冊
- >
朝聞道
- >
名家帶你讀魯迅:故事新編
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
隨園食單
- >
我與地壇