借用DDD如何更好的和传统的产品需求、软件设计和实现相结合
来源:4-1 “运营域”整体架构设计

慕妹9217275
2022-02-09
1、传统开发一个系统的流程(自身经历)
1.1、产品做需求调研
1.2、产品出需求文档,包括:功能清单、流程图、原型
1.3、产品、研发、项目经理做需求评审
1.4、产品、研发、项目经理出研发时间节点
1.5、后端出表结构设计、后端出接口api、前端画原型、前后端联调
2、借用DDD
2.1、产品、领域转专家、架构师战略设计,出领域划分、界限上下文
2.2、研发战术设计,出领域对象、聚合等等
2.3、研发出表结构设计后端出接口api、前端画原型、前后端联调
3、如果仅仅是研发层面做DDD该如何处理?
4、是否可以部分代码用贫血模型,部分代码用DDD的充血模型,哪种情况下回这么干?
写回答
1回答
-
尤达_技术咖啡
2022-02-09
DDD 的执行一定需要领域专家参与,单独研发没有办法执行,这是DDD的根本。当然,如果研发有领域专家的能力,打算自己充当领域专家,那就另说了,左右手互搏就行了。
在模型很简单的情况下,可以用贫血模型。毕竟在DDD以前,简单系统就是这么过来的。
00
相似问题