知识卡片

选代表性样本避免分析瘫痪

普通读书笔记卡 · 1958.d.10

内容

面对”领域模型是否够用”这类没有明确边界的风险(担心的是”可能存在的问题”而非某个已知问题),若试图为整个领域建立完备模型,很容易陷入没有终点的分析瘫痪。破解办法是主动限定范围:只挑几个代表性场景(案例选了”显示歌词/艺人传记/相关音乐”三种插件),针对这几个场景做建模分析,不追求覆盖整个领域。这样风险评估仍是有限、可终止的工作,代价是不能保证风险已完全消除,只能说提高了成功概率。

参考来源

- 位置:《恰如其分的软件架构》第4章《实例:家庭媒体播放器》4.3.1节《原型设计和领域建模》、4.3.4节《设计一个新模型》(源文件:_epub-src/OEBPS/text00045.html) - 结论依据:原文说明团队担心领域建模"变得信马由缰、没有约束,从而导致分析瘫痪",因此选择三种代表性插件限定分析范围,最终承认"不敢妄谈风险已得到消除,但是通过付出相对较少的努力,却提高了成功的概率"。 - 原始内容:我们担心领域建模会变得信马由缰、没有约束,从而导致分析瘫痪。为避免这种情况,我们选择了开发者想要构建的三种具有代表性的插件进行分析……由于仅仅研究了三个插件……不敢妄谈风险已得到消除,但是通过付出相对较少的努力,却提高了成功的概率。