软件缺陷管理指南 2
2004-05-19 17:51 灵感之源 阅读(1405) 评论(0) 编辑 收藏 举报软件缺陷管理指南
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
◆ 缺陷趋势图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架