課程簡(jiǎn)介
經(jīng)過(guò)多年的積累,軟件公司往往會(huì)從單一的產(chǎn)品,變成圍繞核心領(lǐng)域的一系列產(chǎn)品線,其中的各款產(chǎn)品都存在很多相同的機(jī)制,但又有許多不同。目前大多數(shù)軟件公司的復(fù)用往往只局限于基礎(chǔ)平臺(tái)級(jí)別的復(fù)用,很難做到對(duì)本公司所處核心域的組件作復(fù)用,如果能夠在這方面做一些努力,對(duì)降低維護(hù)成本,改善利潤(rùn)會(huì)有很大幫助。本課程可以作為“軟件需求設(shè)計(jì)建模方法學(xué)全程實(shí)例剖析”訓(xùn)練之后的進(jìn)階課程,更進(jìn)一步強(qiáng)調(diào)細(xì)化分析和設(shè)計(jì)實(shí)踐中的相關(guān)細(xì)節(jié)和技能;專注于分析設(shè)計(jì)技能改進(jìn)的團(tuán)隊(duì),也可以單獨(dú)選擇本課程。
目標(biāo)收益
通過(guò)大量練習(xí)和項(xiàng)目實(shí)踐,使軟件組織能夠達(dá)到以下目標(biāo):
*理解愿景的分析技能
*掌握使用業(yè)務(wù)用例圖和業(yè)務(wù)序列圖、活動(dòng)圖來(lái)業(yè)務(wù)建模的技能
*掌握使用系統(tǒng)用例圖和用例規(guī)約來(lái)定義需求的技能
*掌握需求啟發(fā)、需求驗(yàn)證、需求管理的技能
培訓(xùn)對(duì)象
架構(gòu)師、系統(tǒng)分析師、程序員
課程大綱
1. 從產(chǎn)品到產(chǎn)品線 |
--產(chǎn)品和產(chǎn)品線 --基于核心域的軟件復(fù)用 |
2. 核心域的領(lǐng)域建模 |
--關(guān)鍵抽象和若即若離的思考力 --彩色建模的架構(gòu)型 --彩色建模的責(zé)任協(xié)作模式 --系統(tǒng)的分區(qū)和組件切割 --典型分析模式 --其他領(lǐng)域工程方法介紹 |
3. 高質(zhì)量軟件設(shè)計(jì) |
--按契約設(shè)計(jì)思想 --對(duì)象約束語(yǔ)言O(shè)CL --按契約設(shè)計(jì)的實(shí)現(xiàn) --狀態(tài)機(jī)建模 --狀態(tài)機(jī)的實(shí)現(xiàn) |
4. 實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) |
--核心域和非核心域的疊加原則 --典型架構(gòu)層模式 --主流平臺(tái)下各架構(gòu)層實(shí)現(xiàn) --模型驅(qū)動(dòng)開(kāi)發(fā)的進(jìn)展 |
5. 改進(jìn)指南 |
--根據(jù)團(tuán)隊(duì)情況改進(jìn) --小步前進(jìn) --正確的改進(jìn)心態(tài) |
1. 從產(chǎn)品到產(chǎn)品線 --產(chǎn)品和產(chǎn)品線 --基于核心域的軟件復(fù)用 |
2. 核心域的領(lǐng)域建模 --關(guān)鍵抽象和若即若離的思考力 --彩色建模的架構(gòu)型 --彩色建模的責(zé)任協(xié)作模式 --系統(tǒng)的分區(qū)和組件切割 --典型分析模式 --其他領(lǐng)域工程方法介紹 |
3. 高質(zhì)量軟件設(shè)計(jì) --按契約設(shè)計(jì)思想 --對(duì)象約束語(yǔ)言O(shè)CL --按契約設(shè)計(jì)的實(shí)現(xiàn) --狀態(tài)機(jī)建模 --狀態(tài)機(jī)的實(shí)現(xiàn) |
4. 實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) --核心域和非核心域的疊加原則 --典型架構(gòu)層模式 --主流平臺(tái)下各架構(gòu)層實(shí)現(xiàn) --模型驅(qū)動(dòng)開(kāi)發(fā)的進(jìn)展 |
5. 改進(jìn)指南 --根據(jù)團(tuán)隊(duì)情況改進(jìn) --小步前進(jìn) --正確的改進(jìn)心態(tài) |