【技术实现步骤摘要】
软件产品成熟度评估方法、装置、计算机设备和存储介质
[0001]本申请涉及软件测试
,特别是涉及一种软件产品成熟度评估方法、装置、计算机设备和存储介质。
技术介绍
[0002]伴随着云计算、大数据、物联网、移动互联网、人工智能、区块链及工业互联网等新一代信息技术的涌现和发展,软件在人类社会的工作、休闲、生产及生活中占据着越来越重要的地位。为了更好地、更可信地应用软件,人们开始关注软件的运行过程是否稳定、性能水平是否达标、安全方面是否存在隐患及操作使用是否方便等。为评估软件产品水平,国内外一些组织和机构也先后提出了如软件质量模型、软件成熟度等概念以及软件质量度量、软件质量评价等评价方法,以帮助评估、提升及改进软件。
[0003]相关技术中,通常通过软件成熟度模型对软件产品的成熟度进行评估,由于目前大部分的软件成熟度模型关注过程,如设计过程、开发过程、组织过程及管理过程等,存在容易忽略软件产品本身的成熟度如何正确考量及表征不足的问题,导致软件产品的成熟度评估结果不准确。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高软件产品的成熟度评估结果准确性的一种软件产品成熟度评估方法、装置、计算机设备和存储介质。
[0005]一种软件产品成熟度评估方法,该方法包括:
[0006]获取软件产品的所有评估指标及每一评估指标包含的所有子评估指标;其中,所有评估指标包括产品完整性指标、产品响应性指标、产品安稳性指标及产品适应性指标;产品完整性指标包含的所有子评估指标 ...
【技术保护点】
【技术特征摘要】
1.一种软件产品成熟度评估方法,其特征在于,所述方法包括:获取软件产品的所有评估指标及每一评估指标包含的所有子评估指标;其中,所述所有评估指标包括产品完整性指标、产品响应性指标、产品安稳性指标及产品适应性指标;所述产品完整性指标包含的所有子评估指标包括文档完整性指标、程序完整性指标及数据完整性指标;所述产品响应性指标包含的所有子评估指标包括正常处理指标及异常处理指标;所述产品安稳性指标包含的所有子评估指标包括运行稳定性指标、无自害性指标及无他害性指标;所述产品适应性指标包含的所有子评估指标包括环境适应性指标、可扩展性指标及可用性指标;根据每一评估指标包含的所有子评估指标,获取目标判断矩阵;根据所述目标判断矩阵,确定每一评估指标包含的每一子评估指标的权重;获取基于每一子评估指标对所述软件产品进行成熟度评价的分数,根据每一子评估指标的分数及权重,确定所述软件产品的成熟度评分;根据预设等级标准,确定所述软件产品的成熟度评分所对应的等级。2.根据权利要求1所述的方法,其特征在于,所述根据每一评估指标包含的所有子评估指标,获取目标判断矩阵,包括:分别根据每一评估指标包含的所有子评估指标,建立每一评估指标对应的判断矩阵;对于任一评估指标对应的判断矩阵,对所述任一评估指标对应的判断矩阵进行一致性检验;判断所述任一评估指标对应的判断矩阵的一致性检验结果是否小于预设阈值;若小于,则将所述任一评估指标对应的判断矩阵作为所述任一评估指标对应的目标判断矩阵;若不小于,则更新所述任一评估指标对应的判断矩阵中的数值,并再对所述任一评估指标对应的判断矩阵进行一致性检验,重复上述更新及一致性检验的过程,直至所述任一评估指标对应的一致性检验结果小于所述预设阈值。3.根据权利要求2所述的方法,其特征在于,所述对于任一评估指标对应的判断矩阵,对所述任一评估指标对应的判断矩阵进行一致性检验,包括:获取所述任一评估指标对应的判断矩阵的所有特征值,并确定所有特征值中的最大特征值;计算所述任一评估指标对应的最大特征值与所述任一评估指标对应的判断矩阵的阶数之间的第一差值,计算所述任一评估指标对应的判断矩阵的阶数与1的第二差值,获取所述第一差值与所述第二差值之间的第一比值,获取所述第一比值与平均随机一致性指标之间的第二比值,并将所述第二比值作为所述任一评估指标对应的一致性检验结果。4.根据权利要求2所述的方法,其特征在于,每一评估指标均对应一个目标判断矩阵;所述分别根据每一评估指标包含的所有子评估指标,建立每一评估指标对应的判断矩阵,包括:对于任一评估指标,将所述任一评估指标包含的所有子评估指标记为n个子评估指标,确定所述n个子评估指标中每一子评估指标与所述n个子评估指标中每一子评估指标之间的相对重要程度评分,并由所有相对重要程度评分构成所述任一评估指标的n*n判断矩阵;其中,n指的是所述任一评估指标包含的子评估指标总数量,所述判断矩阵中第j列元
素对应所述任一评估指标所包含的第j个子评估指标,第j列元素表示的是所述n个子评估指标中每一子评估指标相较于所述第j个子评估指标的相对重要程度评分,j为正整数且取值为1至n。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标判断矩阵,确定每一评估指标包含的每一子评估指标的权重,包括:对于任一评估指标对应的目标判断矩阵中的第j列元素,对所述第j列元素中的数值进行求和,得到所述第j列元素对应的第一求和结果;其中,第j列元素对应所述任一评估指标所包含的第j个子评估指标;从所述第j列元素中,确定所述任一评估指标所包含的第i个子评估指标相较于所述第j个子评估指标的相对重要程度评分,计算确定出的数值与所述第j列元素对应的第一求和结果之间的第三比值;将每列元素对应的第三比值进行求和,得到第i个子评估指标对应的第二求和结果,计算所述第二求和结果与所述n的第四比值,将所述第四比值作为所述第i个子评估指标的权重。6.根据权利要求1所述的方法,其特征在于,每一子评估指标的分数的确定过程,包括:基于第一预设判断项,对所述软件产品的说明...
【专利技术属性】
技术研发人员:罗银,徐天昊,陈钦丽,王强,黄晓昆,廖晗,陈奂昊,
申请(专利权)人:中国电子产品可靠性与环境试验研究所工业和信息化部电子第五研究所中国赛宝实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。