?工程實踐--使用UML進(jìn)行面向?qū)ο蟮姆治鲈O(shè)計培訓(xùn)課程
| 培訓(xùn)目標(biāo):
?
|
提升團(tuán)隊技能
- 理解OO方法在應(yīng)用軟件架構(gòu)設(shè)計的應(yīng)用,計模式和架構(gòu)模式。
- 系統(tǒng)性的應(yīng)用OOAD&UML進(jìn)行模型驅(qū)動的軟件開發(fā)過程。
- 掌握UML語義、語法規(guī)范,和模型管理機(jī)制。
- 能夠使用 UML工具進(jìn)行項目團(tuán)隊開發(fā)
系統(tǒng)基架建立(為客戶建立實際項目的基架,支持后續(xù)的開發(fā))
- 核心架構(gòu)程序
- 核心用例實現(xiàn)程序
- 關(guān)鍵問題解決方案
積累工程資產(chǎn)
- 需求規(guī)格說明書 ,
- 架構(gòu)設(shè)計文檔,數(shù)據(jù)庫設(shè)計文檔,詳細(xì)設(shè)計文檔
- 項目計劃,測試計劃,需求管理計劃?
|
?
| 培訓(xùn)內(nèi)容:
?
|
| 基礎(chǔ)準(zhǔn)備 |
UML,架構(gòu)視圖和UML圖的映射,
UP過程指南,用例驅(qū)動,
以架構(gòu)為中心,迭代和增量開發(fā) |
| 實踐案例準(zhǔn)備 |
需求概覽,
關(guān)鍵路徑確定
提交工件的形式與程度
軟件開發(fā)過程定制 |
| 捕獲用戶需求 |
確定前景, 獲取專業(yè)詞匯
分析問題,理解涉眾需要
定義用例,管理用例規(guī)模 |
| 面向?qū)ο蠓治?/strong> |
包的依賴,定義模型的高層組織
確定分析機(jī)制,確定關(guān)鍵抽象
創(chuàng)建用例實現(xiàn)
?
|
| 業(yè)務(wù)建模 |
評估業(yè)務(wù)狀態(tài)
制定業(yè)務(wù)規(guī)則
業(yè)務(wù)流程分析
業(yè)務(wù)實現(xiàn)與驗證 |
| 確定領(lǐng)域模型 |
建立領(lǐng)域模型
領(lǐng)域模型繁衍規(guī)則,域模型的粒度
類、歸納與關(guān)聯(lián) |
| 面向?qū)ο笤O(shè)計 |
架構(gòu)設(shè)計,設(shè)計機(jī)制
設(shè)計原則
運行時構(gòu)架,分布設(shè)計
子系統(tǒng)設(shè)計,類設(shè)計 |
| 實現(xiàn)與驗證 |
編碼規(guī)范,模型到代碼映射
代碼重構(gòu),測試模型的引入
運行時測試代碼驗證
?
|
| 能力評估 |
UML建模 ,需求,面向?qū)ο蠓治觯∣OA),面向?qū)ο笤O(shè)計(OOD),迭代開發(fā) |
| 資產(chǎn)評估 |
文檔,模型,代碼 |
| 案例與培訓(xùn)回顧 |
什么是最重要的
如何控制變化
技術(shù)的價值
開發(fā)人員的哲學(xué) |
|