UML全程建模與系統分析設計培訓
?
UML全程建模與系統分析設計培訓
適合學員
關注軟件工程、UML、系統分析與設計等相關課程的學員。
課程大綱:
專題與日程
授課單元
授課知識點
需求建模專題
第一單元
用戶需求建模與質量改進
一、系統需求定義
1、國際標準與系統需求模型定義的U/C矩陣方法
2、使用職責泳道圖來表達業務流程或業務需求
3、使用領域建模定義數據需求模型
4、使用Use?Case圖來表達用戶需求或功能模型
5、如何自動使用UML工具完成需求文檔
技術評審:用戶需求常見問題
CASE:基于UML的需求模型定義實戰
第二單元
二、系統需求分析
1、以用例為單元的系統分析之時序圖法
2、以UI為中心的系統分析
3、以控制為中心的系統分析
4、以實體為中心的系統分析
5、以非功能需求為中心的系統分析
技術評審:軟件需求的常見問題
CASE:基于UML的系統分析實戰
設計建模專題
第三單元
系統架構設計
三、系統架構設計
1、需求分配與軟件架構設計
2、如何使用Component圖來表達軟件的體系結構
3、如何使用Deployment圖來表達軟件部署方案
4、如何運用架構模式來實現架構元素的有效組織
5、系統架構如何降耦、應對需求的變化
技術評審:系統架構的常見問題
CASE:基于UML的架構設計實戰
第四單元
系統詳細設計
四、系統詳細設計
1、以構件為中心的類圖靜態設計
2、以構件為中心的時序圖動態設計
3、代碼發布與代碼同步
4、以數據庫為中心的數據庫結構設計
5、數據庫腳本生成與結構同步
CASE:基于UML的詳細設計實戰
設計模式選用
第五單元
設計模式分類與本質
五、設計模式分類
1、設計模式的本質:隔離變化點;間接;透明;局部雙向依賴;邏輯與功能;用接口抹平差異、延遲調用。
1、創建型模式:單例模式、抽象工廠模式
2、結構型模式:橋梁模式、裝飾模式、適配器模式、代理模式、合成模式
3、行為型模式:命令模式、觀察者模式、狀態模式、策略模式、模板方法模式、訪問者模式
CASE:?媒體顯示、數據采集系統、編輯器、文件解析器
第六單元
設計模式選用
六、設計模式的選用
1.?構件圖設計之架構設計:用橋接模式作為中心骨架;用工廠模式進行組裝;用命令模式處理事務。
2.?構件圖設計之架構設計:變換型模塊結構;事務型模塊結構。
3.?類圖設計之常見類圖:容器模塊?+?控制者?+?功能模塊?+?臨時構建的小類;單例模式;命令。
4.?類圖設計之外觀模式;適配器模式;代理模式;中介者模式。
代碼重構與案例剖析
第七單元
代碼工程
七、代碼工程
1.?源碼包創建與架構圖關系
2.?類代碼生成
3.?類間關系的實現
4.?設計模式與代碼實現
5.?需求變化與代碼重構
第八單元
案例剖析
八、大型、超大型綜合軟件案例剖析
1、實戰典型案例分析(以實際項目案例為背景)
2、綜合軟件架構實踐與剖析(以實際項目案例為背景)
監控IT項目工作
IT項目收尾
○案例分析
IT項目范圍和進度管理
(計劃為綱)
范圍計劃(WBS編制方法和技巧)
活動定義
活動排序
活動工期估計(關鍵路徑和Pert技術)
制訂進度計劃
○實戰
IT項目成本管理
(為將之道,必知其用兼其內外之資)
IT項目成本管理
成本管理基本概念
成本常見類型
???
常見成本風險
IT項目成本控制與掙值管理實踐技術
掙值分析與問題診斷方法及其案例
IT項目趨勢預測與成本調整技術
○沙盤實戰
IT項目質量管理
(質量為本)
IT項目質量管理
IT項目質量面臨的挑戰及模糊認識
IT項目發生質量問題的根本原因及對策
IT項目質量工程體系
IT項目質量控制方法、模型與工具(因果圖,控制圖))
???
IT項目全面質量保證
○實戰
IT項目現場管理&案例分析研討會
(落實為要)
IT項目現場管理?–?專題研討會
專題–1?項目實施現場的棘手問題以及處理
專題-?2?遠程協同實時研發的關鍵問題和應對方法
專題-?3?需求,合同,階段驗收,全面驗收,收尾款
○GIS行業應用研討——軟件(GIS)項目的現場總是靈活多
???
變,我們該如何高效率應對?
項目收尾?–?復盤,為什么要復盤?如何復盤?
經典IT項目現場管理案例集分析。。。
?