Please enable JavaScript.
Coggle requires JavaScript to display documents.
領域驅動 DDD (工具 (便條紙 便條紙示意圖 (橘色 (領域事件(Domain Event)), 藍色 (命令(Command)), 淡黃色…
領域驅動 DDD
工具
前期分析與設計
事件風暴(Event Storming)
實體強面
便條紙
橘色
領域事件(Domain Event)
藍色
命令(Command)
淡黃色
聚合(Aggregate)
綠色
讀取模型(Read Model)
紫色
業務規則/策略(Policy)
黃色
角色(Actor)
紅色
問題(Issue)
粉紅色
外部系統
繪圖軟體
Miro
draw.io
Cacoo
Gliffy
視訊軟體
分組視訊+聊天室
BigBlueButton
WebEx
Hangsouts
三、產出程式碼
測試驅動
事件風暴產出物
轉換為程式碼
步驟與方法
建構模組模式語言(pattern language)
整潔架構實作圖
Layered Architecture
Entity層(核心)
Entities
Value Objects
Aggregates
Factories
Services(Domain Servers)
Use Cases層
Repositories介面
讀取Aggregates
Service(Application Services)
參與者
領域專家
利害關係人
開發人員
三、建立領域模型
步驟與方法
找出聚合
使用Association Class表達Aggregate之間的關係
領域事件
引導者
(1)引導參與者探索領域
(2)合併事件
(3)命令
使用藍色便條紙寫下觸發領域事件的命令
參與者