1、Brooks法则:向滞后的软件项目追加人手会使得进度更加迟缓。
2、概念完整性是系统设计中最重要的因素。
3、清晰的工作文档,明确的组织结构,合理的职责分配,都是大型软件项目最终成功的保证。
4、应及早在软件项目中引入测试,错误发现得越早,修复错误的代价就越小。
5、由于软件的复杂性、一致性、变化性和不可见性,解决软件危机的银弹并不存在。没有任何一种单独的软件工程进展可以让软件开发的效率提高一个数量级。
2、概念完整性是系统设计中最重要的因素。
3、清晰的工作文档,明确的组织结构,合理的职责分配,都是大型软件项目最终成功的保证。
4、应及早在软件项目中引入测试,错误发现得越早,修复错误的代价就越小。
5、由于软件的复杂性、一致性、变化性和不可见性,解决软件危机的银弹并不存在。没有任何一种单独的软件工程进展可以让软件开发的效率提高一个数量级。