知识卡片
事件风暴领域分析建模的三步路径
内容
事件风暴中决策命令起到连接角色、事件、写模型与读模型的枢纽作用,但事件才是中心。沿事件流从左到右对每个事件执行三步:①由事件反向驱动出决策命令(只需把事件过去时态转为动词形式的命令);②根据事件状态变更的目标确定写模型(一个事件只能有一个写模型,出现多个说明它们有聚合关系或遗漏了对应事件);③综合确定读模型(从角色角度思考命令执行需要哪些信息,一个命令可能需要零到多个读模型)。发散:这条路径把「凭经验建模」变成「有章可循的步骤」,每步都需与领域专家确认,降低了对建模者经验的依赖。
参考来源
- 位置:《解构领域驱动设计》附录B B.1.3(源文件:_epub-src/OEBPS/035.xhtml)
- 结论依据:原文给出以事件为中心的领域分析建模三步路径及一个事件一个写模型规则。
- 原始内容:① 通过事件反向驱动出决策命令……② 根据事件状态变更的目标确定写模型:一个事件只能有一个写模型……③ 综合确定读模型。