质量评估方法技术

技术编号:39486987 阅读:14 留言:0更新日期:2023-11-24 11:07
本发明专利技术涉及金融研发技术领域,公开了一种质量评估方法

【技术实现步骤摘要】
质量评估方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及金融研发
,尤其涉及一种质量评估方法

装置

计算机设备及可读存储介质


技术介绍

[0002]随着信息化要求和程度不断的提高,软件逐渐代替了许多原来由硬件实现的功能,使得软件所占的比重越来越大,所起到的作用和地位也变得更加重要

然而,由于软件存在质量问题,经常引发事故,导致人员伤亡以及产生巨大的经济损失

因此,在降本增效的大背景下,如何有效的提高软件研发过程的质量和效率已经逐步成为越来越多公司的研究的重点,比如推行单元测试
、CodeReview、
开发自测

自动化前置

多流程并行运作等方式

在采用各种措施后,研发过程的度量和改进就显得尤为重要

[0003]传统的度量方式往往采用“缺陷率
(
缺陷在时间上的分布
)”相关的度量指标数,缺陷率的通用概念是一定时间范围内的缺陷数与错误几率的比值

但此方式无法客观得洞察出研发质量的效果,从而降低了研发过程的质量和效率,导致研发质量不可控

项目交付效率低下

团队整体质量意识不高等问题


技术实现思路

[0004]有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种能够应用于如金融科技领域或其他技术领域的质量评估方法

装置

计算机设备及可读存储介质

[0005]本专利技术提供如下技术方案:
[0006]第一方面,本公开实施例中提供了一种质量评估方法,所述方法包括:
[0007]在需求
SST
中基于研发分支模型建立
SST
编号和
merge Request
宽表;
[0008]通过对所述需求
SST
的实际首移时间与所述
merge Request
宽表进行比较,统计在所述实际首移时间后的
merge
新增行数;
[0009]通过所述研发分支模型计算出
SST
实际有效代码行数,通过所述
merge
新增行数与所述
SST
实际有效代码行数计算移测后代码变更率;
[0010]根据所述移测后代码变更率绘制月维度趋势图,以使开发人员根据所述月维度趋势图对所述需求
SST
进行质量评估

[0011]进一步地,所述通过对所述需求
SST
的实际首移时间与所述
merge Request
宽表进行比较,统计在所述实际首移时间后的
merge
新增行数,包括:
[0012]通过所述需求
SST

feature
分支对所述实际首移时间与所述
merge Request
宽表进行计算,得到所述
merge
新增行数

[0013]进一步地,所述研发分支模型包括
PAFlow
模型和
Fork Pull Request
模型

[0014]进一步地,所述通过所述研发分支模型计算出
SST
实际有效代码行数,包括:
[0015]通过所述
PAFlow
模型对所述需求
SST

feature
分支与
master
分支进行增量比较,输出所述
SST
实际有效代码行数

[0016]进一步地,所述通过所述研发分支模型计算出
SST
实际有效代码行数,还包括:
[0017]所述
Fork Pull Request
模型根据所述需求
SST
的私仓
release
分支向所述需求
SST
的公仓
release
分支提交所述
SST
编号,输出所述
SST
实际有效代码行数

[0018]进一步地,所述移测后代码变更率的计算公式为:
[0019][0020]式中,
F
为所述移测后代码变更率,
M
为所述
merge
新增行数,
S
为所述
SST
实际有效代码行数

[0021]第二方面,本公开实施例中提供了一种质量评估装置,所述装置包括:
[0022]建立模块,用于在需求
SST
中基于研发分支模型建立
SST
编号和
merge Request
宽表;
[0023]统计模块,用于通过对所述需求
SST
的实际首移时间与所述
merge Request
宽表进行比较,统计在所述实际首移时间后的
merge
新增行数;
[0024]计算模块,用于通过所述研发分支模型计算出
SST
实际有效代码行数,通过所述
merge
新增行数与所述
SST
实际有效代码行数计算移测后代码变更率;
[0025]评估模块,用于根据所述移测后代码变更率绘制月维度趋势图,以使开发人员根据所述月维度趋势图对所述需求
SST
进行质量评估

[0026]进一步地,所述装置还包括:
[0027]比较模块,用于通过所述需求
SST

feature
分支对所述实际首移时间与所述
merge Request
宽表进行比较计算,得到所述
merge
新增行数

[0028]第三方面,本公开实施例中提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述质量评估方法的步骤

[0029]第四方面,本公开实施例中提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述质量评估方法的步骤

[0030]本申请的实施例具有如下优点:
[0031]本申请实施例提供的质量评估方法,通过在需求
SST
中基于研发分支模型建立
SST
编号和
merge Request
宽表;通过对所述需求
SST
的实际首移时间与所述
merge Reque本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种质量评估方法,其特征在于,所述方法包括:在需求
SST
中基于研发分支模型建立
SST
编号和
merge Request
宽表;通过对所述需求
SST
的实际首移时间与所述
merge Request
宽表进行比较,统计在所述实际首移时间后的
merge
新增行数;通过所述研发分支模型计算出
SST
实际有效代码行数,通过所述
merge
新增行数与所述
SST
实际有效代码行数计算移测后代码变更率;根据所述移测后代码变更率绘制月维度趋势图,以使开发人员根据所述月维度趋势图对所述需求
SST
进行质量评估
。2.
根据权利要求1所述的质量评估方法,其特征在于,所述通过对所述需求
SST
的实际首移时间与所述
merge Request
宽表进行比较,统计在所述实际首移时间后的
merge
新增行数,包括:通过所述需求
SST

feature
分支对所述实际首移时间与所述
merge Request
宽表进行计算,得到所述
merge
新增行数
。3.
根据权利要求1所述的质量评估方法,其特征在于,所述研发分支模型包括
PAFlow
模型和
Fork Pull Request
模型
。4.
根据权利要求3所述的质量评估方法,其特征在于,所述通过所述研发分支模型计算出
SST
实际有效代码行数,包括:通过所述
PAFlow
模型对所述需求
SST

feature
分支与
master
分支进行增量比较,输出所述
SST
实际有效代码行数
。5.
根据权利要求3所述的质量评估方法,其特征在于,所述通过所述研发分支模型计算出
SST
实际有效代码行数,还包括:所述
Fork Pull Request
模型根据所述需求
SST<...

【专利技术属性】
技术研发人员:汪辰
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1