【技术实现步骤摘要】
质量评估方法、装置、计算机设备及可读存储介质
[0001]本专利技术涉及金融研发
,尤其涉及一种质量评估方法
、
装置
、
计算机设备及可读存储介质
。
技术介绍
[0002]随着信息化要求和程度不断的提高,软件逐渐代替了许多原来由硬件实现的功能,使得软件所占的比重越来越大,所起到的作用和地位也变得更加重要
。
然而,由于软件存在质量问题,经常引发事故,导致人员伤亡以及产生巨大的经济损失
。
因此,在降本增效的大背景下,如何有效的提高软件研发过程的质量和效率已经逐步成为越来越多公司的研究的重点,比如推行单元测试
、CodeReview、
开发自测
、
自动化前置
、
多流程并行运作等方式
。
在采用各种措施后,研发过程的度量和改进就显得尤为重要
。
[0003]传统的度量方式往往采用“缺陷率
(
缺陷在时间上的分布
)”相关的度量指标数,缺陷率的通用概念是一定时间范围内的缺陷数与错误几率的比值
。
但此方式无法客观得洞察出研发质量的效果,从而降低了研发过程的质量和效率,导致研发质量不可控
、
项目交付效率低下
、
团队整体质量意识不高等问题
。
技术实现思路
[0004]有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种能够应用于如金融科技领域或其他技术领 ...
【技术保护点】
【技术特征摘要】
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<...
【专利技术属性】
技术研发人员:汪辰,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。