8.1 仅仅通过对编码部分的估计,然后乘以任务其他部分的相对系数,是无法得出对整项工作的精确估计的。
8.2 构建独立小型程序的数据不适用于编程系统项目。
8.3 程序开发呈程序规模的指数增长。
8.4 一些发表的研究报告显示指数约为1.5。[Boehm的数据并不完全一致,在1.05和1.2之间变化。1]
8.5 Portman的ICL数据显示相对于其他活动开销,全职程序员仅将50%的时间用于编程和调试。
8.6 IBM的Aron数据显示,生产率是系统各个部分交互的函数,在1.5K千代码行/人年至10K千代码行/人年的范围内变化。
8.7 Harr的Bell实验室数据显示对于已完成的产品,操作系统类的生产率大约是0.6KLOC/人年,编译类工作的生产率大约为2.2KLOC/人年。
8.8 Brooks的OS/360S数据与Harr的数据一致:操作系统0.6~0.8KLOC/人年,编译器2~3 KLOC/人年。
8.9 Corbato的MIT项目MULTICS数据显示,在操作系统和编译器混合类型上的生产率是1.2KLOC/人年,但这些是PL/I的代码行,而其他所有的数据是汇编代码行。
8.10 在基本语句级别,生产率看上去是个常数。
8.11 当使用适当的高级语言时,程序编制的生产率可以提高5倍。