解構(gòu)領(lǐng)域驅(qū)動設(shè)計(jì)
本書全面闡釋了領(lǐng)域驅(qū)動設(shè)計(jì)(domain-drivendesign,DDD)的知識體系,內(nèi)容覆蓋領(lǐng)域驅(qū)動設(shè)計(jì)的主要模式與主流方法,并在此基礎(chǔ)上提出“領(lǐng)域驅(qū)動設(shè)計(jì)統(tǒng)一過程”(domain-drivendesignunifiedprocess,DDDUP),將整個(gè)軟件構(gòu)建過程劃分為全局分析、架構(gòu)映射和領(lǐng)域建模3個(gè)階段。除給出諸多案例來闡釋領(lǐng)域驅(qū)動設(shè)計(jì)統(tǒng)一過程中的方法與模式之外,本書還通過一個(gè)真實(shí)而完整的案例全面展現(xiàn)了如何進(jìn)行領(lǐng)域驅(qū)動設(shè)計(jì)統(tǒng)一過程的實(shí)施和落地。為了更好地運(yùn)用領(lǐng)域驅(qū)動設(shè)計(jì)統(tǒng)一過程,本書還開創(chuàng)性地引入了業(yè)務(wù)服務(wù)、菱形對稱架構(gòu)、領(lǐng)域驅(qū)動架構(gòu)、服務(wù)驅(qū)動設(shè)計(jì)等方法與模式,總結(jié)了領(lǐng)域驅(qū)動設(shè)計(jì)能力評估模型與參考過程模型。本書提出的一整套方法體系已在多個(gè)項(xiàng)目中推廣和落地。本書適合希望領(lǐng)會軟件架構(gòu)本質(zhì)、提高軟件架構(gòu)能力的軟件架構(gòu)師,希望提高領(lǐng)域建模能力、打磨軟件設(shè)計(jì)能力的開發(fā)人員,希望掌握業(yè)務(wù)分析與建模方法的業(yè)務(wù)分析人員,希望學(xué)習(xí)領(lǐng)域驅(qū)動設(shè)計(jì)并將其運(yùn)用到項(xiàng)目中的軟件行業(yè)從業(yè)人員閱讀參考。
·39.9萬字