注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)UML基礎(chǔ)與Rose建模案例

UML基礎(chǔ)與Rose建模案例

UML基礎(chǔ)與Rose建模案例

定 價(jià):¥29.00

作 者: 吳建,鄭潮,汪杰編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: UML

ISBN: 9787115127112 出版時(shí)間: 2004-10-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹了用UML(統(tǒng)一建模語(yǔ)言)進(jìn)行軟件建模的基礎(chǔ)知識(shí)以及Rational Rose工具的使用方法,其中,前8章是基礎(chǔ)部分,對(duì)軟件工程思想、UML的相關(guān)概念、Rational Rose工具以及RUP軟件過(guò)程等進(jìn)行了詳細(xì)的介紹;后3章是案例部分,通過(guò)3個(gè)綜合實(shí)例,對(duì)UML建模(以Rose為實(shí)現(xiàn)工具)的全過(guò)程進(jìn)行了剖析;最后的附錄中給出了UML中常用的術(shù)語(yǔ)、標(biāo)準(zhǔn)元素和元模型,便于讀者查詢。 本書(shū)是一本基礎(chǔ)與實(shí)例緊密結(jié)合的UML書(shū)籍,可以作為相關(guān)軟件設(shè)計(jì)與開(kāi)發(fā)人員的學(xué)習(xí)指導(dǎo)用書(shū),也可以作為高等院校相關(guān)專業(yè)的教材。

作者簡(jiǎn)介

暫缺《UML基礎(chǔ)與Rose建模案例》作者簡(jiǎn)介

圖書(shū)目錄

