工作生活

DDD-领域事件风暴

2019-07-04  本文已影响0人  吃番茄的土拨鼠

领域事件风暴

如果业务简单明确,直接用用例图识别用户故事即可

核心元素表示

是一探索性的,不要急于去寻找导致时间发生的起因。尤其在业务全景期间。要让参与人几种经理专注与时间。如有疑问或特别注意,用粉色方块标识’警告信息‘

领域分析建模过程

  1. 挑选一个与用户有关的时间,反向驱动出决策命令(将过去时态转出动宾)
  2. 根据命令与时间因果关系,推导必要的前置信息(读模型)。读模型通过查询获得,可以理解是决策命令的入参
  3. 事件导致状态变更的主体(聚合)
  4. 选择当前事件的后置事件。如果后置时间仍与用户有关,重复第一步;如果后置时间与外部系统有关,可以跳过该事件建模,继续选择下一个后置事件。若后置事件与策略有关,在进一步细化对象策略之后,驱动出策略命令,重复第三部

image.png
上一篇 下一篇

猜你喜欢

热点阅读