基本信息
【作者】 | | 【編輯】 | 武恩玉 |
【ISBN】 | 978-7-115-41805-0 | 【日期】 | 2016-04 |
【版次】 | 1 | 【印次】 | 1 |
【頁數】 | 248頁 | 【字數】 | 418千字 |
【開本】 | 16 | 【定價】 | 39.8元 |
圖書簡介
本書四部分,共21章,其中,第一部分包括軟體工程與面向對象方法、UML概述、Rational Rose概述,第二部分包括UML概念模型、UML中的事物、UML中的關係、用例圖、包圖、類圖、協作圖、順序圖、狀態圖、組件圖、活動圖、部署圖,第三部分包括統一軟體開發過程,需求分析,系統分析,系統設計,系統實現、測試及部署,第四部分包括開發實例——部落格網站。
目錄
第一部分 概述
第1章 軟體工程與面向對象方法 2
1.1 軟體工程簡介 2
1.1.1 軟體工程的發展過程 2
1.1.2 軟體工程的目標和原則 3
1.2 面向對象方法簡介 3
1.2.1 什麼是面向對象方法 3
1.2.2 面向對象方法的發展歷史 4
1.2.3 面向對象方法的基本概念 4
1.2.4 面向對象方法的優勢 6
小結 7
習題 7
第2章 統一建模語言UML 9
2.1 軟體建模簡介 9
2.1.1 什麼是模型 9
2.1.2 建模的重要性 9
2.1.3 建模的基本原理 10
2.2 UML簡述 10
2.3 UML的發展歷史 11
2.3.1 UML的出現背景 11
2.3.2 UML的誕生及其標準化 12
2.3.3 UML 2規範 12
2.4 UML的目標與套用範圍 13
2.4.1 UML的目標 13
2.4.2 UML的套用範圍 14
小結 14
習題 14
第3章 Rational Rose工具概述 16
3.1 Rose簡述 16
3.1.1 何謂Rose 16
3.1.2 Rational Rose對UML的支持 17
3.2 Rational Rose的安裝 18
3.2.1 安裝前的準備 18
3.2.2 安裝過程 19
3.3 Rational Rose的使用 25
3.3.1 Rational Rose界面介紹 25
3.3.2 Rose的基本操作 31
小結 38
習題 38
第二部分 UML概念詳解
第4章 UML概念模型 40
4.1 構造塊 40
4.1.1 事物 40
4.1.2 關係 42
4.1.3 圖 43
4.2 通用機制 45
4.2.1 規格說明 45
4.2.2 修飾 45
4.2.3 通用劃分 45
4.2.4 擴展機制 46
4.3 "4+1"架構 47
12.1 組件圖的基本概念 170
12.2 組件圖的組成元素 171
12.2.1 組件 171
12.2.2 接口 172
12.2.3 組件圖中的關係 173
12.2.4 (*)Rose中的特殊組件 173
12.2.5 (*)UML 2中組件的嵌套 175
12.3 組件圖的建模技術 175
12.4 實驗:使用Rose繪製組件圖 176
12.4.1 組件圖的Rose操作 176
12.4.2 繪製機票預訂系統的組
件圖 178
小結 179
習題 179
第13章 部署圖 181
13.1 部署圖的基本概念 181
13.2 部署圖的組成元素 181
13.2.1 節點 182
13.2.2 部署圖中的關係 182
13.3 部署圖建模技術 183
13.4 實驗:使用Rose繪製部署圖 183
13.4.1 部署圖的Rose操作 183
13.4.2 繪製機票預訂系統的部署圖 185
小結 185
習題 186
第三部分 建模過程剖析
第14章 統一軟體開發過程 189
14.1 統一軟體開發過程概述 189
14.1.1 什麼是軟體開發過程 189
14.1.2 統一軟體開發過程簡介 190
14.1.3 統一軟體開發過程發展歷程 190
14.2 過程總覽 191
14.3 階段和疊代--時間維度 191
14.3.1 起始階段 192
14.3.2 細化階段 193
14.3.3 構建階段 194
14.3.4 轉化階段 195
14.3.5 疊代 195
14.4 過程的靜態結構 196
14.4.1 工作者 196
14.4.2 活動 196
14.4.3 製品 197
14.4.4 工作流 197
14.5 核心工作流 197
14.6 在統一軟體開發過程中使用UML 200
14.6.1 起始階段常用UML圖 201
14.6.2 細化階段常用UML圖 202
14.6.3 構建階段常用UML圖 202
14.6.4 轉化階段常用UML圖 203
小結 204
習題 205
第15章 小型網上書店系統 207
15.1 小型網上書店系統的需求分析 207
15.1.1 項目背景描述 207
15.1.2 系統需求分析 207
15.1.3 用戶管理模組 208
15.1.4 訂單管理模組 208
15.1.5 書目管理模組 208
15.2 系統的UML基本模型 209
15.2.1 需求分析階段模型 209