软件质量评估方法、装置、设备及计算机可读存储介质转让专利

申请号 : CN201911204670.4

文献号 : CN110968512B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王安邦陈媛王俊杰宋元章哈清华

申请人 : 中国科学院长春光学精密机械与物理研究所

摘要 :

本发明公开了一种软件质量评估方法,该方法包括以下步骤:接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;获取待评估软件中与目标指标属性信息对应的目标指标组;利用部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指标进行评估,输出待评估软件对应的目标软件质量评估结果。应用本发明实施例所提供的技术方案,提升了评估结果的准确性和客观性,简化了软件质量评估过程,较大地提升了软件质量评估效率。本发明还公开了一种软件质量评估装置、设备及存储介质,具有相应技术效果。

权利要求 :

1.一种软件质量评估方法,其特征在于,包括:接收软件质量评估请求,对所述软件质量评估请求进行解析,得到待评估软件本身的目标指标属性信息;

获取所述待评估软件中与所述目标指标属性信息对应的目标指标组;

利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,输出所述待评估软件对应的目标软件质量评估结果。

2.根据权利要求1所述的软件质量评估方法,其特征在于,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息,包括:对所述软件质量评估请求进行解析,得到所述待评估软件的目标软件类型信息;

获取所述待评估软件中与所述目标指标属性信息对应的目标指标组,包括:获取所述待评估软件中与所述目标软件类型信息对应的目标指标组。

3.根据权利要求1所述的软件质量评估方法,其特征在于,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息,包括:对所述软件质量评估请求进行解析,得到所述待评估软件的目标安全重要等级信息;

获取所述待评估软件中与所述目标指标属性信息对应的目标指标组,包括:获取所述待评估软件中与所述目标安全重要等级信息对应的目标指标组。

4.根据权利要求1至3任一项所述的软件质量评估方法,其特征在于,利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,包括:

利用部署有与所述目标指标组对应的规则融合模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估。

5.根据权利要求4所述的软件质量评估方法,其特征在于,利用部署有与所述目标指标组对应的规则融合模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,包括:

利用部署有与所述目标指标组对应的规则融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估。

6.一种软件质量评估装置,其特征在于,包括:属性信息获得模块,用于接收软件质量评估请求,对所述软件质量评估请求进行解析,得到待评估软件本身的目标指标属性信息;

指标组获取模块,用于获取所述待评估软件中与所述目标指标属性信息对应的目标指标组;

评估结果输出模块,用于利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,输出所述待评估软件对应的目标软件质量评估结果。

7.根据权利要求6所述的软件质量评估装置,其特征在于,所述属性信息获得模块具体为对所述软件质量评估请求进行解析,得到所述待评估软件的目标软件类型信息的模块;

所述指标组获取模块具体为获取所述待评估软件中与所述目标软件类型信息对应的目标指标组的模块。

8.根据权利要求6所述的软件质量评估装置,其特征在于,所述属性信息获得模块具体为对所述软件质量评估请求进行解析,得到所述待评估软件的目标安全重要等级信息的模块;

所述指标组获取模块具体为获取所述待评估软件中与所述目标安全重要等级信息对应的目标指标组的模块。

9.一种软件质量评估设备,其特征在于,包括:存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述软件质量评估方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述软件质量评估方法的步骤。

说明书 :

软件质量评估方法、装置、设备及计算机可读存储介质

技术领域

