知识卡片
领域模型驱动设计以提炼领域知识为起点排除技术因素
内容
领域模型驱动设计以提炼和转换业务需求中的领域知识为设计起点,提炼时要排除技术因素对建模的影响,一切围绕业务需求。尤其在分析活动中,领域模型表达业务领域概念,完全独立于软件开发技术,这种独立性使技术不妨碍对问题的理解,也使最终模型适用于所有类型的软件技术。
参考来源
- 位置:《解构领域驱动设计》13章13.3 领域模型驱动设计(源文件:_epub-src/OEBPS/025.xhtml)
- 结论依据:领域模型驱动设计的起点原则:以领域知识为先、独立于技术(Fowler 观点)。
- 原始内容:领域模型驱动设计以提炼和转换业务需求中的领域知识为设计的起点。提炼领域知识时,要排除技术因素对建模产生的影响。Martin Fowler:这种独立性可以使技术不会妨碍对问题的理解,并使得最终的模型能够适用于所有类型的软件技术。