1、目的:对软件开发的过程所产生的软件项的质量和过程进行定量的评价,用评价的结果指导软件的开发过程,不断地提高软件开发质量水平,并依据度量记录来考核软件开发人员的工作绩效。
2、软件项包括:
1)技术文档:主要包括:可行性分析报告、需求分析报告、软件功能规格说明、开发计划、质量计划、系统设计报告、测试文档、技术报告、用户手册、总结报告等;
2)计算机程序。
3、度量数据来源:
1)项目计划;
2)评审报告;
3)测试报告;
4)问题报告;
5)软件维护记录;
4、质量度量:
度量指标,主要根据各类软件项检查表的检查指标来确定,例如,软件需求规格说明书检查表(见附录1),有10个检查指标,则根据具体项目检查侧重点不同,可从中选择相应的检查指标作为度量指标。
质量等级:
1)软件项的质量等级的确定根据度量综合指标进行。
2)度量综合指标计算公式为: Total = ∑QiMi
5、过程度量:
1)及时度:以软件项目计划规定的的完成时间为基准
2)成熟度:以软件项检查、评审、测试的结果为评价基准
3)改善效率:在检查、评审、测试的结果的基础上改善软件项结果,以改善的时间是否影响