当前位置:首页 > 报告详情

2019年构建领域驱动设计知识体系.pdf

上传人: 云闲 编号:96914 2021-01-01 50页 29.74MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了领域驱动设计(Domain-Driven Design, DDD)的知识体系,包括其历史回溯、新定位、参考过程模型和能力评估模型。 1. 历史回溯:DDD自2004年诞生以来,经历了引入领域事件、CQRS、事件溯源、反应式编程等功能范式的改变,以及对象范式向事件范式的转变,微服务的引入也使得DDD边界更加清晰。 2. 新定位:DDD被视为一种技术哲学,其方法和技术被丰富和扩展,如魔方般多维度的运用。DDD在中台战略中起到了关键作用,帮助企业实现能力复用。 3. 参考过程模型:DDD的过程模型包括全局分析阶段、战略设计阶段和领域模型驱动设计阶段。全局分析阶段确定系统的边界和外部环境;战略设计阶段通过事件风暴等手段确定系统的架构视图;领域模型驱动设计阶段则通过场景驱动设计和测试驱动开发来固化领域模型。 4. 能力评估模型:DCAM是评估软件产品实施DDD的能力的模型,分为初始级、成长级和成熟级。评估维度包括敏捷迭代能力、领域建模能力、架构设计能力和编码自动化测试能力。 综上,本文详细阐述了领域驱动设计的知识体系、定位和实施过程,并提供了一套评估模型,以帮助团队更好地实施DDD并提升其软件开发能力。
领域驱动设计的历史回溯有哪些里程碑? 领域驱动设计如何评估团队的能力? 如何应用领域驱动设计实现微服务架构?
客服
商务合作
小程序
服务号
折叠