新书《活用UML-需求分析高手》详细大纲(持续更新中)
本書目前正在編寫中,大綱可能會隨時調整,歡迎各位朋友提出寶貴意見!
歡迎到umlonline網站學習“活用UML-需求分析高手”課程在線版本:
http://www.umlonline.org/school/forum-26-1.html
---------------------------
目??錄
第 1 章 大話UML
1.1 UML基礎知識掃盲
UML有什么用?
UML的分類
1.2 結構型的UML(STRUCTURE DIAGRAM)
類圖(Class Diagram)
對象圖(Object Diagram)
構件圖(Component Diagram)
部署圖(Deployment Diagram)
包圖(Package Diagram)
1.3 行為型的UML(BEHAVIOR DIAGRAM)
活動圖(Activity Diagram)
狀態機圖(State Machine Diagram)
順序圖(Sequence Diagram)
通信圖(Communication Diagram)
用例圖(Use Case Diagram)
時序圖(Timing Diagram)
1.4 如何學好UML?
UML的認識誤區
我的學習經歷
UML學習難點
1.5 小結和練習
第 2 章 耗盡腦汁的需求分析工作
2.1 需求分析面面觀
2.2 持續進化的客戶需求
2.3 給客戶帶來價值,需求分析之正路
手機短信訂餐系統
需求分析的大道理
2.4 UML助力需求分析
2.5 小結與練習
第 3 章 分析業務模型——類圖(CLASS DIAGRAM)
3.1 面向過程與面向對象
3.2 類圖的基礎知識
類圖有什么用?
什么是類?
什么是類圖?
如何識別類?
3.3 類之間的關系
“直線”關系
“包含”關系
“繼承”關系
依賴關系
3.4 演練類之間的關系
練習1:你和你另外一半的關系
練習2:公司與雇員的關系
練習3:香蕉、蘋果、梨子的關系
練習4:公司的組織架構
3.5 類的“遞歸”關系與“三角”關系
“遞歸”關系
“三角”關系
3.6 考試管理系統——類圖綜合訓練
3.7 關于對象圖
3.8 小結與練習
第 4 章 流程分析利器之一——活動圖(ACTIVITY DIAGRAM)
4.1 結構建模與行為建模
4.2 認識流程分析工具的鼻祖——流程圖
4.3 工時審批流程——活動圖基礎
基礎語法:初始狀態、結束狀態、活動、判斷、合并
判斷的三種處理辦法
多層分支
泳道、分區
對活動圖分析業務流程的思考
4.4 會簽評審流程——活動圖進階
“并行”的活動
工作產品如何表示?——對象流
活動圖的組織——連接件(Connector)
4.5 活動的粒度問題
活動與動作
活動粒度的問題
4.6 版本發布流程——用活動圖表達復雜流程
活動圖的實踐建議
實戰版本發布流程
版本發布流程存在問題的思考
4.7 小結與練習
第 5 章 流程分析利器之二——狀態機圖(STATE MACHINE DIAGRAM)
5.1 請假審批流程——認識狀態機圖
請假流程活動圖
請假流程狀態機圖
狀態機圖基本語法
5.2 關于狀態數量的思考
5.3 請假的多級審批流程——狀態機圖進階
多級審批的問題
狀態機圖的分支結構
應用狀態機圖的常見問題
5.4 缺陷管理流程——演練復雜的狀態機圖
狀態機圖的實踐建議
一封求助信——混亂的缺陷管理
缺陷管理流程狀態機圖
缺陷管理流程存在問題的思考
5.5 小結與練習
第 6 章 流程分析利器之三——順序圖(SEQUENCE DIAGRAM)
6.1 你如何和餐廳服務員“眉來眼去”?——認識順序圖
6.2 餐廳服務員背后的故事——發掘隱藏背后的業務流程
6.3 你和提款機的故事——體會順序圖粒度控制
6.4 順序圖的循環、分支結構
6.5 購買地鐵票——活動圖與順序圖的比較
6.6 流程分析三大劍客
6.7 通訊圖——順序圖的另外一種表示角度
6.8 小結與練習
第 7 章 描述系統的行為——用例圖(USE CASE DIAGRAM)
7.1 初識用例圖
7.2 用例圖進階
7.3 小試牛刀——訂餐系統的用例圖
7.4 用例表——用例圖的進一步深化
7.5 綜合運用類圖、流程三大劍客、用例圖描述需求
7.6 從用例分析開始還是由業務分析開始?
7.7 非要用用例圖描述需求嗎?
7.8 小結與練習
第 8 章 描述系統的框架——部署圖(Deployment Diagram)、組件圖(Component Diagram)
8.1 描述需求為什么要用部署圖、組件圖?
8.2 什么是部署圖?
8.3 什么是組件圖?
8.4 部署圖和組件圖的“捆綁”應用
8.5 小試牛刀——OA系統的架構
8.6 如何描述非功能性需求?
8.7 小結與練習
第 9 章 組織你的UML圖——包圖(PACKAGE DIAGRAM)
9.1 什么是包圖?
9.2 用包圖組織類圖
9.3 用包圖組織用例
9.4 用包圖進行軟件設計
9.5 小結與練習
第 10 章 綜合訓練1——考勤系統的需求分析
10.1 迎接挑戰——你的需求分析任務書
10.2 考勤系統的業務概念分析
10.3 請假業務流程分析
10.4 外出工作審批流程分析
10.5 用戶及用例分析
10.6 系統的架構要求分析
10.7 如何編寫需求規格說明書?
10.8 團隊如何進行需求分析工作?
10.9 小結與練習
第 11 章 綜合訓練2——缺陷管理系統的需求分析
11.1 一封來自客戶的求助信
11.2 系統遠景分析
11.3 系統涉眾及其利益分析
11.4 缺陷及相關業務模型分析
11.5 軟件發布流程分析
11.6 缺陷管理流程分析
11.7 用戶及用例分析
11.8 項目如何才能成功?
11.9 小結與練習
第 12 章 剪不斷理還亂——煩人的需求管理工作
12.1? ?需求管理的常見問題
12.2??雙贏是最基本的原則
12.3??從商務上主動出招,合同要簽好
12.4??需求規格說明書的管理
12.5??需求變更的應對策略
12.6??高中底三管齊下
12.7??提高需求分析能力和研發水平
12.8??小結與練習
第 13 章 UML補遺
13.1 認識時序圖
13.2 認識交互概要圖
13.3 認識UML工具
13.4 UML全家福
13.5 UML不是萬能滴!
13.6 學習目標檢查及學習建議
13.7 小結與練習
第 14 章 附錄
14.1 軟件知識大學簡介
14.2 《活用UML——軟件設計高手》簡介
14.3 UML中文術語
14.4 圖表目錄
轉載于:https://blog.51cto.com/fireball1975/1375748
總結
以上是生活随笔為你收集整理的新书《活用UML-需求分析高手》详细大纲(持续更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pde5抑制剂(pde5抑制剂补肾片)
- 下一篇: 榴莲放在太阳底下暴晒可以催熟吗