第7章 总结与展望
7-1 DDD的核心思想与方法回顾
所以大家好,这节课我们对我们整个课程的内容做一个串讲,对滴滴滴的核心思想与方法,做一个回顾和总结。
这个图大家应该还有印象,这是DDD建模和设计的整体流程分为四个阶段,包括挖掘用户故事,建立通用语言战略设计和战术设计。
这四个阶段呢,虽然说开始的时间有先后,但是并不是一个阶段结束下一个阶段才开始,而是互相有重叠的用户故事。
在整个建模的过程中,可能会发生变化和完善通用语言呢也随时会进行补充和优化战略设计。
如果不合理,在战术设计阶段呢,还可以进行调整需求,是整个软件系统的起点。
而我们第一个阶段挖掘用户故事,就是要对需求进行收集和分析。
首先我们需要对用户故事进行描述描述的标准格式呢就是所谓的三c也就是cardconversation和confirmation卡片谈话和验证。
通过三c呢我们就能够勾勒出一个用户故事的细节。
当然单单描述是不够的,我们还要对用户故事进行讨论和分析。
讨论不仅仅是口头上的讨论,还要通过文字结合图像,把讨论过程记录下来。
同时呢还可以借助一些图像化的分析工具。
这个时候呢,其实我们就已经进入了第二阶段。
也就是建立通用语言。
我们介绍了一种分析方法,叫做domainstory,