[0001] 本发明涉及软件工程技术领域,特别是涉及一种软件质量评估方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 随着现代工程技术的不断发展,软件已经成为其中一个重要的独立分支,软件的重要性和复杂性也不断增加,且对可靠性和安全性等的要求也不断提高。与硬件可靠性快
速提升相比,软件发展相对滞后,已成为制约系统可靠性和安全性水平进一步提高的瓶颈。
基于多维质量属性的软件评估是实现软件可信、开展可信软件管理的核心基础,也是软件
开发管理过程中亟需解决的问题之一。
[0003] 传统的软件质量属性的评估方法大体上可以分为面向软件系统体系结构的评估方法和面向属性对象的评估方法两大类。面向软件体系结构的评估方法,主要是在软件设
计开发早期,把非功能需求纳入或等同于软件功能需求,从软件体系结构的角度来设计、实
现、度量并评估软件质量属性。面向属性对象的评估方法主要是在软件测试、使用过程中,
通过重新构建或使用已有的软件质量属性各项评估指标,结合一定的模型或方法来度量与
评估软件质量属性。
[0004] 但是以上传统的软件质量评估方法,针对所有软件均采用设定好的指标集,针对指标集中的每个指标,其指标的权重一般由专家给定,且定性信息多是通过人的主观判断
予以量化,存在着主观的随意性和思维的不确定性。另一方面,传统软件质量评估多采用简
单的数学运算方法,忽略了各度量元与软件质量之间的非线性关系,所得到的结果难以真
正反映软件质量的好坏。当度量的数据量很大时,传统的软件质量评估方法往往难以得到
精确的评估结果,且计算过程复杂繁琐,软件质量评估效率低。
[0005] 综上所述,如何有效地解决人为主观设置指标权重的随意性和思维的不确定性,造成的软件质量评估结果精确度低,计算过程复杂,软件质量评估效率低等问题,是目前本
领域技术人员急需解决的问题。

发明内容

[0006] 本发明的目的是提供一种软件质量评估方法,该方法提升了评估结果的准确性和客观性,简化了软件质量评估过程,较大地提升了软件质量评估效率;本发明的另一目的是
提供一种软件质量评估方装置、设备及计算机可读存储介质。
[0007] 为解决上述技术问题,本发明提供如下技术方案:
[0008] 一种软件质量评估方法,包括:
[0009] 接收软件质量评估请求,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;
[0010] 获取所述待评估软件中与所述目标指标属性信息对应的目标指标组;
[0011] 利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,输出所述待评估软件对应的目标软件质量
评估结果。
[0012] 在本发明的一种具体实施方式中,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息,包括:
[0013] 对所述软件质量评估请求进行解析,得到所述待评估软件的目标软件类型信息;
[0014] 获取所述待评估软件中与所述目标指标属性信息对应的目标指标组,包括:
[0015] 获取所述待评估软件中与所述目标软件类型信息对应的目标指标组。
[0016] 在本发明的一种具体实施方式中,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息,包括:
[0017] 对所述软件质量评估请求进行解析,得到所述待评估软件的目标安全重要等级信息;
[0018] 获取所述待评估软件中与所述目标指标属性信息对应的目标指标组,包括:
[0019] 获取所述待评估软件中与所述目标安全重要等级信息对应的目标指标组。
[0020] 在本发明的一种具体实施方式中,利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,包括:
[0021] 利用部署有与所述目标指标组对应的规则融合模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估。
[0022] 在本发明的一种具体实施方式中,利用部署有与所述目标指标组对应的规则融合模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,
包括:
[0023] 利用部署有与所述目标指标组对应的规则融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神经网络软件质量评估模型,对所述目标
指标组中的各指标进行评估。
[0024] 一种软件质量评估装置,包括:
[0025] 属性信息获得模块,用于接收软件质量评估请求,对所述软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;
[0026] 指标组获取模块,用于获取所述待评估软件中与所述目标指标属性信息对应的目标指标组;
[0027] 评估结果输出模块,用于利用部署有与所述目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对所述目标指标组中的各指标进行评估,输出所述待评估软
件对应的目标软件质量评估结果。
[0028] 在本发明的一种具体实施方式中,所述属性信息获得模块具体为对所述软件质量评估请求进行解析,得到所述待评估软件的目标软件类型信息的模块;
[0029] 所述指标组获取模块具体为获取所述待评估软件中与所述目标软件类型信息对应的目标指标组的模块。
[0030] 在本发明的一种具体实施方式中,所述属性信息获得模块具体为对所述软件质量评估请求进行解析,得到所述待评估软件的目标安全重要等级信息的模块;
[0031] 所述指标组获取模块具体为获取所述待评估软件中与所述目标安全重要等级信息对应的目标指标组的模块。
[0032] 一种软件质量评估设备,包括:
[0033] 存储器,用于存储计算机程序;
[0034] 处理器,用于执行所述计算机程序时实现如前所述软件质量评估方法的步骤。
[0035] 一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述软件质量评估方法的步骤。
[0036] 本发明提供了一种软件质量评估方法:接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;获取待评估软件中与目标指标属性
信息对应的目标指标组;利用部署有与目标指标组对应的模糊规则库的模糊神经网络软件
质量评估模型,对目标指标组中的各指标进行评估,输出待评估软件对应的目标软件质量
评估结果。
[0037] 通过上述技术方案可知,通过根据待评估软件本身的目标指标属性信息,筛选出与目标指标属性信息匹配的目标指标组,过滤掉与目标指标属性信息无关的指标,并预先
设置部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型用于指标
评估,引入模糊规则推理方法表征和处理领域专家在评估时的经验和知识,在推理过程中
没有涉及权重计算,减少主观的随意性和思维的不确定性对评估结果的影响,避免了计算
过程中的人为误差因素,提升了评估结果的准确性和客观性,简化了软件质量评估过程,较
大地提升了软件质量评估效率。
[0038] 相应的,本发明实施例还提供了与上述软件质量评估方法相对应的软件质量评估装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。

