知识卡片
避免领域建模分析瘫痪的三项技术
内容
领域建模确实可能演变成开放式的分析瘫痪(从手机联系人列表一路发散到”人们为什么会成为朋友”),但有三种方法能圈住范围:一,建模前先确定模型要回答什么问题,能回答了就停,问题应聚焦会导致架构失败的风险,最常见是可用性和互操作性两类;二,主动决定模型的深度和广度——深度上选一个系统仔细研究,广度上决定全面调研还是抽样;三,接受”额外建模不一定带来额外价值”,一旦价值不如做原型,就该停止而非硬撑。
参考来源
- 位置:《恰如其分的软件架构》第8章《领域模型》8.1节《领域与架构的关系》(源文件:_epub-src/OEBPS/text00077.html)
- 结论依据:原文提出限制领域建模范围的三种技术——先确定模型要回答的问题并聚焦可用性/互操作性风险、决定模型深度和广度、认识到额外建模不一定带来额外价值。
- 原始内容:为了避免分析瘫痪,你必须限制领域建模的范围。其中一项技术是,在构建模型前先决定想要模型回答什么问题……其中两个常见的风险是可用性和互操作性……为了避免分析瘫痪,必须认识到,额外的领域建模工作并不能带来额外的价值。