- 16
- 0
- 约 32页
- 2016-11-10 发布于湖北
- 举报
软件质量保证与测试 第2章 软件缺陷管理 董瑞志 九章楼408# 常熟理工学院软件工程系 nature_dong@126.com /dongrz/ 内容提要 什么是软件缺陷? 软件缺陷的属性 软件缺陷的分类 软件缺陷的生存周期 软件缺陷管理 软件缺陷度量 软件缺陷管理工具 1 什么是软件缺陷(Bug)? IEEE (1983) 729 软件缺陷一个标准的定义: 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题; 从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 2 软件缺陷的属性 2 软件缺陷的属性 3 软件缺陷的分类 按照缺陷关联的软件制品划分缺陷 按照缺陷的严重程度划分缺陷 按照缺陷优先级划分缺陷 按照缺陷的起源划分缺陷 按照缺陷发生的根本原因划分缺陷 3.1 按照缺陷关联的软件制品划分缺陷 3.2 按照缺陷的严重程度划分缺陷 3.3 按照缺陷的优先级划分缺陷 3.4 按照缺陷起源的软件生存周期阶段划分 3.5 按照缺陷生成的根本原因划分缺陷 4 软件缺陷的生存周期 4 软件缺陷的生存周期 4 软件缺陷的生存周期 在软件缺陷生存周期规律基础上,软件企业结企业的软件项目经验可以定义更精细粒度的软件缺陷生存周期模型。 4.1 BugFree软件缺陷生存周期模型 4.2 BugZilla软件缺陷生存周期模型 5 软件缺陷管理 根据软件生存
原创力文档

文档评论(0)