美文网首页
领域确定设计专题(三)- DDD实施

领域确定设计专题(三)- DDD实施

作者: 有你我就不孤单 | 来源:发表于2020-07-12 12:08 被阅读0次

通用语言的概念、术语和含义是有开发和领域专家讨论和妥协达成一致的。

如果你知道软件开发者不应该只是热衷于技术,而是应该将眼界放的更宽。我认为不管使用什么技术,我们的目的是提供业务价值。而如果我们的技术确实产生了业务价值,人民就没有理由拒绝我们在技术上的建议。

DDD的业务价值大致可分为:
1、你获得了一个非常有用的领域模型。
2、你的业务得到了更准确的定义和理解。
3、领域专家可以为软件设计做出贡献。
4、更好的用户体验。
5、清晰的模型边界。
6、更好的企业架构。
7、敏杰、迭代式和持续建模。
8、使用战略和战术新工具。

这里只重点讲讲战略和战术工具:
上下文映射图作为战略层面上工具对限界上下文进行界分和集成。
战术建模工具:聚合、实体、值对象、领域服务和领域事件。

在实施DDD时面临的挑战:
1、为创建通用语言腾出时间和精力。
2、持续地将领域专家引入项目。
3、改变开发者对领域的思考方式。

相关文章

网友评论

      本文标题:领域确定设计专题(三)- DDD实施

      本文链接:https://www.haomeiwen.com/subject/dlegcktx.html