注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學UML基礎與ROSE建模案例(第2版)

UML基礎與ROSE建模案例(第2版)

UML基礎與ROSE建模案例(第2版)

定 價:¥28.00

作 者: 吳建、鄭潮、汪杰
出版社: 人民郵電出版社
叢編項:
標 簽: UML

ISBN: 9787115158918 出版時間: 2007-04-01 包裝: 平裝
開本: 787*1092 頁數(shù): 262 字數(shù):  

內容簡介

  本書介紹了使用UML(統(tǒng)一建模語言)進行軟件建模的基礎知識以及Rational Rose工具的使用方法。.本書在第1版的基礎上,充分吸取了讀者寶貴的反饋意見和建議,更新了大部分案例。書中前9章是基礎部分,對軟件工程思想、UML的相關概念、Rational Rose工具、RUP軟件過程,以及UML的雙向工程等進行了詳細的介紹;后3章是案例部分,通過檔案管理系統(tǒng)、BBS論壇系統(tǒng)和新聞中心管理系統(tǒng)3個綜合實例,對UML建模(以Rose為實現(xiàn)工具)的全過程進行了剖析;最后的附錄中給出了UML中常用的術語、標準元素和元模型,便于讀者查詢。..本書是一本基礎與實例緊密結合的UML書籍,可以作為從事面向對象軟件開發(fā)人員的學習指導用書,也可以作為高等院校計算機或軟件工程相關專業(yè)的教材。...

作者簡介

暫缺《UML基礎與ROSE建模案例(第2版)》作者簡介

圖書目錄

