[发明专利]一种软件评估方法和装置在审
申请号: | 201611094850.8 | 申请日: | 2016-11-30 |
公开(公告)号: | CN108121656A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 彭飞 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 质量分析 标准一致性 方法和装置 评估 软件评估 软件要求 研发 判断软件 评估软件 自动执行 | ||
1.一种软件评估方法,用于评估一个软件及其研发流程与一项标准的一致性,其特征在于,包括:
对所述软件进行代码质量分析;
根据分析结果得到所述软件对所述标准的软件要求的符合程度;
根据所述软件对所述标准的符合程度来评估所述软件及其研发流程与所述标准要求的一致性。
2.如权利要求1所述的方法,其特征在于,
所述根据分析结果得到所述软件对所述标准的软件要求的符合程度,包括:
对于至少一种软件特性中的每一种,根据分析结果得到所述软件对该软件特性的符合程度,其中,所述软件特性为所述标准中定义的一个软件满足所述标准的软件要求时应具有的一种特性;
所述根据所述软件对所述标准的符合程度来评估所述软件及其研发流程与所述标准要求的一致性,包括:
对于至少一种软件特性中的每一种,根据所述软件对该软件特性的符合程度,评估针对所述软件特性的所述软件及其研发流程与所述标准的一致性。
3.如权利要求2所述的方法,其特征在于,
对所述软件行代码质量分析,包括:
对所述软件进行代码质量分析,得到至少一条代码质量告警信息,其中,每一条代码质量告警信息属于一种代码质量告警类型;
所述对于至少一种软件特性中的每一种,根据分析结果得到所述软件对该软件特性的符合程度,包括:
对于每一种代码质量告警类型,获取如下两项信息:
一个信息数量,所述信息数量为所述至少一条代码质量告警信息中属于该类型的代码质量告警信息的数量,以及
一个影响因子,所述影响因子用于衡量属于该类型的代码质量告警信息的出现对所述软件对该软件特性符合程度的影响;
综合获取的所有所述代码质量分析告警信息类型对应的所述两项信息,得到所述软件对该软件特性的符合程度。
4.如权利要求1~3任一项所述的方法,其特征在于,根据所述软件对所述标准的软件要求的符合程度来评估所述软件及其研发流程与所述标准要求的一致性,包括:
将所述软件对所述标准的软件要求的符合程度,与其他至少一个软件对所述标准的软件要求的符合程度进行比较,来评估所述软件及其研发流程与所述标准要求的一致性。
5.一种软件评估装置(30),用于评估一个软件及其研发流程与一项标准的一致性,其特征在于,包括:
一个代码质量分析模块(301),用于对所述软件进行代码质量分析;
一个软件要求评估模块(302),用于根据所述代码质量分析模块(301)的分析结果,得到所述软件对所述标准的软件要求的符合程度;
一个标准一致性评估模块(303),用于根据所述软件对所述标准的符合程度来评估所述软件及其研发流程与所述标准要求的一致性。
6.如权利要求5所述的装置(30),其特征在于,
所述软件要求评估模块(302),具体用于对至少一种软件特性中的每一种,根据所述代码质量分析模块(301)的分析结果得到所述软件对该软件特性的符合程度,其中,所述软件特性为所述标准中定义的一个软件满足所述标准的软件要求时应具有的一种特性;
所述标准一致性评估模块(303),具体用于对至少一种软件特性中的每一种,根据所述软件对该软件特性的符合程度,评估针对所述软件特性的所述软件及其研发流程与所述标准要求的一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611094850.8/1.html,转载请声明来源钻瓜专利网。