软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。没有软件度量,就不能从软件开发的暗箱中跳将出来。通过软件度量可以改进软件开发过程,促进项目成功,开发高质量的软件产品。下面就介绍几种度量项目的度量单元
项目管理能力参数 |
||
序号 |
度量元 |
统计值 |
1 |
项目计划天数 |
天 |
2 |
项目延期天数 |
天 |
3 |
项目周期偏差=项目延期天数/项目计划天数 |
% |
4 |
项目实际总工时 |
工时 |
5 |
任务计划工时 |
工时 |
6 |
任务实际工时 |
工时 |
7 |
非任务工时 |
工时 |
8 |
任务工时偏差=(任务实际工时-任务计划工时)/任务计划工时 |
% |
9 |
任务工时比重=任务实际工时/项目总工时 |
% |
10 |
非任务工时比重=非任务工时/项目总工时 |
% |
11 |
质量保证通过率=通过次数/检查次数 |
% |
12 |
评审通过率=通过次数/评审次数 |
% |
13 |
测试通过率=通过次数/测试记录总数 |
% |
14 |
评审发现缺陷数=∑每次评审发现缺陷数量/评审次数 |
个 |
15 |
评审发现问题数=∑每次评审发现问题数量/评审次数 |
个 |
16 |
测试用例缺陷数=∑用例的缺陷的数量/用例总数 |
个 |
17 |
问题解决周期=∑每个问题解决周期/已经解决问题的总数 |
小时 |
18 |
缺陷解决的周期=∑每个缺陷解决的周期/已经解决缺陷总数 |
小时 |