主題 |
|
基于模型的設計概覽 |
什么是基于模型的設計
為什么基于模型設計
模型的設計的關注層次是什么
基于模型的設計都有哪些模型:
基于模型的設計的原則
模型和文檔的關系
基于模型的設計的路線圖
基于模型的設計實例展示
|
基于模型的設計知識準備 |
有哪些可以使用的建模標準:UML、SysML、Matlab,數據流圖,狀態機
這些建模標準都有什么
這些建模標準有什么關系
有哪些合適的建模工具
這些建模工具都有什么特點
對基于模型設計的建模工具要求
建模工具推薦與介紹
|
基于模型進行正向設計 |
基于模型進行需求分析 |
- 對用戶需求建模
- 功能需求進行建模分析
- 對非功能需求進行建模、分析
- 對接口需求進行建模分析 案例實踐:基于模型進行需求整理
|
基于模型進行領域分析 |
- 什么是領域模型
- 為什么建立領域模型
- 領域驅動的設計方法
- 領域模型中的元素和關系解析
- 基于領域模型透徹理解問題域 案例實踐:基于模型進行領域分析
|
基于模型進行架構設計 |
- 架構設計的目標
- 為什么基于模型進行架構設計
- 架構都有哪些模型視圖
- 概念架構視圖設計
- 邏輯架構視圖設計
- 物理架構視圖設計
- 運行架構視圖設計
- 開發架構視圖設計
- 數據架構視圖設計
- 基于模型的架構設計實際案例剖析
- 如何進行基于模型的架構設計 案例實踐:基于模型進行架構設計
|
基于模型進行詳細設計 |
- 詳細設計的目標
- 為什么基于模型進行詳細設計
- 詳細設計的挑戰:工作量大、細節多、效率低
- 詳細設計都有哪些模型視圖
- 基于模型的詳細設計實際案例剖析
- 如何進行基于模型的詳細設計
|
基于模型進行設計驗證 |
- 設計驗證的指標有哪些
- 設計驗證的模型有哪些
- 如何進行模型驗證
- 采用工具進行輔助自動化驗證
|
基于模型的設計過渡到代碼 |
- 代碼和模型的對應關系,
- 如何基于模型生成代碼
- 如何基于模型編寫代碼 案例實踐:模型到代碼的生成
|
基于模型進行重構 |
為什么重構的時候需要模型 |
一個遺留系統的問題分析
一個失敗的重構案例
重構的重點是代碼還是設計
重構的設計視圖有哪些
|
如何把代碼逆向成模型 |
代碼逆向為模型的層次
代碼逆向為模型的內容
代碼逆向為模型的形式
案例實踐:代碼到模型的逆向建模
|
如何基于模型發現問題、重構設計 |
如何基于模型發現問題:
如何重構設計模型
如何基于模型發現重構點
如何基于設計模型組織重構
如何通過模型了解代碼執行情況,發現運行問題、重構設計
|
基于代碼逆向模型的工具介紹 |
- 代碼分析工具有哪些
- 這些代碼分析工具逆向什么模型
- 基于模型發現的代碼問題分類介紹
- 代碼逆向模型工具演示與實踐。
|
基于模型實現四維管理 |
基于模型實現四維管理方法介紹
基于模型實現四維管理的工具平臺方案介紹
基于模型的文檔生成
基于模型的代碼管理和跟蹤
基于模型的管理和跟蹤
從模型到代碼的同步管理。
|