侧边栏壁纸
博主头像
码森林博主等级

一起走进码森林,享受编程的乐趣,发现科技的魅力,创造智能的未来!

  • 累计撰写 145 篇文章
  • 累计创建 73 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录
DDD

如何使用事件风暴来构建领域模型

码森林
2024-03-18 / 0 评论 / 0 点赞 / 48 阅读 / 474 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

领域建模的关键过程主要包括:产品愿景分析、场景分析、领域建模、微服务拆分与设计等几个重要阶段。

DDD 领域分析及设计过程

产品愿景分析

产品愿景分析的主要目标是完成产品顶层价值设计和分析,项目团队在目标用户、核心价值、产品需要具备的核心 竞争力等方面达成一致,避免在建设过程中偏离方向。

需要思考建设这个中台能做什么、业务范围、目标用户、核心价值和愿景等。

为了哪写用户、应用…

它们需要实现…业务功能

我们这个…中台,核心需要提供了…能力,其优势…

实现产品…价值与愿景

img

场景分析

场景分析是从用户操作视角出发,根据业务流程或用户流程,采用用例和场景分析方法,探索领域中的典型场景,找出领域事件、实体和命令等领域对象,支撑领域建模的过程。

img

领域建模

根据场景分析过程中产生的领域对象,比如命令、事件等之间的关系,找出产生这些动作的实体,从实体集合中找出聚合根,分析聚合根与实体之间的依赖关系并组成聚合,然后为聚合划定限界上下文边界,建立领域模型,分析领域模型之间的服务依赖关系,建立领域模型上下文服务地图。

具体过程:

  1. 提取领域对象(实体、命令、事件)
  2. 构建聚合
  3. 划定限界上下文
  4. 建立领域模型上下文服务地图
0

评论区