软件缺陷管理指南
3.3 缺陷状态(Status)
缺陷状态 |
描述 |
已提交 (Submitted) |
已提交的缺陷 |
打开 (Open) |
确认“提交的缺陷”,等待处理 |
已拒绝 (Rejected) |
拒绝“提交的缺陷”,不需要修复或不是缺陷 |
已解决 (Resolved) |
缺陷被修复 |
已关闭 (Closed) |
确认被修复的缺陷,将其关闭 |
3.3.1 评审缺陷分析
◆ 缺陷分布情况统计分析
— 按照缺陷严重程度及工作类型分布
按照缺陷严重程度及工作类型分布可以统计整个项目生命周期中所有同行评审的缺陷分布,也可以统计某一阶段所有同行评审的缺陷分布。
— 按照缺陷类型分布
按照缺陷类型统计分布图,可以是某一评审的缺陷统计,也可以是某一类型工作评审的缺陷统计,可以是某一阶段所有同行评审的缺陷统计,也可以是整个项目周期内所有同行评审的缺陷统计。建议以某一类型工件和某一阶段来进行统计分布。
◆ 缺陷率分析
— 单一项目的缺陷率
工作类型 |
缺陷数 |
Page/KLOC |
Defect / Page (KLOC) |
R |
16 |
102 |
0.16 |
A |
19 |
90 |
0.21 |
D |
30 |
130 |
0.23 |
C |
62 |
80 |
0.78 |
T |
21 |
110 |
0.19 |
U |
14 |
150 |
0.09 |
P |
6 |
50 |
0.12 |
— 多个项目的缺陷率
◆ 控制图
— 缺陷率控制图
Upper Control Limit (UCL)=Mean + L*Standard Deviation
Lower Control Limit (LCL)=Mean - L*Standard Deviation
◆ 缺陷趋势图