第五章 软件生产率和工作量度量
- 软件生产力的度量:基于功能点的度量(间接测量)和基于代码行的度量(直接测量)。
- 功能点方法计算:表格和公式;FP FUNC point 计算;LOC 和 FP 的相关度量计算;LOC/FP 换算。
- 基于 LOC 度量方法的优缺点:
优点:
LOC,KLOC 和相关度量容易计算。
许多现有的软件估算模型都使用 LOC 和 KLOC 作为一项重要输入。有大量关于 LOC 的参考文献和数据。
缺点:
LOC 依赖于使用的语言,这对短小精悍的程序不利。不太适用于非过程化语言。
LOC 只有在设计完成时候才能计算,同时估算需要一定程度的细节,这些细节可能很难获得。项目计划人员很难在分析和设计完成之前估算 LOC。 - 项目经理不应该使用 LOC 和 FP 对一个团队或组织内工程师的生产率进行苛刻的评价。原因:工程师可能会通过产生较大的 LOC 和 FP 来追求高生产率,而降低产品的质量。
- COCOMO 模型:用来成本估算。
- 白盒测试&黑盒测试⭐