注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具UML與Rational Rose 2003從入門到精通

UML與Rational Rose 2003從入門到精通

UML與Rational Rose 2003從入門到精通

定 價(jià):¥37.00

作 者: 解本巨,李曉娜,宮生文 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121099519 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 317 字?jǐn)?shù):  

內(nèi)容簡介

  詳細(xì)介紹了UML語言的基礎(chǔ)知識,以及UML在面向?qū)ο蟮能浖到y(tǒng)分析和設(shè)計(jì)中的應(yīng)用,并通過豐富的實(shí)例講解了面向?qū)ο蟮姆治雠c設(shè)計(jì)過程,啟發(fā)讀者如何用UML語言將所學(xué)到的面向?qū)ο蠹夹g(shù)應(yīng)用于軟件系統(tǒng)的分析、設(shè)計(jì)與開發(fā)中。《UML與Rational Rose 2003從入門到精通》從理論的高度闡述了面向?qū)ο蠓治龊驮O(shè)計(jì)的思想,使讀者能夠真正地掌握系統(tǒng)架構(gòu)設(shè)計(jì)的精髓?!禪ML與Rational Rose 2003從入門到精通》將理論與實(shí)例結(jié)合,內(nèi)容繁簡得當(dāng),由淺入深,使讀者能十分容易入門并逐步精通。《UML與Rational Rose 2003從入門到精通》可供正在學(xué)習(xí)編程、軟件工程等知識,準(zhǔn)備將來從事IT行業(yè)的讀者、正努力向設(shè)計(jì)師或系統(tǒng)分析員發(fā)展的技術(shù)人員及期望對軟件分析設(shè)計(jì)的運(yùn)用更上一層樓的設(shè)計(jì)人員學(xué)習(xí)和提高之用,也可以作為計(jì)算機(jī)相關(guān)專業(yè)軟件工程等課程的教材。

作者簡介

暫缺《UML與Rational Rose 2003從入門到精通》作者簡介

圖書目錄

