软件开发质量评估方法、装置、计算机设备和存储介质与流程

文档序号:14911044发布日期:2018-07-10 23:25阅读:来源:国知局

技术特征:

1.一种软件开发质量评估方法,所述方法包括:

获取软件当前迭代版本的待评估数据以及维度数据选取逻辑;

根据所述选取逻辑从所述待评估数据中获取维度数据;

提取所述维度数据的标识字段,获取预设的与所述标识字段对应的维度数据的打分区间;

根据所述获取的维度数据和所述打分区间计算所述维度数据的得分;

根据不同的所述维度数据的得分,计算所述待评估数据的当前打分值。

2.根据权利要求1所述的方法,其特征在于,所述根据所述选取逻辑从所述待评估数据中获取维度数据的步骤,包括:

获取所述选取逻辑对应的待评估数据的标准提交时间,并获取所述选取逻辑对应的待评估数据的实际提交时间;

统计所述实际提交时间超过所述标准提交时间的所述选取逻辑对应的待评估数据的超时数量;

统计所述选取逻辑对应的待评估数据的总数量;

根据所述超时数量与所述总数量计算当前超时维度数据。

3.根据权利要求1所述的方法,其特征在于,所述根据所述选取逻辑从所述待评估数据中获取维度数据的步骤,还包括:

获取所述选取逻辑对应的待评估数据的提交次数以及回退次数;

根据所述提交次数与所述回退次数计算当前回退维度数据。

4.根据权利要求1所述的方法,其特征在于,所述根据所述选取逻辑从所述待评估数据中获取维度数据的步骤,还包括:

获取上一迭代版本存在的原漏洞以及所述当前迭代版本存在的当前漏洞;

将所述当前漏洞与所述原漏洞进行比对;

当所述当前漏洞与所述原漏洞存在不同时,则统计与所述原漏洞存在不同的所述当前漏洞的第一数量;

获取与所述选取逻辑对应的待评估数据的总数量;

根据所述第一数量、所述原漏洞的数量以及所述选取逻辑对应的待评估数据的总数量,计算当前引发维度数据。

5.根据权利要求1所述的方法,其特征在于,所述根据所述选取逻辑从所述待评估数据中获取维度数据的步骤,还包括:

获取上一迭代版本存在的原漏洞以及所述当前迭代版本存在的当前漏洞;

将所述当前漏洞与所述原漏洞进行比对;

当所述当前漏洞与所述原漏洞相同时,则统计与所述原漏洞相同的所述当前漏洞的第二数量;

获取与所述选取逻辑对应的待评估数据的总数量;

根据所述第二数量以及所述选取逻辑对应的待评估数据的总数量,计算当前漏洞重现维度数据。

6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据不同的所述维度数据的得分,计算所述待评估数据的当前打分值的步骤之后,还包括:

获取不同迭代版本的所述待评估数据的当前打分值,根据所述当前打分值计算不同迭代版本的所述待评估数据的打分平均值;

根据不同迭代版本的所述待评估数据的所述当前打分值与所述打分平均值计算打分方差;

根据所述打分平均值与所述打分方差生成质量显示图。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

当存在针对所述质量显示图的点击操作时,则获取所述点击操作对应的操作点的坐标;

查询与所述操作点的坐标对应的所述打分平均值与所述打分方差;

在所述操作点处显示所述打分平均值与所述打分方差。

8.一种软件开发质量评估装置,其特征在于,所述装置包括:

获取模块,用于获取软件当前迭代版本的待评估数据以及维度数据选取逻辑;

维度数据获取模块,用于根据所述选取逻辑从所述待评估数据中获取维度数据;

提取模块,用于提取所述维度数据的标识字段,获取与所述标识字段对应的维度数据的打分区间;

计算模块,用于根据所述获取的维度数据和所述打分区间计算所述维度数据的得分;

当前打分值计算模块,用于根据不同的所述维度数据的得分,计算所述待评估数据的当前打分值。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1