第1章 軟件工程與UML概述 1
1.1 軟件工程概述 1
1.1.1 軟件工程的發(fā)展歷史 1
1.1.2 軟件工程的生命周期 1
1.2 UML概述 3
1.2.1 UML的歷史 3
1.2.2 UML包含的內容 4
1.2.3 UML的定義 5
1.2.4 UML的應用領域 7
第2章 Rational Rose簡介 8
2.1 建模概論 8
2.2 Rational Rose的安裝 8
2.2.1 安裝前的準備 8
2.2.2 安裝的步驟 8
2.3 Rational Rose使用介紹 11
2.3.1 Rational Rose主界面 11
2.3.2 使用Rational Rose建?!?4
2.3.3 設置全局選項 16
2.3.4 框圖設計 17
第3章 UML語言初覽 21
3.1 概述 21
3.2 UML中的事物 21
3.2.1 結構事物(Structure Things) 21
3.2.2 行為事物(Behavior Things) 23
3.2.3 組織事物(Grouping Things) 23
3.2.4 輔助事物(Annotation Things) 24
3.3 UML中的關系 24
3.3.1 關聯(lián)(Association)關系 24
3.3.2 依賴(Dependency)關系 25
3.3.3 泛化(Generalization)關系 25
3.3.4 實現(xiàn)(Realization)關系 25
3.4 UML中的視圖 26
3.5 UML中的圖 28
第4章 靜態(tài)視圖 32
4.1 概述 32
4.2 類與關系 32
4.2.1 類 32
4.2.2 關系 35
4.3 類圖 41
4.3.1 類圖的概念和內容 42
4.3.2 類圖的用途 42
4.3.3 類圖建模技術 43
4.4 對象圖 45
4.4.1 對象圖的概念和內容 45
4.4.2 對象圖建?!?5
4.5 包圖 46
4.5.1 包的名字 46
4.5.2 包擁有的元素 47
4.5.3 包的可見性 47
4.5.4 引入與輸出 48
4.5.5 包中的泛化關系 48
4.5.6 標準元素 49
4.5.7 包圖建模技術 49
4.6 實例——圖書館管理系統(tǒng)中的靜態(tài)視圖 50
4.6.1 建立對象圖步驟 50
4.6.2 對象的生成 50
4.6.3 使用Rose繪制對象圖 51
第5章 用例視圖 56
5.1 概述 56
5.2 參與者(Actor) 56
5.3 用例(Use Case) 57
5.3.1 用例的概念 57
5.3.2 識別用例 58
5.3.3 用例與事件流 60
5.3.4 用例間的關系 60
5.4 用例圖建模技術 62
5.4.1 對語境建模 62
5.4.2 對需求建?!?3
5.5 實例——圖書館管理系統(tǒng)中的用例視圖 64
5.5.1 確定系統(tǒng)涉及的內容 64
5.5.2 確定系統(tǒng)參與者 64
5.5.3 確定系統(tǒng)用例 64
5.5.4 使用Rational Rose來繪制用例圖 65
第6章 動態(tài)視圖 70
6.1 時序圖(Sequence Diagram) 70
6.1.1 時序圖的概念和內容 70
6.1.2 時序圖的用途 71
6.1.3 時序圖的建模技術 71
6.2 協(xié)作圖(Collaboration Diagram) 73
6.2.1 協(xié)作圖的概念和內容 73
6.2.2 協(xié)作圖的用途 74
6.2.3 協(xié)作圖的建模技術 74
6.2.4 協(xié)作圖與時序圖的互換 75
6.3 狀態(tài)圖(Statechart Diagram) 76
6.3.1 狀態(tài)圖的概念和內容 76
6.3.2 狀態(tài)圖的用途 81
6.3.3 狀態(tài)圖的建模技術 81
6.4 活動圖(Activity Diagram) 83
6.4.1 活動圖的概念和內容 83
6.4.2 活動圖的用途 88
6.4.3 活動圖的建模技術 88
6.5 實例——圖書館管理系統(tǒng)的動態(tài)視圖 91
6.5.1 各種動態(tài)視圖的區(qū)別 91
6.5.2 使用Rose繪制狀態(tài)圖 91
6.5.3 使用Rose繪制活動圖 94
6.5.4 使用Rose繪制時序圖 98
6.5.5 使用Rose繪制協(xié)作圖 101
第7章 UML實現(xiàn)與部署 104
7.1 組件圖(Component Diagram) 104
7.1.1 組件圖的概念和內容 104
7.1.2 組件 104
7.1.3 接口 105
7.1.4 關系 106
7.1.5 補充圖標 107
7.1.6 組件圖建模技術 108
7.2 配置圖(Deployment Diagram) 109
7.2.1 配置圖的概念和內容 109
7.2.2 節(jié)點 110
7.2.3 組件 110
7.2.4 關系 111
7.2.5 配置圖建模技術 111
7.3 實例——圖書館管理系統(tǒng)的組件圖與配置圖 113
7.3.1 繪制組件圖與配置圖的步驟 113
7.3.2 使用Rose繪制組件圖 113
7.3.3 使用Rose繪制配置圖 115
第8章 UML與統(tǒng)一開發(fā)過程 119
8.1 軟件開發(fā)過程歷史概述 119
8.1.1 軟件開發(fā)過程簡介 119
8.1.2 當前流行的軟件過程 119
8.2 RUP簡介 120
8.2.1 什么是RUP過程 120
8.2.2 RUP的特點 120
8.2.3 RUP的十大要素 123
8.3 統(tǒng)一開發(fā)過程核心工作流 126
8.3.1 需求捕獲工作流 127
8.3.2 分析工作流 131
8.3.3 設計工作流 134
8.3.4 實現(xiàn)工作流 138
8.3.5 測試工作流 141
8.4 RUP統(tǒng)一過程案例 146
8.4.1 簡介 146
8.4.2 要求 146
8.4.3 創(chuàng)意設計大綱 147
8.4.4 導航圖 147
8.4.5 創(chuàng)意設計比選方案 148
8.4.6 Web設計元素 148
8.4.7 初始Web用戶接口原型 149
8.4.8 UI指南 149
8.4.9 Web 用戶接口總體原型 149
8.4.10 總體導航圖 149
第9章 Rose的雙向工程 151
9.1 雙向工程簡介 151
9.2 正向工程 151
9.3 逆向工程 156
9.4 實例——類圖的代碼生成與逆向工程 157
9.4.1 代碼生成 157
9.4.2 逆向工程 160
第10章 檔案管理系統(tǒng) 162
10.1 軟件需求分析 162
10.1.1 軟件需求的定義 162
10.1.2 軟件需求的層次 162
10.1.3 需求分析的任務與過程 163
10.2 檔案管理系統(tǒng)的需求分析 164
10.2.1 系統(tǒng)功能需求 164
10.2.2 用戶管理模塊 166
10.2.3 系統(tǒng)參數(shù)設置模塊 167
10.2.4 借閱管理模塊 167
10.2.5 案卷管理模塊 168
10.2.6 文件管理模塊 168
10.2.7 數(shù)據(jù)管理模塊 168
10.3 系統(tǒng)的UML基本模型 169
10.3.1 UML初始模型 169
10.3.2 系統(tǒng)的用例圖 170
10.3.3 系統(tǒng)的時序圖 173
10.3.4 系統(tǒng)的協(xié)作圖 176
10.3.5 系統(tǒng)的狀態(tài)圖 178
10.3.6 系統(tǒng)的活動圖 179
10.4 系統(tǒng)中的類 182
10.4.1 類圖的生成 182
10.4.2 各類之間的關系 185
10.5 系統(tǒng)的配置與實現(xiàn) 186
10.5.1 系統(tǒng)的組件圖 186
10.5.2 系統(tǒng)的配置圖 186
第11章 BBS論壇系統(tǒng) 187
11.1 BBS論壇系統(tǒng)的需求分析 187
11.1.1 系統(tǒng)的功能需求 187
11.1.2 前臺基本業(yè)務模塊 188
11.1.3 后臺管理模塊 189
11.2 系統(tǒng)的UML建?!?89
11.2.1 UML初始模型 189
11.2.2 系統(tǒng)的用例圖 190
11.2.3 系統(tǒng)的時序圖 192
11.2.4 系統(tǒng)的協(xié)作圖 193
11.2.5 系統(tǒng)的狀態(tài)圖 195
11.2.6 系統(tǒng)的活動圖 196
11.3 系統(tǒng)中的類 197
11.3.1 類圖的生成 197
11.3.2 各類之間的關系 198
11.4 系統(tǒng)的配置和實現(xiàn) 199
11.4.1 系統(tǒng)的組件圖 199
11.4.2 系統(tǒng)的配置圖 199
第12章 新聞中心管理系統(tǒng) 200
12.1 新聞中心管理系統(tǒng)的需求分析 200
12.1.1 系統(tǒng)功能需求 200
12.1.2 信息瀏覽模塊 201
12.1.3 后臺管理模塊 201
12.2 系統(tǒng)的UML基本模型 202
12.2.1 UML初始模型 202
12.2.2 系統(tǒng)的用例圖 202
12.2.3 系統(tǒng)的時序圖 204
12.2.4 系統(tǒng)的協(xié)作圖 206
12.2.5 系統(tǒng)的狀態(tài)圖 207
12.2.6 系統(tǒng)的活動圖 207
12.3 系統(tǒng)中的類 208
12.3.1 類圖的生成 208
12.3.2 雙向工程 210
12.3.3 各類之間的關系 213
12.4 系統(tǒng)的配置和實現(xiàn) 213
12.4.1 系統(tǒng)的組件圖 214
12.4.2 系統(tǒng)的配置圖 214
附錄A術語 215
A.1 范圍 215
A.2 部分術語 215
附錄B 標準元素 255
附錄C 元模型 263
C.1 簡介 263
C.2 背景 263
C.3 元元模型 265
參考文獻 266

本目錄推薦

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