第1章 軟件工程與UML概述 1
1.1 軟件工程概述 1
1.1.1 軟件工程的產(chǎn)生 1
1.1.2 軟件工程的內(nèi)容及基本原理 3
1.1.3 軟件生命周期 5
1.1.4 軟件開發(fā)模型 8
1.1.5 面向?qū)ο蠓椒▽W(xué) 14
1.2 建模概述 16
1.2.1 什么是模型 16
1.2.2 建模的原理 16
1.2.3 建模的意義與誤區(qū) 18
1.2.4 面向?qū)ο蠼?21
1.3 UML概述 22
1.3.1 UML的起源與發(fā)展 22
1.3.2 UML的特點(diǎn) 23
1.3.3 UML的定義 24
1.3.4 UML的應(yīng)用領(lǐng)域 26
1.3.5 UML 2.0的新特性 27
1.4 本章小結(jié) 28
第2章 面向?qū)ο蠹夹g(shù) 29
2.1 面向?qū)ο蟮募夹g(shù)基礎(chǔ) 29
2.1.1 面向?qū)ο蠹夹g(shù)的起源和發(fā)展 29
2.1.2 面向?qū)ο蟮幕靖拍?31
2.1.3 面向?qū)ο蠹夹g(shù)的特點(diǎn) 35
2.1.4 支持面向?qū)ο蟮恼Z言 36
2.2 面向?qū)ο蟮姆治?40
2.2.1 面向?qū)ο蠓治瞿P偷膶哟?41
2.2.2 面向?qū)ο蠓治龅幕具^程 41
2.2.3 面向?qū)ο蠓治龅脑瓌t 45
2.3 面向?qū)ο蟮脑O(shè)計(jì) 46
2.3.1 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則 47
2.3.2 面向?qū)ο笤O(shè)計(jì)的模型 48
2.3.3 面向?qū)ο笤O(shè)計(jì)的步驟 51
2.3.4 面向?qū)ο蟮念愒O(shè)計(jì)原則 52
2.3.5 面向?qū)ο笤O(shè)計(jì)時(shí)需要注意的問題 55
2.4 基于UML的面向?qū)ο蠓治龊驮O(shè)計(jì)過程 57
2.4.1 系統(tǒng)需求 57
2.4.2 圖書管理系統(tǒng)用例分析 59
2.4.3 系統(tǒng)靜態(tài)建模 59
2.4.4 系統(tǒng)動(dòng)態(tài)建模 60
2.5 面向?qū)ο髮?shí)現(xiàn) 60
2.5.1 程序設(shè)計(jì) 60
2.5.2 面向?qū)ο鬁y試 62
2.6 本章小結(jié) 63
第3章 Rational Rose概述 64
3.1 初識Rational Rose 64
3.2 Rational Rose 2003的安裝 65
3.2.1 Rational Rose 2003安裝前的準(zhǔn)備 65
3.2.2 Rational Rose 2003安裝步驟 66
3.3 使用Rational Rose 2003 68
3.3.1 啟動(dòng)Rational Rose 68
3.3.2 使用Rational Rose建模 71
3.3.3 設(shè)置全局選項(xiàng) 74
3.3.4 定制工具欄 74
3.3.5 設(shè)置組件的屬性 75
3.3.6 框圖設(shè)計(jì) 75
3.4 本章小結(jié) 78
第4章 UML初覽 79
4.1 UML中的視圖 79
4.1.1 用例視圖 80
4.1.2 邏輯視圖 80
4.1.3 并發(fā)視圖 81
4.1.4 組件視圖 81
4.1.5 配置視圖 81
4.2 UML中的圖 81
4.2.1 用例圖(Use Case Diagram) 82
4.2.2 類圖(Class Diagram) 82
4.2.3 對象圖(Object Diagram) 82
4.2.4 狀態(tài)圖(State Diagram) 83
4.2.5 活動(dòng)圖(Activity Diagram) 83
4.2.6 時(shí)序圖(Sequence Diagram) 83
4.2.7 協(xié)作圖(Collaboration Diagram) 84
4.2.8 組件圖(Component Diagram) 84
4.2.9 配置圖(Deployment Diagram) 84
4.3 模型元素 84
4.3.1 UML中的事物 85
4.3.2 UML中的關(guān)系 86
4.4 通用機(jī)制 87
4.4.1 修飾 87
4.4.2 規(guī)格說明 87
4.4.3 通用劃分 88
4.4.4 擴(kuò)展機(jī)制 88
4.5 UML建模的基本流程 89
4.6 本章小結(jié) 90
第5章 用戶模型視圖——用例圖 91
5.1 用例圖的概念 91
5.1.1 用例圖的元素——用例(use case) 91
5.1.2 用例圖的元素——參與者(Actor) 92
5.2 用例和用例之間的關(guān)系 93
5.2.1 識別、分析與創(chuàng)建用例 93
5.2.2 使用用例的誤區(qū) 94
5.2.3 用例之間的關(guān)系 95
5.3 用例圖建模技術(shù) 98
5.4 實(shí)例——ATM自動(dòng)取款機(jī)系統(tǒng)中的用例圖 99
5.5 實(shí)例——學(xué)生成績管理系統(tǒng)中的用例圖 101
5.6 實(shí)例——圖書管理系統(tǒng)中的用例圖 102
5.6.1 系統(tǒng)需求 102
5.6.2 圖書管理系統(tǒng)中的用例圖 105
5.7 實(shí)例——網(wǎng)絡(luò)教學(xué)系統(tǒng)中的用例圖 106
5.7.1 系統(tǒng)需求 106
5.7.2 網(wǎng)絡(luò)教學(xué)系統(tǒng)中的用例圖 107
5.8 本章小結(jié) 109
第6章 邏輯視圖——類圖和對象圖 110
6.1 類圖 110
6.1.1 類圖的概念 110
6.1.2 類 110
6.1.3 接口 117
6.1.4 關(guān)系 119
6.1.5 建立類圖 120
6.1.6 類圖建模技術(shù) 122
6.1.7 類圖小結(jié) 123
6.2 對象圖 124
6.2.1 對象 124
6.2.2 對象圖的概念 125
6.3 包與包圖 126
6.3.1 包(Package) 127
6.3.2 包圖 129
6.4 邏輯視圖實(shí)例 131
6.4.1 實(shí)例——圖書管理系統(tǒng)的類圖 131
6.4.2 其他類圖實(shí)例 133
6.5 本章小結(jié) 137
第7章 并發(fā)視圖——狀態(tài)圖 138
7.1 狀態(tài)機(jī)與狀態(tài)圖 138
7.1.1 狀態(tài)機(jī) 138
7.1.2 狀態(tài)圖 139
7.2 狀態(tài) 140
7.2.1 概述 140
7.2.2 簡單狀態(tài) 140
7.2.3 組成狀態(tài) 141
7.2.4 初始狀態(tài)與終止?fàn)顟B(tài) 142
7.2.5 歷史狀態(tài) 142
7.2.6 判定 143
7.3 轉(zhuǎn)換 143
7.3.1 源狀態(tài)與目標(biāo)狀態(tài) 144
7.3.2 觸發(fā)事件 144
7.3.3 警戒條件 145
7.3.4 監(jiān)護(hù)條件 145
7.3.5 動(dòng)作 146
7.3.6 轉(zhuǎn)換的類型 147
7.4 事件 148
7.5 狀態(tài)圖建模技術(shù) 149
7.5.1 狀態(tài)圖建模步驟 149
7.5.2 創(chuàng)建狀態(tài)圖通用準(zhǔn)則 153
7.6 狀態(tài)圖的圖標(biāo) 154
7.7 狀態(tài)圖實(shí)例 154
7.7.1 圖書管理系統(tǒng)中的狀態(tài)圖 154
7.7.2 其他系統(tǒng)中的狀態(tài)圖 157
7.8 本章小結(jié) 159
第8章 并發(fā)視圖——活動(dòng)圖 160
8.1 活動(dòng)圖概述 160
8.1.1 活動(dòng)圖的基本概念 160
8.1.2 活動(dòng)圖的用途 161
8.1.3 活動(dòng)圖的優(yōu)點(diǎn)和缺點(diǎn) 162
8.2 活動(dòng)圖的組成元素 163
8.2.1 動(dòng)作狀態(tài) 163
8.2.2 活動(dòng)狀態(tài) 163
8.2.3 判定 164
8.2.4 轉(zhuǎn)換與動(dòng)作流 164
8.2.5 分支與合并 165
8.2.6 分叉與匯合 165
8.2.7 泳道 165
8.2.8 對象流 167
8.3 活動(dòng)圖建模技術(shù) 167
8.4 活動(dòng)圖的圖標(biāo) 168
8.5 活動(dòng)圖實(shí)例 169
8.5.1 圖書管理系統(tǒng)中的活動(dòng)圖 169
8.5.2 其他系統(tǒng)中的活動(dòng)圖 172
8.6 本章小結(jié) 175
第9章 并發(fā)視圖——時(shí)序圖 176
9.1 時(shí)序圖概述 176
9.2 時(shí)序圖的組成 177
9.3 時(shí)序圖建模技術(shù) 179
9.4 時(shí)序圖的圖標(biāo) 179
9.5 時(shí)序圖實(shí)例 180
9.5.1 圖書管理系統(tǒng)中的時(shí)序圖 180
9.5.2 其他系統(tǒng)中的時(shí)序圖 184
9.6 本章小結(jié) 187
第10章 并發(fā)視圖——協(xié)作圖 188
10.1 協(xié)作圖概述 188
10.1.1 相關(guān)概念 188
10.1.2 協(xié)作圖的概念 189
10.1.3 協(xié)作圖的必要性 189
10.1.4 協(xié)作圖示例 190
10.1.5 協(xié)作圖的建模技術(shù) 190
10.2 協(xié)作圖的組成元素 191
10.2.1 對象、鏈和消息 191
10.2.2 協(xié)作圖在UML中的表示方法 192
10.3 時(shí)序圖與協(xié)作圖的比較與互換 194
10.3.1 時(shí)序圖與協(xié)作圖的比較 194
10.3.2 時(shí)序圖與協(xié)作圖的互換 195
10.3.3 協(xié)作圖常用的可視化圖符 195
10.4 協(xié)作圖實(shí)例 196
10.4.1 圖書管理系統(tǒng)中的協(xié)作圖 196
10.4.2 其他系統(tǒng)中的協(xié)作圖 198
10.5 本章小結(jié) 199
第11章 組件視圖與配置視圖——組件圖與配置圖 200
11.1 組件圖 200
11.1.1 組件圖概述 200
11.1.2 組件圖的組成元素 201
11.1.3 組件圖建模技術(shù) 203
11.1.4 組件圖實(shí)例 203
11.2 配置圖 206
11.2.1 配置圖概述 206
11.2.2 節(jié)點(diǎn) 207
11.2.3 關(guān)系 208
11.2.4 配置圖建模技術(shù) 208
11.2.5 配置圖實(shí)例 209
11.3 本章小結(jié) 211
第12章 UML的擴(kuò)展機(jī)制 212
12.1 UML的體系結(jié)構(gòu) 212
12.1.1 四層體系結(jié)構(gòu) 212
12.1.2 元元模型層 213
12.1.3 元模型層 214
12.2 構(gòu)造型 215
12.2.1 構(gòu)造型的表示法 215
12.2.2 UML中預(yù)定義的標(biāo)準(zhǔn)構(gòu)造型 216
12.3 標(biāo)記值 218
12.3.1 表示標(biāo)記值 218
12.3.2 UML中預(yù)定義的標(biāo)準(zhǔn)標(biāo)記值 218
12.3.3 自定義標(biāo)記值 219
12.4 約束 219
12.4.1 表示約束 220
12.4.2 UML中預(yù)定義標(biāo)準(zhǔn)約束 222
12.5 用于業(yè)務(wù)建模的UML擴(kuò)展 223
12.6 本章小結(jié) 225
第13章 Rose中的雙向工程 226
13.1 雙向工程簡介 226
13.1.1 Rose對編程語言的支持 226
13.1.2 RTE舉例 226
13.2 用Rational Rose生成代碼 228
13.2.1 代碼生成步驟 228
13.2.2 ANSI C++代碼生成 233
13.2.3 Java代碼生成 235
13.2.4 Visual Basic代碼生成 238
13.3 逆向工程 241
13.3.1 Java逆向工程 242
13.3.2 ANSI C++逆向工程 245
13.3.3 Visual Basic逆向工程 246
13.4 本章小結(jié) 247
第14章 UML與統(tǒng)一開發(fā)過程 248
14.1 軟件開發(fā)過程 248
14.1.1 軟件開發(fā)過程簡介 248
14.1.2 當(dāng)前流行的軟件過程 249
14.2 RUP簡介 249
14.2.1 什么是RUP過程 249
14.2.2 傳統(tǒng)的軟件開發(fā)模型 250
14.3 RUP的二維開發(fā)模型 252
14.3.1 RUP二維模型的靜態(tài)結(jié)構(gòu) 252
14.3.2 RUP二維模型的時(shí)間維 254
14.3.3 RUP的迭代開發(fā)模型 256
14.4 RUP的核心工作流 257
14.4.1 需求工作流 257
14.4.2 分析工作流 260
14.4.3 設(shè)計(jì)工作流 262
14.4.4 實(shí)現(xiàn)工作流 265
14.4.5 測試工作流 267
14.5 小結(jié) 270
第15章 對象約束語言 271
15.1 對象約束語言概述 271
15.2 OCL結(jié)構(gòu) 271
15.2.1 抽象語法 272
15.2.2 具體語法 272
15.3 使用集合 272
15.3.1 創(chuàng)建集合 273
15.3.2 操作集合 273
15.4 標(biāo)準(zhǔn)OCL類型 274
15.4.1 OclVoid類型和OclAny類型 274
15.4.2 OclMessage類型 275
15.4.3 基本類型 275
15.4.4 集合類型 277
15.4.5 模型元素類型 281
15.5 OCL表達(dá)式 282
15.6 用OCL表達(dá)對象性質(zhì)約束 283
15.6.1 不變量 283
15.6.2 前置條件與后置條件 283
15.6.3 let表達(dá)式與約束 283
15.7 本章小結(jié) 284
第16章 工資管理系統(tǒng) 285
16.1 需求分析 285
16.2 UML系統(tǒng)建模 286
16.2.1 工資管理系統(tǒng)的用例圖 286
16.2.2 工資管理系統(tǒng)的類圖 287
16.2.3 工資管理系統(tǒng)的時(shí)序圖 289
16.2.4 工資管理系統(tǒng)的協(xié)作圖 294
16.2.5 工資管理系統(tǒng)的組件圖 297
16.2.6 工資管理系統(tǒng)的配置圖 298
第17章 學(xué)籍管理系統(tǒng) 299
17.1 需求分析 299
17.2 UML系統(tǒng)建模 300
17.2.1 學(xué)籍管理系統(tǒng)的用例圖 300
17.2.2 學(xué)籍管理系統(tǒng)的活動(dòng)圖 300
17.2.3 學(xué)籍管理系統(tǒng)的時(shí)序圖 303
17.2.4 學(xué)籍管理系統(tǒng)的協(xié)作圖 305
17.2.5 學(xué)籍管理系統(tǒng)的類圖 308
17.2.6 學(xué)籍管理系統(tǒng)的組件圖 309
17.2.7 學(xué)籍管理系統(tǒng)的配置圖 310
第18章 在線購物系統(tǒng) 311
18.1 需求分析 311
18.2 UML系統(tǒng)建模 312
18.2.1 在線購物系統(tǒng)的用例圖 312
18.2.2 在線購物系統(tǒng)的類圖 313
18.2.3 在線購物系統(tǒng)的活動(dòng)圖 314
18.2.4 在線購物系統(tǒng)的時(shí)序圖 314
18.2.5 在線購物系統(tǒng)的協(xié)作圖 316
18.2.6 在線購物系統(tǒng)的組件圖 316
18.2.7 在線購物系統(tǒng)的配置圖 317

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號