知识卡片
模型驱动设计需区分问题空间与解空间
内容
进行模型驱动设计时须区分问题空间和解空间,否则会将问题与解决方案混为一谈,在不清楚问题时开展建模、输出无法反映真实世界的错误模型。即使面对同一问题空间,采取不同视角分解也会引申出不同视角的解决方案,驱使建立不同类型的模型。
参考来源
- 位置:《解构领域驱动设计》13章13.2 模型驱动设计(源文件:_epub-src/OEBPS/025.xhtml)
- 结论依据:区分问题空间与解空间是避免错误模型的前提,视角决定模型类型。
- 原始内容:在进行模型驱动设计时,同样需要区分问题空间和解空间,否则,就可能会将问题与解决方案混为一谈……即使面对同一个问题空间,当我们采取不同的视角对问题进行分解时,也会引申出不同视角的解决方案。