软件工程的Brooks定律指出:向已经延期的软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的75%。
举一反三
- 软件项目的开发时间最多可以减少到正常开发时间的75%。如果要求一个软件系统的开发时间过短,则开发成功的概率几乎为零。
- 在软件项目开发过程中,进行软件测试的目的是(21);若对软件项目进行风险评估时,(22)与风险无关。 (21) A: 缩短软件的开发时间 B: 减少软件的维护成本 C: 尽可能多地找出软件中的错误 D: 证明开发的软件先进性
- 制定软件项目进度表有两种途径:其一是软件开发小组根据提供软件产品的___从后往前安排时间;其二是软件项目开发组织根据项目和资源情况制定软件项目开发的___和___。
- 在软件项目开发过程中,进行软件测试的目的是() A: 缩短软件开发的时间 B: 减少软件的维护成本 C: 尽可能多地找出软件中的错误 D: 证明所开发软件的先进性
- 软件测试的目的是()。 A: 证明程序没有缺陷 B: 尽可能多地找出软件中的缺陷 C: 减少软件的维护成本 D: 缩短软件的开发时间