UML系統分析與設計教程

UML系統分析與設計教程

《UML系統分析與設計教程》是一本正文語種為簡體中文的書籍。

基本介紹

  • 書名:UML系統分析與設計教程
  • 作者:冀振燕
  • ISBN:978-7-115-19795-5/TP
  • 出版社:人民郵電出版社
  • 出版時間:2009年
  • 裝幀:平裝
  • 開本:16開
人民郵電出版社教材,內容簡介,目錄,

人民郵電出版社教材

書 名 UML系統分析與設計教程
叢 書 名 21世紀高等學校計算機規劃教材——精品系列
標準書號 ISBN 978-7-115-19795-5/TP
作 者 冀振燕 編著
責任編輯 劉博
開 本 16 開
印 張 17
字 數 442 千字
頁 數 261 頁
裝 幀 平裝
版 次 第1版第1次
初版時間 2009年5月
本 印 次 2009年5月
首 印 數 3000 冊
定 價 29.00 元

內容簡介

《UML系統分析與設計教程》介紹了UML語言的基礎知識以及UML在面向對象的軟體系統分析和設計中的套用,並通過實例講解了面向對象分析與設計過程,以及如何用UML語言為系統建模,通過豐富的實例啟發讀者如何將所學到的面向對象技術套用於軟體系統的分析、設計與開發中。
《UML系統分析與設計教程》可作為高等院校計算機相關專業UML、面向對象分析與設計等課程的教材,也可作為軟體設計與開發人員的參考用書。

目錄

