知识卡片
失败分析是设计的核心
内容
工程设计的本质是通过分析和消除失败来达成成功,而不是先想出成功方案再验证——”未算胜,先算败”,对失败的考量本身就隐匿在设计方法背后,一旦这种分析出现偏差或被省略,真正的失败就会随之而来。这为[[风险驱动模型四步骤]]提供了更底层的正当性:识别风险本质上就是识别”可能导致失败的因素”,先假设系统会失败、再逆向推导需要什么技术去防止它,比正向假设”这样设计应该没问题”更可靠。
参考来源
- 位置:《恰如其分的软件架构》第3章《风险驱动模型》章首引言(源文件:_epub-src/OEBPS/text00026.html)
- 结论依据:原文引用工程史学家Henry Petroski的论述,指出失败的概念是设计过程的核心,通过消除失败达至成功之设计,若对失败的分析出现偏差或未完成就会导致错误的设计。
- 原始内容:失败的概念是设计过程的核心,正所谓"失败乃成功之母",通过消除失败,可达至成功之设计……对于失败的考量与分析正是成功的关键所在。(Petroski, 1994)