知识卡片

参考过程模型的领域建模方法链

普通读书笔记卡 · 1978.n

内容

领域建模在限界上下文边界约束下进行,产出三层模型:以细化后的业务服务规约为前提,在统一语言指导下用”快速建模法”获得领域分析模型;以分析模型为基础,用”聚合设计的庖丁解牛过程”获得以聚合为核心的角色构造型,得到静态的领域设计模型;对业务服务开展”服务驱动设计”,按业务服务规约的基本流程将其分解为任务树、分配职责获得序列图脚本,得到动态的领域设计模型;再按验收标准为任务树每个任务编写测试用例、开展测试驱动开发,获得领域实现模型。三者共同构成限界上下文约束下的领域模型,实现战略与战术设计的融合。发散:分析/设计/实现三模型不是三份文档,而是同一模型在三次逐步精化中的形态,”保持三者一致”因此成为八项注意之一。

参考来源

- 位置:《解构领域驱动设计》第20章 20.3(源文件:_epub-src/OEBPS/033.xhtml) - 结论依据:原文顺序描述领域建模阶段用快速建模法、庖丁解牛、服务驱动设计、测试驱动开发获得三层模型。 - 原始内容:领域分析模型、领域设计模型和领域实现模型共同构成了在限界上下文边界约束之下的领域模型,实现了战略设计与战术设计的融合。