宏觀看領(lǐng)域驅(qū)動設計

? ? ? ? 在戰(zhàn)略設計階段,我們可以通過業(yè)務場景識別系統(tǒng)的限界上下文。在限界上下文中的語義相關(guān)與功能相關(guān)的用例可以作為分析建模的重要輸入。這個階段可以在系統(tǒng)的先啟活動(迭代0)中完成,之后就進入到戰(zhàn)術(shù)設計階段。

圖片發(fā)自簡書App

? ? ? 戰(zhàn)術(shù)設計以限界上下文為單位開始迭代,通過迭代中的用戶故事逐步對分析模型進行細化,并引入設計模式獲得設計模型后,就可以利用諸如測試驅(qū)動開發(fā)等實踐進行編碼實現(xiàn),以求快速交付高價值的可運行的功能。

圖片發(fā)自簡書App

在分析階段,開發(fā)團隊與領(lǐng)域?qū)<乙黄鸸ぷ?,通過建立更加準確而簡潔的分析模型,直觀地傳遞著不同角色對業(yè)務知識的理解。

在設計階段,必須基于分析模型對模型中的對象做出設計改進,考慮職責的合理分配與良好的協(xié)作,建立具有指導意義的設計模型。

在實現(xiàn)階段,代碼必須是設計模型的忠實表現(xiàn),意味著它其實也忠實表現(xiàn)了分析模型蘊含的領(lǐng)域知識。

圖片發(fā)自簡書App
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容