System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 软件质量的度量方法、装置、电子设备及存储介质制造方法及图纸_技高网

软件质量的度量方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44571478 阅读:1 留言:0更新日期:2025-03-11 14:31
本申请提供了一种软件质量的度量方法、装置、电子设备及存储介质,该方法包括:获取用户针对目标软件的质量的度量需求指标;根据度量需求指标确定对目标软件的质量进行度量的软件度量参数;根据软件度量参数确定用于对目标软件进行度量的工具部署关系,其中,工具部署关系用于指示实现对目标软件进行度量的软件度量参数的工具与度量需求指标的关联关系;基于工具部署关系和软件度量参数抓取目标数据,并根据目标数据确定目标软件的软件质量度量结果。本申请能够实现目标软件的度量需求与不同的软件管理工具对接,避免进行软件度量时过渡依赖某种工具,提高获取数据的灵活性和获取数据的效率。

【技术实现步骤摘要】

本申请涉及软件测试,更具体地,涉及一种软件质量的度量方法、装置、电子设备及存储介质


技术介绍

1、随着智能座舱、智能驾驶的迅速发展,软件在汽车研发中的占比激增,随着汽车新四化的发展,车载软件变得愈加复杂,如何评估软件项目的各个方面至关重要。而当前,在软件指标度量方面的度量项,大多是基于代码本身的度量,如圈复杂度、编译器警告等,且都是在软件编码完成才能开始度量,软件研发过程的质量控制相对被动且滞后。在现有技术中,进行软件度量时,很多软件指标数据来源主要分散于各个软件管理工具,进行度量时获取数据的繁杂且效率低下,因此,如何避免在进行软件度量时对某种软件管理工具的过渡耦合导致的数据获取的效率成为亟待解决的问题。


技术实现思路

1、有鉴于此,本申请实施例提出了一种软件质量的度量方法、装置、电子设备及存储介质,以改善上述问题。

2、根据本申请实施例的第一个方面,提供了一种软件质量的度量方法,所述方法包括:获取用户针对目标软件的质量的度量需求指标;根据所述度量需求指标确定对所述目标软件的质量进行度量的软件度量参数,其中,所述软件度量参数包括在不同指标下对所述目标软件进行度量的目标参数;根据所述软件度量参数确定用于对所述目标软件进行度量的工具部署关系,其中,所述工具部署关系用于指示实现对所述目标软件进行度量的所述软件度量参数的工具与所述度量需求指标的关联关系;基于所述工具部署关系和所述软件度量参数抓取目标数据,并根据所述目标数据确定所述目标软件的软件质量度量结果。

3、根据本申请实施例的第二个方面,提供了一种软件质量的度量装置,所述装置包括:度量需求获取模块,用于获取用户针对目标软件的质量的度量需求指标;软件度量目标确定模块,用于根据所述度量需求指标确定对所述目标软件进行度量的软件度量参数,其中,所述软件度量参数包括在不同指标下对所述目标软件进行度量的目标参数;工具部署关系确定模块,用于根据所述软件度量参数确定用于对所述目标软件进行度量的工具部署关系,其中,所述工具部署关系用于指示实现对所述目标软件进行度量的所述软件度量参数的工具与所述度量需求指标的关联关系;软件度量结果确定模块,用于基于所述工具部署关系和所述软件度量参数抓取目标数据,并根据所述目标数据确定所述目标软件的软件质量度量结果。

4、根据本申请实施例的第三个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述软件质量的度量方法。

5、根据本申请实施例的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述软件质量的度量方法。

6、在本申请的方案中,先确定用户针对目标软件的质量的度量需求指标,以此能够根据度量需求指标来确定对目标软件的质量进行度量的软件度量参数,然后根据软件度量参数来确定用于对目标软件进行度量的工具部署关系,最后能够根据工具部署关系中指示实现对目标软件进行度量的软件度量参数的工具与度量需求指标的关联关系来抓取目标数据,最后能够根据目标数据来得到对目标软件的质量进行软件度量的软件质量度量结果。本申请的方案能够实现目标软件的度量需求与不同的软件管理工具对接,避免对软件进行度量时过渡依赖某种工具,提高获取数据的灵活性和获取数据的效率,并且能够通过调整输入的目标软件的度量需求指标,来自适应的对软件的软件度量参数以及工具部署关系进行调整,以此能够自适应地统计并生成软件质量度量结果,提高度量效率。

7、应当理解的是,以上的一般描述和后文细节描述仅是示例性和解释性的,并不能限制本专利技术。

本文档来自技高网...

【技术保护点】

1.一种软件质量的度量方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述软件度量参数包括客户度量目标参数、软件技术目标参数和关键过程目标参数,所述根据所述度量需求指标确定对所述目标软件的质量进行度量的软件度量参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述软件度量参数确定用于对所述目标软件进行度量的工具部署关系,包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取所述候选工具的工具特性之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述数据获取规则确定所述工具部署关系之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述工具部署关系和所述软件度量参数抓取目标数据,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述目标数据确定所述目标软件的软件度量结果,包括:

8.一种软件质量的度量装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种软件质量的度量方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述软件度量参数包括客户度量目标参数、软件技术目标参数和关键过程目标参数,所述根据所述度量需求指标确定对所述目标软件的质量进行度量的软件度量参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述软件度量参数确定用于对所述目标软件进行度量的工具部署关系,包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取所述候选工具的工具特性之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述数据获取...

【专利技术属性】
技术研发人员:徐宗雷覃冬梅
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1