【技术实现步骤摘要】
一种面向缺陷度量的软件质量控制方法
[0001]本专利技术属于软件质量控制
,具体涉及一种面向缺陷度量的软件质量控制方法
。
技术介绍
[0002]软件业作为实现国民经济和社会信息化的先导产业而占据了重要位置
。
在软件组织中,质量
、
进度和成本是软件项目关注的三大要素,而软件质量要求的高低,既会影响到成本,又会影响到进度,在三大要素中往往是位于第一位的
。
[0003]软件缺陷,即计算机系统或者程序中存在的任何一种破坏正常运行能力的问题
、
错误,或者隐藏的功能缺陷
、
瑕疵
。
软件缺陷管理是软件质量保证的重要组成部分,因此,在软件开发过程中关注软件缺陷度量是必要的
。
[0004]目前,国内外已有大量专业的软件缺陷管理工具,其中较为著名的有:
Rational Clear Quest、Silk Central Issue Manger、Track Record
等,它们提供的功能各有侧重点,且都能够高效
、
方便地进行软件缺陷记录和跟踪,其通用功能有:缺陷信息记录
、
缺陷流程控制
、
缺陷状态修改
、
缺陷信息统计
、
缺陷信息查询
、
缺陷信息输出等
。
但是,现有的软件缺陷管理工具是以缺陷状态为驱动力展开工作的,其普遍的管理模式依然是:找出缺陷
...
【技术保护点】
【技术特征摘要】
1.
一种面向缺陷度量的软件质量控制方法,其特征在于,所述方法包括如下步骤:步骤
S1
:确定缺陷度量标准,所述缺陷度量标准包括缺陷类型和缺陷严重等级;步骤
S2
:根据缺陷类型和缺陷严重等级,收集缺陷数据;步骤
S3
:根据缺陷度量标准,对收集的缺陷数据进行缺陷统计与分析,包括下述统计与分析内容中的一种或多种组合:缺陷定量分析
、
缺陷汇总统计
、
缺陷定性分析
、
软件发布前后的缺陷分析
、
软件缺陷漏测分析
、
缺陷信息规范记录和缺陷变更的收集与处理;步骤
S4
:计算缺陷度量指标,所述缺陷度量指标包括缺陷密度
、
缺陷移除率
、
阶段性缺陷抑止率
、
全面测试效率和全面审查效率;步骤
S5
:缺陷预防与控制,根据缺陷统计与分析
、
缺陷度量指标的计算结果,对发现缺陷或预测可能发生缺陷的阶段或过程进行重点监控,并按照不同的缺陷类型和严重等级,采取不同的预防和控制措施
。2.
根据权利要求1所述的方法,其特征在于,步骤
S1
中,所述缺陷类型包括系统缺陷
、
数据缺陷
、
数据库缺陷
、
接口缺陷
、
功能缺陷和界面缺陷
。3.
根据权利要求1所述的方法,其特征在于,步骤
S2
中,所述缺陷数据来源包括评审数据
、
测试数据和用户反馈数据
。4.
根据权利要求1所述的方法,其特征在于,步骤
S3
中,所述缺陷定量分析包括下述指标中的一种或多种:反映产品质量的指标
、
反映产品可靠性的指标
、
反映缺陷发现及修复效率的指标和反映缺陷修复成本的指标;其中,反映产品质量的指标包括:缺陷密度
=
缺陷数量
/
软件规模;潜在缺陷概数
=(100%
ꢀ‑
发布前缺陷移除率
)
缺陷密度;反映产品可靠性的指标包括:平均失效时间
=
软件持续运行时间
/
缺陷数量;反映缺陷发现及修复效率的指标包括:缺陷检出率
=
某阶段当时发现的缺陷
/
属于该阶段的全部缺陷
100%
;发布前缺陷移除率
=
发布前发现的缺陷
/(
发布前发现的缺陷
+
软件运行的前3个月发现的缺陷
)100%
;缺陷修正率
=
修复过程中未引发其他问题的缺陷数
/
被修复缺陷的总数
100%
;反映缺陷修复成本的指标包括:平均修复时间
=
缺陷修复时间
/
缺陷数量;平均修复成本
=
开发人员的平均人力成本平均修复时间;相对返工成本
=
返工的工作量
/
项目总工作量
100% 。5.
根据权利要求4所述的方...
【专利技术属性】
技术研发人员:王晖,吴校军,张庆晖,阮浩德,黄欣,呼书杰,孙恩泽,田甜,何佳泽,王燕燕,
申请(专利权)人:广东省城乡规划设计研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。