附图说明

[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0040] 图1为本发明实施例中软件质量评估方法的一种实施流程图;
[0041] 图2为本发明实施例中软件质量评估方法的另一种实施流程图;
[0042] 图3为本发明实施例中软件质量评估方法的另一种实施流程图;
[0043] 图4为本发明实施例中一种软件质量评估装置的结构框图;
[0044] 图5为本发明实施例中一种软件质量评估设备的结构框图。

具体实施方式

[0045] 为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提
下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 实施例一:
[0047] 参见图1,图1为本发明实施例中软件质量评估方法的一种实施流程图,该方法可以包括以下步骤:
[0048] S101:接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息。
[0049] 当需要对某软件进行软件质量评估时,可以向软件质量评估中心发送软件质量评估请求,软件质量评估请求包含待评估软件的目标指标属性信息。软件质量评估中心接收
软件质量评估请求,并对软件质量评估请求进行解析,得到待评估软件的目标指标属性信
息。指标属性信息一般指底层指标属性信息,可以包括指标类型信息、指标安全重要等级信
息等。如可以依据待评估软件的设计分析属性、内部结构属性以及相应软件测试评价属性
等上层指标属性信息,确定相应的底层指标属性信息。
[0050] S102:获取待评估软件中与目标指标属性信息对应的目标指标组。
[0051] 可以预先设置各指标属性信息与各指标组之间的对应关系,指标组中的指标可包括平均圈复杂度、软件总注释率、软件嵌套深度、控制流覆盖率、数据流覆盖率、测试用例密
度等,当解析得到待评估软件的目标指标属性信息之后,可以获取待评估软件中与目标指
标属性信息对应的目标指标组。通过根据待评估软件本身的目标指标属性信息,筛选出与
目标指标属性信息匹配的目标指标组,从而过滤掉与目标指标属性信息无关的指标,相较
于现有的针对所有软件均采用设定好的指标集,针对指标集中的每个指标,所有指标均参
与软件质量评估的方式,本发明实施例较大地简化了软件质量评估过程,较大地提升了软
件质量评估效率。
[0052] S103:利用部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0053] 可以预先生成与目标指标组对应的模糊规则库,模糊规则库中的模糊推理规则可以采用If‑Then规则,表示为:
[0054] 前提1(规则Rk):If x1为A1k,xz为Azk……,xn为Ank,Then yk为Bk;
[0055] 前提2(事实):If x1为A1*,x2为A2*……,xn为An*;
[0056] 后件(结论):Then y为B*;
[0057] 其中,Rk表示第k条模糊规则,k=1,…m;x1,…xn为输入指标,n为指标数量;y为输* *
出变量,Ak,A,Bk,B为模糊集。
[0058] 在生成模糊规则库之后,将模糊规则库部署于预先建立的软件质量评估模型,通过利用模糊规则库中的各模糊规则对预先获取的输入指标进行模糊理论处理,得到网络学
习样本,形成模糊神经网络软件质量评估模型。模糊神经网络软件质量评估模型中的模糊
神经网络系统可以由4层网络组成,第1层为n个指标输入节点;第2层为评估模糊指标(m维
模糊集合)的n*m个模糊隶属度节点,指标输入节点与模糊隶属度节点之间通过隶属度传递
函数联接。第3层为基于推理规则学习的隐含节点,节点数量根据输入节点数量和模糊规则
数确定。第4层则为输出层,根据输出结果,利用最大隶属度法判断软件质量等级。
[0059] 在获取到待评估软件中与目标指标属性信息对应的目标指标组之后,可以利用部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中
的各指标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0060] 通过上述技术方案可知,通过根据待评估软件本身的目标指标属性信息,筛选出与目标指标属性信息匹配的目标指标组,过滤掉与目标指标属性信息无关的指标,并预先
设置部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型用于指标
评估,引入模糊规则推理方法表征和处理领域专家在评估时的经验和知识,在推理过程中
没有涉及权重计算,减少主观的随意性和思维的不确定性对评估结果的影响,避免了计算
过程中的人为误差因素,提升了评估结果的准确性和客观性,简化了软件质量评估过程,较
大地提升了软件质量评估效率。
[0061] 需要说明的是,基于上述实施例一,本发明实施例还提供了相应的改进方案。在后续实施例中涉及与上述实施例一中相同步骤或相应步骤之间可相互参考,相应的有益效果
也可相互参照,在下文的改进实施例中不再一一赘述。
[0062] 参见图2,图2为本发明实施例中软件质量评估方法的另一种实施流程图,该方法可以包括以下步骤:
[0063] S201:接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标软件类型信息。
[0064] 通过对软件质量评估请求进行解析,可以具体得到待评估软件的目标软件类型信息。如可以确定待评估软件为办公软件、互联网软件、多媒体软件、分析软件、协作软件和商
务软件中的具体哪一类软件。
[0065] S202:获取待评估软件中与目标软件类型信息对应的目标指标组。
[0066] 可以预先存储各软件类型与各指标组之间的对应关系,针对不同类型的软件,指标数量也可有所增减,在解析得到待评估软件的目标软件类型信息之后,可以获取待评估
软件中与目标软件类型信息对应的目标指标组。
[0067] S203:利用部署有与目标指标组对应的规则融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神经网络软件质量评估模型,对目标指
标组中的各指标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0068] 在生成模糊规则库之后,对于模糊规则库中存在的规则冗余现象,即规则前提条件不一致,而结果几乎相同,可依据专家经验进行规则融合以避免对网络学习的收敛存在
影响。针对可能存在的学习困难、规则组合呈指数式爆炸等问题,采用融合神经网络,建立
基于模糊神经网络推理的软件质量评估框架,使得软件质量评估速度得到较大提升。
[0069] 模糊神经网络软件质量评估模型在网络训练过程中可以具体采用变学习率算法,网络初始参数由系统自动赋值,在通过利用模糊规则库中的各模糊规则对预先获取的输入
指标进行模糊理论处理,得到网络学习样本之后,可以依据最优化目标及隐含层最小设置
原则进行学习训练迭代,当输入指标过多,当前网络的学习记忆能力有限时,则可采用多个
隐含层来存储知识,具体采用“砖瓦结构法”来确定隐含层节点数量,即从一个较小的网络
拓扑结构开始,逐渐增加网络的隐含节点,最终在以学习样本集上的最小迭代步骤以及最
短收敛耗时的网络拓扑结构为选定的系统结构,从而得到部署有与目标指标组对应的规则
融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神
经网络软件质量评估模型。利用得到的模糊神经网络软件质量评估模型对目标指标组中的
各指标进行评估,给出最终的系统推理结果,依据推理结果可进行后续的软件状态判断及
决策,输出待评估软件对应的目标软件质量评估结果。
[0070] 实施例三:
[0071] 参见图3,图3为本发明实施例中软件质量评估方法的另一种实施流程图,该方法可以包括以下步骤:
[0072] S301:接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标安全重要等级信息。
[0073] 通过对软件质量评估请求进行解析,可以具体得到待评估软件的目标安全重要等级信息。如可以预先设置高、中、低三种安全重要等级,可以确定待评估软件的目标安全重
要等级信息具体为高、中、低三种安全重要等级中的哪一安全重要等级。
[0074] S302:获取待评估软件中与目标安全重要等级信息对应的目标指标组。
[0075] 可以预先存储各安全重要等级信息与各指标组之间的对应关系,针对不同安全重要等级的软件,指标数量也可有所增减,在得到待评估软件的目标安全重要等级信息之后,
可以获取待评估软件中与目标安全重要等级信息对应的目标指标组。
[0076] S303:利用部署有与目标指标组对应的规则融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神经网络软件质量评估模型,对目标指
标组中的各指标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0077] 相应于上面的方法实施例,本发明实施例还提供了一种软件质量评估装置,下文描述的软件质量评估装置与上文描述的软件质量评估方法可相互对应参照。
[0078] 参见图4,图4为本发明实施例中一种软件质量评估装置的结构框图,该装置可以包括:
[0079] 属性信息获得模块41,用于接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;
[0080] 指标组获取模块42,用于获取待评估软件中与目标指标属性信息对应的目标指标组;
[0081] 评估结果输出模块43,用于利用部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指标进行评估,输出待评估软件对应的目
标软件质量评估结果。
[0082] 通过上述技术方案可知,通过根据待评估软件本身的目标指标属性信息,筛选出与目标指标属性信息匹配的目标指标组,过滤掉与目标指标属性信息无关的指标,并预先
设置部署有与目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型用于指标
评估,引入模糊规则推理方法表征和处理领域专家在评估时的经验和知识,在推理过程中
没有涉及权重计算,减少主观的随意性和思维的不确定性对评估结果的影响,避免了计算
过程中的人为误差因素,提升了评估结果的准确性和客观性,简化了软件质量评估过程,较
大地提升了软件质量评估效率。
[0083] 在本发明的一种具体实施方式中,属性信息获得模块41具体为对软件质量评估请求进行解析,得到待评估软件的目标软件类型信息的模块;
[0084] 指标组获取模块42具体为获取待评估软件中与目标软件类型信息对应的目标指标组的模块。
[0085] 在本发明的一种具体实施方式中,属性信息获得模块41具体为对软件质量评估请求进行解析,得到待评估软件的目标安全重要等级信息的模块;
[0086] 指标组获取模块42具体为获取待评估软件中与目标安全重要等级信息对应的目标指标组的模块。
[0087] 在本发明的一种具体实施方式中,评估结果输出模块43包括指标评估子模块,
[0088] 指标评估子模块具体为利用部署有与目标指标组对应的规则融合模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指标进行评估的模块。
[0089] 在本发明的一种具体实施方式中,评估结果输出模块43包括指标评估子模块,
[0090] 指标评估子模块具体为利用部署有与目标指标组对应的规则融合模糊规则库,且依据最优化目标及隐含层最小设置原则进行学习训练迭代后的模糊神经网络软件质量评
估模型,对目标指标组中的各指标进行评估的模块。
[0091] 相应于上面的方法实施例,参见图5,图5为本发明所提供的软件质量评估设备的示意图,该设备可以包括:
[0092] 存储器51,用于存储计算机程序;
[0093] 处理器52,用于执行上述存储器51存储的计算机程序时可实现如下步骤:
[0094] 接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;获取待评估软件中与目标指标属性信息对应的目标指标组;利用部署有与
目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指
标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0095] 对于本发明提供的设备的介绍请参照上述方法实施例,本发明在此不做赘述。
[0096] 相应于上面的方法实施例,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
[0097] 接收软件质量评估请求,对软件质量评估请求进行解析,得到待评估软件的目标指标属性信息;获取待评估软件中与目标指标属性信息对应的目标指标组;利用部署有与
目标指标组对应的模糊规则库的模糊神经网络软件质量评估模型,对目标指标组中的各指
标进行评估,输出待评估软件对应的目标软件质量评估结果。
[0098] 该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存
储程序代码的介质。
[0099] 对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不做赘述。
[0100] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装
置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较
简单,相关之处参见方法部分说明即可。
[0101] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通
技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些
改进和修饰也落入本发明权利要求的保护范围内。