软件工程的事实与谬论-之十大谬误
目录
《软件工程的事实与谬论》 之十大谬误
近期有幸阅读到《软件工程的事实与谬论》一书,作者对于软件工程的相关内容见解颇深,在此与各位读者分享、探讨:
一、管理
谬误1:你不能管理自己无法度量的东西。(你无法控制自己无法度量的东西。DeMarco)
谬误2:可以管理软件产品的质量。
二、人员
谬误3:可以,也应该“忘我”地编程。
三、工具和技术
谬误4:工具和技术是通用的。
谬误5:软件需要更多的方法论。
四、估算
谬论6:要估算成本和时间表,应首先估算代码行数。
五、测试
谬误7:随机测试输入是优化测试的好方法。
六、评审
谬误8:“假如有了足够多的关注,所有的BUG都显而易见。”
七、维护
谬误9:估计将来的维护成本和做出产品更新的决策需要参考过去的成本数据。
九、教育
谬误10:教别人编程的方法是教别人写程序。