?UML在迭代過程中的分析設(shè)計培訓課程與咨詢
培訓目標:
?
|
- 了解UML的正確應(yīng)用方法與原理
- 使用UML建立業(yè)務(wù)模型、需求模型、分析模型、設(shè)計模型、實現(xiàn)模型、測試模型、部署模型。
- 真正認識需求方法,深入理解Use Case精髓
- 了解UML&OOAD在真實項目中的使用
- 運用系統(tǒng)分析模式進行本質(zhì)分析
- 了解如何設(shè)計穩(wěn)健并易于擴展的架構(gòu)
- 通過實際的案例,掌握需求、分析設(shè)計的關(guān)鍵技巧
- 看到好的和差的實際案例,反思自我,提高
- 深入了解如何解決實際開發(fā)問題
- 理解UML&OOAD貫穿于迭代化、用例驅(qū)動和以構(gòu)架為中心的過程中
- 掌握如何基于UML&OOAD設(shè)計可擴展的業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)和程序結(jié)構(gòu)
|
?
培訓內(nèi)容:
?
|
UML簡介&面向?qū)ο蠛喗?/strong> |
- UML規(guī)范體系
- UML2.1圖形規(guī)范
- OCL,XMI,MOF
- 面向?qū)ο蟮暮诵姆椒?/li>
|
初次上路 |
- 關(guān)注目標,界定范圍,產(chǎn)品定義
- 真實再現(xiàn) 之需求捕獲與分析 各種需求的捕獲方法
需求的有效組織方法
如何獲得真實需求
- 真實再現(xiàn) 之領(lǐng)域分析 領(lǐng)域識別,發(fā)現(xiàn)領(lǐng)域?qū)ο?br/>
建立領(lǐng)域?qū)ο竽P停枨笥成?/li>
- 真實再現(xiàn) 之 架構(gòu)設(shè)計
確定架構(gòu)目標與范圍
識別設(shè)計元素,識別設(shè)計機制
設(shè)計運行時構(gòu)架
- 真實再現(xiàn) 之 數(shù)據(jù)庫設(shè)計
- 真實再現(xiàn) 之 詳細設(shè)計
- 真實再現(xiàn) 之 實現(xiàn)
|
沒有終點 需求變更 |
- 需求變化,變更維護
- 系統(tǒng)擴展與重構(gòu),系統(tǒng)維護
|
深入的思考“為什么這樣” |
- 預(yù)測并分析系統(tǒng)的變化
- 分析業(yè)務(wù)框架
- 建立核心業(yè)務(wù)框架
|
建立系統(tǒng)可擴展的Framework |
- 參考產(chǎn)品架構(gòu)和開源框架
- 分析系統(tǒng)的可變因素和不變因素
- 設(shè)計可擴展的Framework
- 重構(gòu)系統(tǒng)
- 把Framework作為資產(chǎn)
|
工程哲學思考 |
- [ 思考 ] 同樣的歷史為什么總是重演
- [ 收獲 ] 積累工程資產(chǎn),總結(jié)歷史,預(yù)測未來
- [ 演繹 ] 西游后記
|
西游后記* 建立理想的歷程
|
- 產(chǎn)品定義
- 業(yè)務(wù)分析與整合
- 風險分析
- 制定后續(xù)計劃
- 第一次迭代:發(fā)現(xiàn)問題,需求與計劃
- 第二次迭代:解決關(guān)鍵風險,產(chǎn)品設(shè)計
- 第三次迭代:產(chǎn)品實施,履行系統(tǒng)約定
- 第四次迭代:產(chǎn)品交付
|
模型與代碼工程實踐 |
- 模型和代碼的關(guān)系
- 如何建立可生成代碼的模型
- 如何從代碼逆向出模型,進行重構(gòu)
- 基于代碼的逆向需求(正向在前面講過)
- 基于代碼的逆向測試(正向在前面講過)?
|
|