一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种表征缺陷植入及检出能力的矩阵控制方法与流程

2022-03-01 21:33:27 来源:中国专利 TAG:


1.本发明涉及质量管理,特别是一种表征缺陷植入检出能力的矩阵控制方法。


背景技术:

2.传统的软件缺陷检出控制方法,基本都是在测试完成后根据所检出的缺陷个数,计算整个软件的测试缺陷率,以此来评估测试过程是否执行充分,整个软件的质量是否受控。这种在单一时机的缺陷率统计方法,一方面仅关注了软件的测试过程质量而忽视了软件开发过程的质量,无法在软件开发过程中就及时的进行质量纠偏;另一方面忽视了软件在交付用户后的全生命周期的质量管理。


技术实现要素:

3.发明目的:本发明的目的是提供一种表征缺陷植入检出能力的矩阵控制方法,从而直观地展示软件研发过程中各个过程片段的缺陷的抑制能力,辅助研发团队掌握软件质量状态,在软件交付前尽量多地发现软件中存在的问题,降低软件外场缺陷泄漏的风险。
4.技术方案:本发明所述的一种表征缺陷植入及检出能力的矩阵控制方法,包括以下步骤:
5.(1)完成基础度量指标的定义;
6.(2)完成各过程片段缺陷植入导出指标定义及性能基线的统计分析;
7.(3)完成缺陷检出度量指标的定义;
8.(4)完成缺陷植入检出矩阵状态的展示。
9.步骤(1)所述的基础度量指标包括项目规模、需求过程引入缺陷数、设计过程引入缺陷数、实现过程引入缺陷数、需求过程检出缺陷数、设计过程检出缺陷数、实现过程检出缺陷数、集成过程检出缺陷数、配置项和系统测试过程检出缺陷数、内部补差过程检出缺陷数、内部泄漏缺陷数、外部泄漏缺陷数。
10.所述步骤(2)具体为:
11.(2.1)对缺陷引入的过程分别定义导出指标“缺陷引入密度”,所述缺陷引入的过程具体为需求过程、设计过程、实现过程,所述导出指标具体为需求过程引入缺陷密度(个/功能点)、设计过程引入缺陷密度(个/功能点)、实现过程引入功能点(个/功能点);
12.(2.2)对已经交付项目的软件,进行基础数据的统计,所述基础数据包括项目规模(功能点)、需求过程引入的缺陷数(个)、设计过程引入的缺陷数(个)、实现过程引入的缺陷数(个);分别计算得到导出指标:
13.需求引入缺陷密度(个/功能点)=需求过程引入缺陷数/项目规模
14.设计引入缺陷密度(个/功能点)=设计过程引入缺陷数/项目规模
15.实现引入缺陷密度(个/功能点)=实现过程引入缺陷数/项目规模
16.(2.3)对计算的过程引入缺陷密度导出指标,采用数值统计方法,进行基线值的统计,得到均值及标准差。
17.所述步骤(3)具体为:
18.(3.1)过程pce指标的定义:
19.需求过程pce=需求过程检出缺陷数/需求过程引入缺陷数
20.设计过程pce=设计过程检出缺陷数/设计过程引入缺陷数
21.实现过程pce=实现过程检出缺陷数/实现过程引入缺陷数;
22.(3.2)过程dce指标的定义:
23.集成过程dce=集成过程检出缺陷数/(集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数)
24.测试过程dce=测试过程检出缺陷数/(测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数);
25.(3.3)tce及tce'指标定义:
26.tce=(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数)/(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数)
27.tce'=(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数)/(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数)。
28.所述步骤(4)具体为:
29.(4.1)利用finereport软件,完成缺陷植入检出矩阵展示样式的前台设计,并在除灰色单元格之外的位置,按照上述指标的定义,将相应的计算公式定义到单元格中;
30.(4.2)根据项目的估计规模,根据过程缺陷引入密度基线,完成项目预计引入缺陷数的估计;
31.(4.3)从缺陷统计的数据库中将缺陷记录读取出来,所述缺陷记录包括缺陷的归属项目、归属版本、引入过程、检出过程;通过单元格中定义的计算公式及过滤条件,完成缺陷实际检出个数的展示。
32.一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的一种表征缺陷植入及检出能力的矩阵控制方法。
33.一种计算机设备,包括储存器、处理器及存储在存储器上并可再处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的一种表征缺陷植入及检出能力的矩阵控制方法。
34.有益效果:与现有技术相比,本发明具有如下优点:1、充分挖掘组织级缺陷测量数据的价值,并将其运用到后续软件研发的过程中;2、以一种直观的数字矩阵表征项目当前缺陷的整体植入及检出状态,指导项目在研发过程中及时作出调整,尽量将软件缺陷抑制在内部,降低用户外场缺陷的风险。
附图说明
35.图1为本发明的步骤流程图;
36.图2为缺陷植入检出矩阵展示样式的前台设计示意图;
37.图3为完成项目预计引入缺陷数的估计示意图;
38.图4为完成设计实现过程后,实际缺陷植入检出状态矩阵示意图;
39.图5为成配置项及系统测试过程后,实际缺陷植入检出状态矩阵示意图;
40.图6为存在内外场缺陷泄漏后,实际缺陷植入检出状态矩阵示意图。
具体实施方式
41.下面结合附图对本发明的技术方案作进一步说明。
42.如图1所示,一种表征缺陷植入及检出能力的矩阵控制方法,包括以下步骤:
43.(1)完成基础度量指标的定义;分别定义如下基础度量指标:项目规模(功能点)、需求过程引入缺陷数、设计过程引入缺陷数、实现过程引入缺陷数、需求过程检出缺陷数、设计过程检出缺陷数、实现过程检出缺陷数、集成过程检出缺陷数、配置项和系统测试过程检出缺陷数、内部补差过程检出缺陷数、内部泄漏缺陷数、外部泄漏缺陷数;
44.(2)完成各过程片段缺陷植入导出指标定义及性能基线的统计分析;
45.(2.1)对缺陷引入的过程分别定义导出指标“缺陷引入密度”,所述缺陷引入的过程具体为需求过程、设计过程、实现过程,所述导出指标具体为需求过程引入缺陷密度(个/功能点)、设计过程引入缺陷密度(个/功能点)、实现过程引入功能点(个/功能点);
46.(2.2)对已经交付项目的软件,进行基础数据的统计,所述基础数据包括项目规模(功能点)、需求过程引入的缺陷数(个)、设计过程引入的缺陷数(个)、实现过程引入的缺陷数(个);分别计算得到导出指标:
47.需求引入缺陷密度(个/功能点)=需求过程引入缺陷数/项目规模
48.设计引入缺陷密度(个/功能点)=设计过程引入缺陷数/项目规模
49.实现引入缺陷密度(个/功能点)=实现过程引入缺陷数/项目规模
50.(2.3)对计算的过程引入缺陷密度导出指标,采用数值统计方法,进行基线值的统计,得到均值及标准差。
51.(3)完成缺陷检出度量指标的定义;
52.(3.1)过程pce指标的定义:
53.需求过程pce=需求过程检出缺陷数/需求过程引入缺陷数
54.设计过程pce=设计过程检出缺陷数/设计过程引入缺陷数
55.实现过程pce=实现过程检出缺陷数/实现过程引入缺陷数;
56.(3.2)过程dce指标的定义:
57.集成过程dce=集成过程检出缺陷数/(集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数)
58.测试过程dce=测试过程检出缺陷数/(测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数);
59.(3.3)tce及tce'指标定义:
60.tce=(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数)/(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数
内部泄漏缺陷数 外部泄漏缺陷数)
61.tce'=(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数)/(需求过程检出缺陷数 设计过程检出缺陷数 实现过程检出缺陷数 集成过程检出缺陷数 测试过程检出缺陷数 内部补差过程检出缺陷数 内部泄漏缺陷数 外部泄漏缺陷数)。
62.(4)完成缺陷植入检出矩阵状态的展示;
63.(4.1)利用finereport软件,完成缺陷植入检出矩阵展示样式的前台设计,并在除灰色单元格之外的位置,按照上述指标的定义,将相应的计算公式定义到单元格中;如图2所示;
64.(4.2)根据项目的估计规模,根据过程缺陷引入密度基线,完成项目预计引入缺陷数的估计;如图3所示;
65.(4.3)从缺陷统计的数据库中将缺陷记录读取出来,所述缺陷记录包括缺陷的归属项目、归属版本、引入过程、检出过程;通过单元格中定义的计算公式及过滤条件,完成缺陷实际检出个数的展示。
66.完成设计实现过程后,实际缺陷植入检出状态矩阵如图4所示;
67.完成配置项及系统测试过程后,实际缺陷植入检出状态矩阵如图5所示;
68.存在内外场缺陷泄漏后,实际缺陷植入检出状态矩阵如图6所示。
69.一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的一种表征缺陷植入及检出能力的矩阵控制方法。
70.一种计算机设备,包括储存器、处理器及存储在存储器上并可再处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的一种表征缺陷植入及检出能力的矩阵控制方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献