DDD-落地的方法

概述

    谁使用数据、什么时候使用数据、如何使用数据

     数据的创建/采集、存储、流转、整合、呈现与使用、分析与应用、归档和销毁

  1. 如何与业务人员聊?

    1. 问清楚每个关键的业务概念事件关系

    2. 问清业务流程分析业务用例提炼显示和隐含的业务规则识别业务对象

    3. 问题清楚数据生命周期各阶段背后的逻辑。

  2. DDD建模方法

    1. 用例分析法

      图片

      图片

    2. 四色建模法

    3. 事件风暴法

  3. 如何实现领域模型

    1. 用领域模型验证能否将需求跑通

    2. 确定值对象是否作为集合的一部分还是独立存在

    3. 合理的规划集合和导航

    4. 合理规划关系和继承

  4. 确定聚合

    1. 代表聚合的总概念

    2. 其他对象通常是依赖与它

    3. 识别聚合根

    4. 所有对象组合后代表一个概念

    5. 缺失一个对象则概念不完整

    6. 对象之间具有相同的生命周期

    7. 对象将具有一定的规则约束

    8. 对象间具有强关系

    9. 识别聚合

  5. 运用DDD的好处

    1. 约束团队开发节奏

    2. 响应变化定位缺陷

    3. 业务逻辑和技术逻辑分离、隔离UI、业务、技术

    4. 架构有效分层

    5. 设计直接映射代码、代码体系设计

    6. 设计满足需求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fajianchen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值