软件开发质量评估方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:30371200 阅读:31 留言:0更新日期:2021-10-16 17:51
本发明专利技术涉及智能决策领域,揭露一种软件开发质量评估方法,包括:利用评分模型对软件待评估数据进行评分,得到第一评分数据;从所述待评估数据中获取开发数据,并根据开发数据对软件进行开发质量评价,得到第二评分;获取预设时间区间内软件开发人员名单中每个开发人员的开发故障率进行开发人员的开发能力评价,得到第三评分;利用第一评分、第二评分及第三评分进行评分综合计算,得到软件的开发质量评分;利用预设评估阈值以及开发质量评分对软件进行开发质量评估,得到评估结果。本发明专利技术还涉及一种区块链技术,所述待评估数据可以存储在区块链节点中。本发明专利技术还提出一种软件开发质量评估装置、设备以及介质。本发明专利技术可以提高软件开发质量评估的准确率。开发质量评估的准确率。开发质量评估的准确率。

【技术实现步骤摘要】
软件开发质量评估方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及智能决策领域,尤其涉及一种软件开发质量评估方法、装置、电子设备及可读存储介质。

技术介绍

[0002]软件的开发质量的好坏是决定软件质量、软件开发周期等因素的重要条件,因此,在软件发布上线之前,为了判断软件能否正式上线发布,需要对软件的开发质量进行评估。
[0003]目前的软件开发质量评估方法只能根据软件的开发数据进行单一维度的简单评估,软件开发质量评估的准确率较低,无法满足软件的开发质量评估需求。

技术实现思路

[0004]本专利技术提供一种软件开发质量评估方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高软件开发质量评估的准确率。
[0005]为实现上述目的,本专利技术提供的一种软件开发质量评估方法,包括:
[0006]获取软件的待评估数据以及开发人员名单;
[0007]利用预构建的评分模型对所述待评估数据进行评分,得到第一评分数据;
[0008]从所述待评估数据中获取开发数据,并根据所述开发数据对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件开发质量评估方法,其特征在于,所述方法包括:获取软件的待评估数据以及开发人员名单;利用预构建的评分模型对所述待评估数据进行评分,得到第一评分数据;从所述待评估数据中获取开发数据,并根据所述开发数据对所述软件进行开发质量评价,得到第二评分;获取预设时间区间内所述开发人员名单中每个开发人员的开发故障率,根据所述开发故障率进行所述开发人员的开发能力评价,得到第三评分;利用所述第一评分、所述第二评分及所述第三评分进行评分综合计算,得到所述软件的开发质量评分;利用预设评估阈值以及所述开发质量评分对所述软件进行开发质量评估,得到评估结果。2.如权利要求1所述的软件开发质量评估方法,其特征在于,所述从所述待评估数据中获取开发数据,包括:统计所述待评估数据中同一等级的缺陷的数量,得到对应等级的缺陷数量;提取所述待评估数据中相同等级的每个缺陷的修复时长,并根据所述每个缺陷的修复时长计算提取到的同一等级的所有缺陷的修复时长的平均值,得到平均修复时长;提取所述待评估数据中的每个用户故事的移交时长,汇总所述缺陷数量、所述平均修复时长及所述每个用户故事移交时长,得到所述开发数据。3.如权利要求1所述的软件开发质量评估方法,其特征在于,所述根据所述开发故障率进行所述开发人员的开发能力评价,得到第三评分,包括:获取每个所述开发人员的所有开发故障率,得到对应的开发故障率集;将所述开发故障率集中的所有开发故障率进行算术平均计算,得到目标开发故障率;获取每个所述开发人员在所述软件开发过程中的开发比例;根据所述目标开发故障率及所述开发比例进行开发故障评分计算,得到所述第三评分。4.如权利要求3所述的软件开发质量评估方法,其特征在于,所述根据所述目标开发故障率及所述开发比例进行开发故障评分计算,得到所述第三评分,包括:计算每个所述开发人员对应的目标开发故障率及开发比例的乘积,得到开发评分;将所有所述开发评分进行求和,得到所述第三评分。5.如权利要求1所述的软件开发质量评估方法,其特征在于,所述利用预设评估阈值以及所述开发质量评分对所述软件进行开发质量评估,得到评估结果,包括:当所述开发质量评分大于或等于所述评估阈值时,所述评估结果为评估通过;当所述开发质量评分小于所述评估阈值时,所述评估结果为评估不通过,将所述软件发送至预设的终端设备进行测试。6...

【专利技术属性】
技术研发人员:唐志良
申请(专利权)人:平安信托有限责任公司
类型:发明
国别省市:

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

1