知识卡片

草图与蓝图:按问题选精度

普通读书笔记卡 · 1958.o

内容

图形建模有两种流行方式:草图(cartoons,随意粗略)和蓝图(基于集合论等形式化语义的精确模型)。两者都可以是好或坏的,关键看上下文。最有害的草图是看上去充分精确、实则并不精确的那种。决定精度的最好方法是事先想好模型必须回答哪些问题,再选能回答这些问题的最经济模型;要警惕”回溯原则”——先做出精确模型,才冒出只有它能回答的问题。

参考来源

- 位置:《恰如其分的软件架构》第15章《使用架构模型》15.1.1节《充分精确》(源文件:_epub-src/OEBPS/text00160.html) - 结论依据:原文区分草图与蓝图两种图形建模方式,说明二者好坏取决于上下文,并给出"先想清模型要回答的问题,再选最经济的模型"的决策方法,同时警告回溯原则的陷阱。 - 原始内容:这些粗略的模型可能一蹴而就……而最为有害的草图就是那种看上去充分精确,但其实根本不是十分精确的。……决定模型应该具备怎样的精确度的最好方法就是,事先想好模型必须帮助你回答哪些问题……要当心回溯原则,即产生了一个精确模型,然后才出现只有这个精确模型才能回答的问题。