1.0 为什么“软件工程的核心在于权衡(Trade-off)”,而不是追求“零缺陷”或“完美质量”?
问题四:为什么“软件工程的核心在于权衡(Trade-off)”,而不是追求“零缺陷”或“完美质量”?
本问题来源于第1章,指出软件工程的目标是在时间、成本与质量的约束下创造“足够好”的软件,而非完美的软件。这种观点与传统的质量管理理念形成对比。现实中,像Windows、Android这类大型系统,发布时仍包含大量Bug,却能通过持续集成与补丁维护保持可用。我提出这个问题,是因为我过去一直把“完美无Bug”视为软件工程的终极目标,但书中认为“权衡”才是核心,让我反思在实际项目中如何判断“足够好”的边界。
————————————————
版权声明:本文为CSDN博主「ZhangC_cc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_56362628/article/details/153081298
相关推荐
使用收缩空间技术加速自适应权衡模型,用于约束进化优化。
这篇文章探讨了在约束进化优化领域中,利用收缩空间技术来加速自适应权衡模型(Adaptive Trade-off Model, ATM)的性能。
深度VMvare6.0完美精简版
一、VMware Workstation 6.0的核心功能1.
iphone IOS5.1.1完美越狱工具
本文将深入探讨针对iPhone的iOS5.1.1版本的完美越狱过程,以及相关工具——Absinthe 2.0.4。首先,我们需要理解“越狱”是什么。
生态系统服务评估与权衡InVEST模型
该模型的一个核心目标是支持对不同土地使用和管理策略的决策过程,帮助实现生态保护与经济发展的平衡。
tensorflow2.0与tensorflow1.0的性能区别介绍
在探讨TensorFlow 2.0与1.0的性能差异时,我们需要理解这两个版本的核心区别以及它们在实际应用中的表现。


