【DDD】領域驅動設計中的四色建模法

什麼是四色建模法

我的個人理解
通過還原業務邏輯事件,依據是否影響公司的運營和發展,確定憑證作爲時標型對象,並補全相關描述的建模方法。

四色建模法包括

  • 時標型(Moment-Interval)對象:具有可追溯性的記錄運營或管理數據的時刻或時段對象,用粉紅色表示
  • PPT(Party/Place/Thing)對象:代表參與到流程中的參與方/地點/物,用綠色表示
  • 角色(Role)對象:在時標型對象與 PPT 對象(通常是參與方)之間參與的角色,用黃色表示
  • 描述(Description)對象:對 PPT 對象的一種補充描述,用藍色表示

核心:時標型對象

時標型對象的特點

  • 可追溯性的記錄數據
  • 代表某個時間的事實
  • 如果缺失會影響企業的運營和管理

分析步驟

  1. 找到溯源事件
  2. 確定時標型對象
  3. 找到周圍的PPT對象
  4. 找到角色
  5. 補全描述對象

一個完整的四色建模法完成品爲下圖所示

在這裏插入圖片描述

參考資料

  • https://www.gartner.com/binaries/content/assets/events/keywords/applications/apn30/pace-layered-applications-research-report.pdf
  • https://www.infoq.cn/article/xh-four-color-modeling
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章