第1章  軟件工程與UML概述  1
1.1  軟件工程概述  1
1.1.1  軟件工程的提出  1
1.1.2  軟件工程的5個(gè)階段  1
1.2  UML語(yǔ)言概述  2
1.2.1  UML的歷史  2
1.2.2  UML包含的內(nèi)容  3
1.2.3  UML的定義  5
1.2.4  UML的應(yīng)用領(lǐng)域  6
第2章  Rational Rose簡(jiǎn)介  8
2.1  建模概論  8
2.2  Rational Rose的安裝  8
2.2.1  安裝前的準(zhǔn)備  8
2.2.2  安裝的步驟  9
2.3  Rational Rose使用  11
2.3.1  Rational Rose主界面  12
2.3.2  用Rational Rose建模  16
2.3.3  設(shè)置全局選項(xiàng)  18
2.3.4  框圖設(shè)計(jì)  19
2.3.5  雙向工程  23
第3章  UML語(yǔ)言初覽  27
3.1  概述  27
3.2  UML中的事物  27
3.2.1  結(jié)構(gòu)事物(Structure Things)  27
3.2.2  行為事物(Behavior Things)  29
3.2.3  組織事物(Grouping Things)  30
3.2.4  輔助事物(Annotation Things)  30
3.3  UML中的關(guān)系  30
3.3.1  關(guān)聯(lián)關(guān)系(Association)  30
3.3.2  依賴關(guān)系(Dependency)  31
3.3.3  泛化關(guān)系(Generalization)  31
3.3.4  實(shí)現(xiàn)關(guān)系(Realization)  31
3.4  UML中的視圖  32
3.5  UML中的圖  33
3.5.1  靜態(tài)圖  33
3.5.2  動(dòng)態(tài)圖  35
第4章  靜態(tài)視圖  38
4.1  概述  38
4.2  類與關(guān)系  38
4.2.1  類  38
4.2.2  關(guān)系  41
4.3  類圖  48
4.3.1  類圖的概念和內(nèi)容  49
4.3.2  類圖的用途  49
4.3.3  類圖建模技術(shù)  50
4.4  對(duì)象圖  52
4.4.1  對(duì)象圖的概念和內(nèi)容  52
4.4.2  對(duì)象圖建模  53
4.5  包圖  53
4.5.1  包的名字  54
4.5.2  包擁有的元素  54
4.5.3  包的可見(jiàn)性  55
4.5.4  引入與輸出  55
4.5.5  泛化關(guān)系  56
4.5.6  標(biāo)準(zhǔn)元素  56
4.5.7  包建模技術(shù)  56
4.6  實(shí)例——圖書(shū)館管理系統(tǒng)中的靜態(tài)視圖  57
4.6.1  建立對(duì)象圖步驟  57
4.6.2  對(duì)象的生成  58
4.6.3  用Rose繪制對(duì)象圖  58
第5章  用例視圖  63
5.1  概述  63
5.2  參與者(Actor)  63
5.3  用例(Use Case)  64
5.3.1  用例的概念  64
5.3.2  識(shí)別用例  65
5.3.3  用例與事件流  67
5.3.4  用例間的關(guān)系  67
5.4  用例圖建模技術(shù)  69
5.4.1  對(duì)語(yǔ)境建模  69
5.4.2  對(duì)需求建模  70
5.5  實(shí)例——圖書(shū)館管理系統(tǒng)中的用例視圖  70
5.5.1  確定系統(tǒng)涉及的內(nèi)容  70
5.5.2  確定系統(tǒng)參與者  71
5.5.3  確定系統(tǒng)用例  71
5.5.4  用Rational Rose來(lái)繪制用例圖  71
第6章  動(dòng)態(tài)視圖  78
6.1  時(shí)序圖(Sequence Diagram)  78
6.1.1  時(shí)序圖的概念和內(nèi)容  78
6.1.2  時(shí)序圖的用途  79
6.1.3  時(shí)序圖的建模技術(shù)  80
6.2  協(xié)作圖(Collaboration Diagram)  81
6.2.1  協(xié)作圖的概念和內(nèi)容  81
6.2.2  協(xié)作圖的用途  82
6.2.3  協(xié)作圖的建模技術(shù)  82
6.2.4  協(xié)作圖與時(shí)序圖的互換  83
6.3  狀態(tài)圖(Statechart Diagram)  84
6.3.1  狀態(tài)圖的概念和內(nèi)容  84
6.3.2  狀態(tài)圖的用途  89
6.3.3  狀態(tài)圖的建模技術(shù)  89
6.4  活動(dòng)圖(Activity Diagram)  91
6.4.1  活動(dòng)圖的概念和內(nèi)容  91
6.4.2  活動(dòng)圖的用途  97
6.4.3  活動(dòng)圖的建模技術(shù)  97
6.5  實(shí)例——圖書(shū)館管理系統(tǒng)的動(dòng)態(tài)視圖  99
6.5.1  各種動(dòng)態(tài)視圖的區(qū)別  99
6.5.2  用Rose繪制狀態(tài)圖  100
6.5.3  用Rose繪制活動(dòng)圖  103
6.5.4  用Rose繪制時(shí)序圖  108
6.5.5  用Rose繪制協(xié)作圖  111
第7章  UML實(shí)現(xiàn)與部署  114
7.1  組件圖(Component Diagrams)  114
7.1.1  組件圖的概念和內(nèi)容  114
7.1.2  組件  114
7.1.3  接口  115
7.1.4  關(guān)系  116
7.1.5  補(bǔ)充圖標(biāo)  117
7.1.6  組件圖建模技術(shù)  118
7.2  配置圖(Deployment Diagrams)  120
7.2.1  配置圖的概念和內(nèi)容  120
7.2.2  節(jié)點(diǎn)  120
7.2.3  組件  121
7.2.4  關(guān)系  122
7.2.5  配置圖建模技術(shù)  122
7.3  實(shí)例——圖書(shū)館管理系統(tǒng)的組件圖與配置圖  124
7.3.1  繪制組件圖與配置圖的步驟  124
7.3.2  用Rose繪制組件圖  125
7.3.3  用Rose繪制配置圖  127
第8章  UML與統(tǒng)一開(kāi)發(fā)過(guò)程  130
8.1  軟件過(guò)程歷史概述  130
8.1.1  軟件開(kāi)發(fā)過(guò)程簡(jiǎn)介  130
8.1.2  當(dāng)前流行的軟件過(guò)程  130
8.2  RUP簡(jiǎn)介  131
8.2.1  什么是RUP過(guò)程  131
8.2.2  RUP的特點(diǎn)  131
8.2.3  RUP的十大要素  134
8.3  統(tǒng)一開(kāi)發(fā)過(guò)程核心工作流  138
8.3.1  需求捕獲工作流  139
8.3.2  分析工作流  143
8.3.3  設(shè)計(jì)工作流  146
8.3.4  實(shí)現(xiàn)工作流  150
8.3.5  測(cè)試工作流  154
8.4  RUP統(tǒng)一過(guò)程案例  159
8.4.1  簡(jiǎn)介  159
8.4.2  要求  160
8.4.3  創(chuàng)意設(shè)計(jì)大綱  161
8.4.4  導(dǎo)航圖  161
8.4.5  創(chuàng)意設(shè)計(jì)比選方案  161
8.4.6  Web設(shè)計(jì)元素  162
8.4.7  初始Web用戶接口原型  162
8.4.8  UI指南  163
8.4.9  Web 用戶接口總體原型  163
8.4.10  總體導(dǎo)航圖  163
第9章  圖書(shū)館管理系統(tǒng)  165
9.1  需求分析  165
9.1.1  系統(tǒng)總體功能需求  165
9.1.2  基本數(shù)據(jù)維護(hù)功能需求  166
9.1.3  基本業(yè)務(wù)功能需求  167
9.1.4  數(shù)據(jù)庫(kù)維護(hù)功能  169
9.1.5  查詢功能需求  169
9.1.6  安全使用管理功能需求  170
9.1.7  幫助功能需求  170
9.2  UML系統(tǒng)建模  171
9.2.1  用例的建立  171
9.2.2  時(shí)序圖與協(xié)作圖的生成  174
9.2.3  狀態(tài)圖的生成  175
9.2.4  活動(dòng)圖的生成  176
9.3  類與接口  177
9.3.1  類圖的生成  177
9.3.2  包圖的生成  182
9.3.3  組件圖的生成  183
9.4  系統(tǒng)部署  185
第10章  ATM自動(dòng)取款機(jī)系統(tǒng)  186
10.1  系統(tǒng)概述  186
10.2  需求分析  186
10.2.1  系統(tǒng)總體功能需求  187
10.2.2  讀卡機(jī)模塊需求  188
10.2.3  鍵盤(pán)輸入模塊需求  189
10.2.4  IC認(rèn)證模塊需求  189
10.2.5  顯示模塊需求  190
10.2.6  吐錢(qián)機(jī)模塊需求  190
10.2.7  打印報(bào)表模塊需求  191
10.2.8  監(jiān)視模塊需求  191
10.2.9  數(shù)據(jù)庫(kù)模塊需求  192
10.3  系統(tǒng)用例模型  192
10.3.1  角色的確定  192
10.3.2  創(chuàng)建用例  193
10.3.3  創(chuàng)建角色用例關(guān)系圖  194
10.4  系統(tǒng)動(dòng)態(tài)模型  196
10.4.1  創(chuàng)建活動(dòng)圖  196
10.4.2  時(shí)序圖  197
10.4.3  協(xié)作圖  199
10.5  創(chuàng)建系統(tǒng)包圖  199
10.5.1  ATM系統(tǒng)包圖  200
10.5.2  Hardware包內(nèi)的類  200
10.5.3  Logic包內(nèi)的類  201
10.6  系統(tǒng)類模型  201
10.6.1  Logical視圖  201
10.6.2  類圖  202
10.6.3  狀態(tài)圖  204
10.7  系統(tǒng)部署  205
10.7.1  組件圖  205
10.7.2  配置圖  207
第11章  大型倉(cāng)庫(kù)信息管理系統(tǒng)的開(kāi)發(fā)  209
11.1  系統(tǒng)概述  209
11.2  需求分析  209
11.2.1  系統(tǒng)總體功能需求  209
11.2.2  用戶登錄  210
11.2.3  倉(cāng)庫(kù)管理  211
11.2.4  業(yè)務(wù)查詢  214
11.2.5  系統(tǒng)設(shè)置  216
11.3  系統(tǒng)用例模型  217
11.3.1  角色的確定  217
11.3.2  創(chuàng)建用例  218
11.3.3  創(chuàng)建角色用例關(guān)系圖  219
11.4  系統(tǒng)動(dòng)態(tài)模型  222
11.4.1  活動(dòng)圖  222
11.4.2  時(shí)序圖  223
11.4.3  協(xié)作圖  225
11.5  創(chuàng)建系統(tǒng)包圖  227
11.5.1  倉(cāng)庫(kù)管理系統(tǒng)包圖  227
11.5.2  人員信息(peopleinformatoin)包內(nèi)的類  227
11.5.3  事務(wù)包(business)包內(nèi)的類  228
11.5.4  接口包(interfaces)包內(nèi)的類  228
11.6  系統(tǒng)類模型  229
11.6.1  Logical視圖  229
11.6.2  類圖  230
11.7  系統(tǒng)部署  232
11.7.1  組件圖  233
11.7.2  配置圖  234
附錄A  236
A.1  術(shù)語(yǔ)  236
A.1.1  范圍  236
A.1.2  部分術(shù)語(yǔ)  236
A.2  標(biāo)準(zhǔn)元素  277
A.3  元模型  285
A.3.1  簡(jiǎn)介  285
A.3.2  背景  285
A.3.3  元元模型  287
參考文獻(xiàn)  288

本目錄推薦

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