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