| 
 UML概覽 
 | 
 UML是什么,有什么 
為什么要用UML 
UML在國內(nèi)和國外的應(yīng)用情況介紹 
UML和CMMI的集成應(yīng)用 
UML和敏捷開發(fā)過程的集成應(yīng)用  
UML的成功案例回顧 
UML的失敗案例回顧 
如何采用用好UML建模 
從模型驅(qū)動開發(fā)過程看UML在各個階段的應(yīng)用 
從實例項目文檔的了解如何用好UML 
 | 
| 
 UML建模工具概覽 
 | 
 都有哪些UML建模工具 
這些建模工具的工作場景和建模特性對比 
選擇建模工具的關(guān)鍵指標: 
·?對UML規(guī)范的支持與跟蹤 
·?UML之外的其他建模規(guī)范的支持 
·?對代碼自動化的支持 
·?對文檔自動化的支持 
·?對團隊協(xié)作的支持 
·?對模型版本管理的支持 
·?具有的建模框架資源 
·?易用性 
UML建模工具選擇建議 
UML建模實例展示與討論 
UML建模工具和已有的開發(fā)與管理工具的集成建議 
 | 
| 
 結(jié)合實際項目案例,講解模型為核心的開發(fā)過程:業(yè)務(wù)建模、系統(tǒng)分析、架構(gòu)設(shè)計、數(shù)據(jù)設(shè)計、詳細設(shè)計、開發(fā)、測試 
 | 
| 
 業(yè)務(wù)分析與建模 
 | 
 為什么進行業(yè)務(wù)建模 
業(yè)務(wù)建模都包括那些內(nèi)容 
如何進行業(yè)務(wù)調(diào)研與分析 
業(yè)務(wù)用例分析與建模 
業(yè)務(wù)對象分析與建模 
業(yè)務(wù)模型的質(zhì)量與驗證方法 
 | 
| 
 系統(tǒng)分析與建模 
 | 
 系統(tǒng)分析都包括什么內(nèi)容 
如何進行系統(tǒng)需求調(diào)研 
系統(tǒng)功能分析與建模 
系統(tǒng)邊界分析與建模 
系統(tǒng)非功能需求分析與建模: 
·?性能需求 
·?可靠性需求 
·?擴展需求 
·?安全需求 
基于模型編寫《系統(tǒng)需求說明書》 
系統(tǒng)模型的評審與驗證  
 | 
| 
 架構(gòu)設(shè)計與建模 
 | 
 架構(gòu)設(shè)計都包括什么內(nèi)容 
架構(gòu)模型都包括什么 
層次框架設(shè)計與建模 
子系統(tǒng)設(shè)計與建模 
模塊設(shè)計與建模 
部署設(shè)計與建模 
架構(gòu)質(zhì)量屬性設(shè)計與建模 
架構(gòu)模型的驗證 
基于模型編寫《架構(gòu)設(shè)計文檔》 
架構(gòu)模型的仿真與驗證  
 | 
| 
 數(shù)據(jù)設(shè)計與建模 
 | 
 數(shù)據(jù)設(shè)計都包括什么內(nèi)容 
數(shù)據(jù) 模型都包括什么 
邏輯數(shù)據(jù)模型設(shè)計與建模 
物理數(shù)據(jù)模型設(shè)計與建模 
數(shù)據(jù)模型的驗證 
基于數(shù)據(jù)模型生成數(shù)據(jù)表結(jié)構(gòu) 
對已有的數(shù)據(jù)庫逆向數(shù)據(jù)模型  
基于模型編寫《數(shù)據(jù)設(shè)計文檔》 
 | 
| 
 詳細設(shè)計與建模 
 | 
 架構(gòu)設(shè)計都包括什么內(nèi)容 
架構(gòu)模型都包括什么 
層次框架設(shè)計與建模 
子系統(tǒng)設(shè)計與建模 
模塊設(shè)計與建模 
部署設(shè)計與建模 
架構(gòu)質(zhì)量屬性設(shè)計與建模 
架構(gòu)模型的驗證 
基于模型編寫《架構(gòu)設(shè)計文檔》 
架構(gòu)模型的仿真與驗證 
 | 
| 
 基于模型的開發(fā) 
 | 
 代碼的各種元素建模:類、屬性、函數(shù)、繼承、聚合、組成、多態(tài) 
各種開發(fā)語言的模型映射: 
·?Java 
·?C++ 
·?C# 
·?C 
·?Python 
·?PHP 
如何從模型生成代碼 
基于模型進行代碼開發(fā)與調(diào)試 
對代碼進行模型逆向, 
應(yīng)用模型評價代碼質(zhì)量 
代碼重構(gòu)與模型同步 
 | 
| 
 大型項目團隊協(xié)同建模實例 
 | 
| 
 管理模型和文檔的關(guān)系 
 | 
 ·?需求模型和需求文檔的關(guān)系 
·?架構(gòu)模型和架構(gòu)文檔的關(guān)系 
·?數(shù)據(jù)模型和數(shù)據(jù)文檔的關(guān)系 
·?詳細設(shè)計模型和詳細設(shè)計文檔的關(guān)系 
·?代碼模型和代碼的關(guān)系 
·?模型之間的關(guān)系:需求模型、架構(gòu)模型、數(shù)據(jù)模型、詳細設(shè)計模型、代碼模型、測試模型  
·?文檔之間的關(guān)系:需求文檔,架構(gòu)設(shè)計文檔,詳細設(shè)計文檔、代碼、測試文檔 
 | 
| 
 對模型進行管理 
 | 
 ·?模型的版本管理  
·?模型的變更管理 
·?模型的多人協(xié)同建模管理 
·?面向特定領(lǐng)域的模型擴展 
·?模型的分支、合并、與同步 
 | 
| 
 案例與培訓(xùn)回顧 
 | 
 為什么建模 
可以對什么建模 
我需要哪些建模?? 
 |