課程大綱:
一、基于核心域的軟件復(fù)用
1、產(chǎn)品和產(chǎn)品線
2、核心域和非核心域
3、基于核心域復(fù)用的意義
4、 過程、工具和資料
二、領(lǐng)域建模
1、提煉恰當(dāng)?shù)念I(lǐng)域概念
2、提煉領(lǐng)域概念之間的靜態(tài)關(guān)系
3、提煉領(lǐng)域概念之間的動(dòng)態(tài)關(guān)系
4、復(fù)雜模型的簡(jiǎn)化
5、提煉類恰當(dāng)?shù)呢?zé)任
6、系統(tǒng)的分區(qū)和組件切割
7、狀態(tài)機(jī)建模
8、狀態(tài)機(jī)的實(shí)現(xiàn)
9、對(duì)象約束語(yǔ)言O(shè)CL
10、彩色建模的架構(gòu)型
11、彩色建模的責(zé)任協(xié)作模式
12、一些典型分析模式
三、實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
1、核心域和非核心域的疊加原則
2、類模型和實(shí)現(xiàn)之間的映射規(guī)則
3、狀態(tài)機(jī)模型和實(shí)現(xiàn)之間的映射規(guī)則
4、主流平臺(tái)下各架構(gòu)層實(shí)現(xiàn)
5、模型驅(qū)動(dòng)開發(fā)的進(jìn)展
6、流行DDD“新詞”的本質(zhì)

