領(lǐng)域事件風(fēng)暴
如果業(yè)務(wù)簡(jiǎn)單明確,直接用用例圖識(shí)別用戶故事即可
核心元素表示
- 黃色方塊畫小人:表示用戶角色
- 淺黃色方塊: 表示聚合根
- 橙色方塊: 事件
- 綠色方塊:讀模型,命令依賴的數(shù)據(jù)輸入
- 淺粉色方塊: 標(biāo)記引起事件的外部系統(tǒng)
是一探索性的铐拐,不要急于去尋找導(dǎo)致時(shí)間發(fā)生的起因。尤其在業(yè)務(wù)全景期間。要讓參與人幾種經(jīng)理專注與時(shí)間。如有疑問(wèn)或特別注意酿联,用粉色方塊標(biāo)識(shí)’警告信息‘
領(lǐng)域分析建模過(guò)程
- 挑選一個(gè)與用戶有關(guān)的時(shí)間,反向驅(qū)動(dòng)出決策命令(將過(guò)去時(shí)態(tài)轉(zhuǎn)出動(dòng)賓)
- 根據(jù)命令與時(shí)間因果關(guān)系,推導(dǎo)必要的前置信息(讀模型)贞让。讀模型通過(guò)查詢獲得周崭,可以理解是決策命令的入?yún)?/li>
- 事件導(dǎo)致狀態(tài)變更的主體(聚合)
- 選擇當(dāng)前事件的后置事件。如果后置時(shí)間仍與用戶有關(guān)喳张,重復(fù)第一步续镇;如果后置時(shí)間與外部系統(tǒng)有關(guān),可以跳過(guò)該事件建模蹲姐,繼續(xù)選擇下一個(gè)后置事件磨取。若后置事件與策略有關(guān)人柿,在進(jìn)一步細(xì)化對(duì)象策略之后柴墩,驅(qū)動(dòng)出策略命令,重復(fù)第三部