第1章 緒論 1
1.1 統一建模語言UML 1
1.1.1 UML的背景 1
1.1.2 UML的發展 1
1.1.3 UML的內容 2
1.1.4 UML的主要特點 3
1.1.5 UML的功能 3
1.1.6 UML的組成 5
1.2 RUP 7
1.2.1 RUP的發展 7
1.2.2 什麼是RUP 8
1.2.3 過程概覽 9
1.2.4 時間軸 9
1.2.5 疊代 11
1.2.6 工作流(Workflows) 12
1.2.7 微過程的劃分 13
1.3 工具 16
小結 17
第2章 面向對象分析與設計方法 18
2.1 OOA/OOD方法 18
2.1.1 OOA 19
2.1.2 OOD 20
2.2 OMT方法 21
2.2.1 分析 22
2.2.2 系統設計 24
2.2.3 對象設計 25
2.2.4 實現 26
2.2.5 測試 26
2.2.6 模型 26
2.3 Booch方法 27
2.3.1 宏過程 27
2.3.2 微過程 28
2.4 OOSE方法 29
2.4.1 分析階段 30
2.4.2 構造階段 30
2.4.3 測試階段 31
2.5 Fusion方法 31
2.5.1 分析階段 32
2.5.2 設計階段 32
2.5.3 實現階段 33
小結 34
第3章 UML的關係 35
3.1 依賴關係 35
3.2 類屬關係 37
3.3 關聯關係 39
3.3.1 角色與階元 39
3.3.2 導航 41
3.3.3 可見性 41
3.3.4 限定符 41
3.3.5 接口說明符 42
3.3.6 聚合關係 42
3.3.7 組合關係 43
3.4 實現關係 44
小結 45
第4章 UML的符號 46
4.1 注釋 46
4.2 參與者 46
4.3 用例 48
4.4 協作 48
4.5 類 49
4.5.1 邊界類 51
4.5.2 實體類 52
4.5.3 控制類 52
4.5.4 參數類 53
4.6 對象 54
4.7 訊息 54
4.8 接口 55
4.9 包 57
4.10 組件 59
4.10.1 組件與類 60
4.10.2 組件和接口 60
4.10.3 組件的二進制可替代性 61
4.10.4 衍型 61
4.11 狀態 62
4.12 躍遷 65
4.13 判定 66
4.14 同步條 66
4.15 活動 66
4.16 節點 67
4.17 UML的擴充機制 69
4.17.1 衍型 69
4.17.2 標記值 69
4.17.3 約束 70
小結 71
第5章 視與圖 72
5.1 視 72
5.2 UML的圖 73
小結 75
第6章 用例圖 76
6.1 用例圖 76
6.2 參與者 77
6.3 用例 79
6.3.1 用例的描述 81
6.3.2 用例與腳本 82
6.3.3 用例間的關係 83
6.4 用例圖的套用 85
小結 86
第7章 類圖、對象圖和包圖 88
7.1 類圖 88
7.1.1 類圖的定義 88
7.1.2 類圖的劃分 90
7.1.3 類圖的套用 90
7.2 對象圖 93
7.2.1 對象圖的定義 93
7.2.2 對象圖的套用 93
7.3 包圖 94
7.3.1 包圖的定義 94
7.3.2 包圖的套用 94
小結 95
第8章 互動作用圖 97
8.1 順序圖 98
8.2 通信圖 101
8.3 語義等價 102
8.4 互動作用圖的套用 102
小結 103
第9章 活動圖 105
9.1 活動圖 105
9.2 組成元素 106
9.2.1 動作狀態 106
9.2.2 活動狀態 107
9.2.3 躍遷 107
9.2.4 分支 107
9.2.5 分叉和聯結 108
9.2.6 泳道 110
9.2.7 對象流 110
9.3 活動圖的套用 111
小結 113
第10章 狀態機圖 114
10.1 狀態機圖 114
10.2 狀態機圖的套用 115
小結 118
第11章 組件圖與部署圖 119
11.1 組件圖 119
11.2 組件圖的套用 119
11.3 部署圖 122
11.4 部署圖的套用 123
小結 125
第12章 資料庫設計 127
12.1 持久性資料庫層 127
12.1.1 數據模型 127
12.1.2 將對象映射到資料庫 128
12.2 對象資料庫模型 128
12.2.1 ODB建模原語 129
12.2.2 映射到ODB 132
12.3 對象關係資料庫模型 137
12.3.1 ORDB建模原語 138
12.3.2 映射到ORDB 140
12.4 關係資料庫模型 144
12.4.1 RDB建模原語 144
12.4.2 映射到RDB 148
小結 154
第13章 圖書管理系統的分析與設計 155
13.1 系統需求 155
13.2 需求分析 156
13.2.1 識別參與者 156
13.2.2 識別用例 156
13.2.3 用例的事件流描述 158
13.3 靜態結構模型 163
13.3.1 定義系統對象 163
13.3.2 定義用戶界面類 170
13.3.3 建立類圖 174
13.4 動態行為模型 177
13.4.1 建立互動作用圖 177
13.4.2 建立狀態機圖 190
13.5 物理模型 191
小結 191
第14章 銀行系統的分析與設計 193
14.1 系統需求 193
14.2 分析問題領域 194
14.2.1 識別參與者 194
14.2.2 識別用例 194
14.2.3 用例的事件流描述 195
14.3 靜態結構模型 203
14.3.1 定義系統對象類 203
14.3.2 定義用戶界面類 207
14.3.3 建立類圖 210
14.3.4 建立資料庫模型 211
14.4 動態行為模型 212
14.5 物理模型 219
小結 220
第15章 嵌入式系統設計 221
15.1 系統需求 221
15.2 需求分析 222
15.3 靜態結構模型 226
15.3.1 識別出類 226
15.3.2 建立類圖 227
15.4 動態行為模型 234
15.4.1 狀態機圖 234
15.4.2 通信圖 241
15.5 物理模型 244
小結 246
第16章 Web應用程式設計 247
16.1 Web應用程式的結構 247
16.2 Web應用程式的設計 249
16.2.1 瘦客戶端模式的UML建模 251
16.2.2 胖客戶端設計 256
16.2.3 Web傳送應用程式的設計 258
小結 260
參考文獻 261

相關詞條

熱門詞條

聯絡我們