UML又稱統一建模語言,是軟體建模和軟體系統可視化表示的實際標準語言,也是系統分析師和軟體開發人員必須掌握的建模工具。 《系統分析師UML項目實戰》關注系統分析師在UML項目現場如何現學現用活動圖、用例圖(及用例敘述)、類圖,來表示業務流程、用例以及領域模型。全書包括7章和兩個附錄。第1章從UML項目現場開始切入;第2章到第6章分別介紹了活動圖、用例圖、類圖的實際套用,以及模型走讀的詳細過程;第7章通過基金系統範例,綜合套用了前面幾章所介紹的圖;附錄部分分別介紹了UML官方認證和成本估算方法。 《系統分析師UML項目實戰》結合項目現場和團隊溝通的實際需求,能幫助讀者快速掌握UML實際套用的要領。《系統分析師UML項目實戰》適合對UML建模感興趣的讀者快速了解和掌握其核心圖的用法,也適合系統分析師快速提高系統分析、建模和團隊溝通能力。
基本介紹
- 書名:系統分析師UML項目實戰
- 類型:計算機與網際網路
- 出版日期:2013年7月1日
- 語種:簡體中文
- ISBN:9787115317926
- 作者:邱郁惠
- 出版社:人民郵電出版社
- 頁數:154頁
- 開本:16
- 定價:35.00
基本介紹,內容簡介,作者簡介,媒體推薦,圖書目錄,
基本介紹
內容簡介
UML是系統分析和軟體設計行業的事實標準工具,套用普及,是系統分析師和軟體工程師必備的技能之一。
作者是台灣知名的UML專家和培訓講師,其中文著作在大陸出版並暢銷,有一定的知名度和讀者基礎。
作者是台灣知名的UML專家和培訓講師,其中文著作在大陸出版並暢銷,有一定的知名度和讀者基礎。
作者簡介
邱郁惠,中國台灣資深UML專家和暢銷書作者。邱老師研究OOAD、UML和MDA十餘年,自UML誕生起一直從事UML的普及和指導工作,從事過專案、教學及寫作。曾擔任《物件導向雜誌》主編,編著有《系統分析師UML實務手冊》、《C++程式設計師UML實務手冊》、《SOC設計UML實務手冊》,其繁體版一經出版即攀升至天瓏書局銷售排行首位。本書是2010年回歸軟體開發企業界後,結合這幾年的軟體項目實踐編寫的最新力作。
媒體推薦
在UML項目現場中,保持簡單地使用UML是一種美德!
IKEA的創辦人Ingvar Kamprad常把“簡單是一種美德”這句話掛在嘴邊。他經常告誡大家:“只有平庸的人,才會提出複雜的解決方案”。同樣地,在UML項目現場,保持簡單地使用UML也是一項值得讚許的美德。
本書關注系統分析師在UML項目現場如何現學現用活動圖、用例圖(及用例敘述)、類圖,來表示業務流程、用例以及領域模型。具體包括以下內容:
◎ UML項目現場概要;
◎ 活動圖、用例圖、類圖的實際套用;
◎ 模型走讀的詳細過程;
◎ 基金系統範例,綜合套用各種UML圖;
◎ UML官方認證簡介;
◎ 成本估算方法。
本書結合項目現場和團隊溝通的實際需求,能幫助讀者快速掌握UML實際套用的要領。
IKEA的創辦人Ingvar Kamprad常把“簡單是一種美德”這句話掛在嘴邊。他經常告誡大家:“只有平庸的人,才會提出複雜的解決方案”。同樣地,在UML項目現場,保持簡單地使用UML也是一項值得讚許的美德。
本書關注系統分析師在UML項目現場如何現學現用活動圖、用例圖(及用例敘述)、類圖,來表示業務流程、用例以及領域模型。具體包括以下內容:
◎ UML項目現場概要;
◎ 活動圖、用例圖、類圖的實際套用;
◎ 模型走讀的詳細過程;
◎ 基金系統範例,綜合套用各種UML圖;
◎ UML官方認證簡介;
◎ 成本估算方法。
本書結合項目現場和團隊溝通的實際需求,能幫助讀者快速掌握UML實際套用的要領。
圖書目錄
第1章 UML項目現場 1
1.1 現場的作業程式 1
1.2 現場使用的圖示 3
第2章 業務流程建模 6
2.1 UML項目現場 6
2.2 業務流程 7
2.2.1 定義 7
2.2.2 現場問題 8
2.3 現場的作業程式 12
2.4 現場使用的圖示 13
2.4.1 起始節點 13
2.4.2 活動終點 14
2.4.3 判斷節點 14
2.4.4 動作 15
2.4.5 合併節點 16
2.4.6 活動 18
2.4.7 分叉與會合 19
2.4.8 對象節點 20
第3章 用例建模 22
3.1 UML項目現場 22
3.1.1 用例的來源 22
3.1.2 功能架構 22
3.2 用例 25
3.3 現場的作業程式 26
3.3.1 生成初版的用例 26
3.3.2 用例建模的作業程式 27
3.4 現場使用的圖示 29
3.4.1 參與者 29
3.4.2 用例 30
3.4.3 包含關係與擴展關係 32
第4章 領域建模 39
4.1 UML項目現場 39
4.2 領域模型 40
4.3 現場的作業程式 42
4.3.1 生成初版的用例 42
4.3.2 領域建模的作業程式 49
4.4 現場使用的圖示 59
4.4.1 類 59
4.4.2 結合關係 60
4.4.3 聚合關係 62
4.4.4 組合關係 62
第5章 模型走讀 64
5.1 模型走讀 64
5.2 查詢基金基本數據 64
5.2.1 走讀功能架構圖與用例圖 66
5.2.2 走讀用例圖與敘述 67
5.2.3 走讀用例敘述與領域模型 74
5.3 申購單筆基金 76
5.3.1 修訂用例圖與敘述 77
5.3.2 初步修訂領域模型 82
5.3.3 善用對象圖 83
5.3.4 補上領域敘述 92
第6章 繼續走讀 100
6.1 自動匯整並申購基金 100
6.1.1 走讀業務流程 100
6.1.2 通知取消交易 101
6.1.3 討論——自動匯整基金交易及申購基金 104
6.1.4 自動匯整並申購基金 108
6.1.5 手動匯整並申購基金 112
6.1.6 凸顯排程服務 113
6.1.7 提取業務規則 115
6.1.8 非功能性需求 116
6.2 更新基金申購結果 117
6.2.1 走讀業務流程 117
6.2.2 抓出前置條件 118
6.2.3 提取業務規則 119
6.2.4 模擬情境 121
6.3 維護基金公司基本資料 126
第7章 基金系統範例 128
7.1 業務流程模型 128
7.2 功能架構圖 130
7.3 用例模型 130
7.3.1 基金數據查詢模組 131
7.3.2 基金申購贖回模組 133
7.3.3 批次服務模組 135
7.3.4 基金數據修改模組 136
7.4 領域模型 138
7.4.1 客戶 139
7.4.2 投資組合 140
7.4.3 交易記錄 141
7.4.4 基金 143
7.4.5 基金公司 145
附錄A UML官方認證 146
A.1 UML官方認證 146
A.2 認證範圍 147
A.2.1 初級認證 147
A.2.2 中級認證 148
A.2.3 高級認證 149
A.3 參考資料 149
A.4 非考不可的十大理由 150
附錄B 成本估算 152
B.1 成本估算 152
B.2 用例點 153
B.3 參考資料 153
1.1 現場的作業程式 1
1.2 現場使用的圖示 3
第2章 業務流程建模 6
2.1 UML項目現場 6
2.2 業務流程 7
2.2.1 定義 7
2.2.2 現場問題 8
2.3 現場的作業程式 12
2.4 現場使用的圖示 13
2.4.1 起始節點 13
2.4.2 活動終點 14
2.4.3 判斷節點 14
2.4.4 動作 15
2.4.5 合併節點 16
2.4.6 活動 18
2.4.7 分叉與會合 19
2.4.8 對象節點 20
第3章 用例建模 22
3.1 UML項目現場 22
3.1.1 用例的來源 22
3.1.2 功能架構 22
3.2 用例 25
3.3 現場的作業程式 26
3.3.1 生成初版的用例 26
3.3.2 用例建模的作業程式 27
3.4 現場使用的圖示 29
3.4.1 參與者 29
3.4.2 用例 30
3.4.3 包含關係與擴展關係 32
第4章 領域建模 39
4.1 UML項目現場 39
4.2 領域模型 40
4.3 現場的作業程式 42
4.3.1 生成初版的用例 42
4.3.2 領域建模的作業程式 49
4.4 現場使用的圖示 59
4.4.1 類 59
4.4.2 結合關係 60
4.4.3 聚合關係 62
4.4.4 組合關係 62
第5章 模型走讀 64
5.1 模型走讀 64
5.2 查詢基金基本數據 64
5.2.1 走讀功能架構圖與用例圖 66
5.2.2 走讀用例圖與敘述 67
5.2.3 走讀用例敘述與領域模型 74
5.3 申購單筆基金 76
5.3.1 修訂用例圖與敘述 77
5.3.2 初步修訂領域模型 82
5.3.3 善用對象圖 83
5.3.4 補上領域敘述 92
第6章 繼續走讀 100
6.1 自動匯整並申購基金 100
6.1.1 走讀業務流程 100
6.1.2 通知取消交易 101
6.1.3 討論——自動匯整基金交易及申購基金 104
6.1.4 自動匯整並申購基金 108
6.1.5 手動匯整並申購基金 112
6.1.6 凸顯排程服務 113
6.1.7 提取業務規則 115
6.1.8 非功能性需求 116
6.2 更新基金申購結果 117
6.2.1 走讀業務流程 117
6.2.2 抓出前置條件 118
6.2.3 提取業務規則 119
6.2.4 模擬情境 121
6.3 維護基金公司基本資料 126
第7章 基金系統範例 128
7.1 業務流程模型 128
7.2 功能架構圖 130
7.3 用例模型 130
7.3.1 基金數據查詢模組 131
7.3.2 基金申購贖回模組 133
7.3.3 批次服務模組 135
7.3.4 基金數據修改模組 136
7.4 領域模型 138
7.4.1 客戶 139
7.4.2 投資組合 140
7.4.3 交易記錄 141
7.4.4 基金 143
7.4.5 基金公司 145
附錄A UML官方認證 146
A.1 UML官方認證 146
A.2 認證範圍 147
A.2.1 初級認證 147
A.2.2 中級認證 148
A.2.3 高級認證 149
A.3 參考資料 149
A.4 非考不可的十大理由 150
附錄B 成本估算 152
B.1 成本估算 152
B.2 用例點 153
B.3 參考資料 153