一种用于评价软件质量的方法及设备技术

技术编号:22022005 阅读:31 留言:0更新日期:2019-09-04 01:13
本申请的目的是提供一种用于评价软件质量的方法及设备,本申请通过确定待评价软件的第一层级中第一评价指标和第二层级中第二评价指标;根据所述第一评价指标和所述第二评价指标建立判定表,为所述判定表构造判定矩阵;根据所述判定矩阵的一致性判断是否重新建立判定表,若否,则确定各第一评价指标对应的权重和各第二评价指标对应的权重;确定所述第二层级对应的评价指标百分值,根据所述第二层级对应的评价指标百分值、各第二评价指标对应的权重以及各第一评价指标对应的权重确定所述待评价软件的质量评价百分值。从而客观、准确地确定软件质量评价指标的权重,并可适应于不同类别的软件质量的评价。

A Method and Equipment for Evaluating Software Quality

【技术实现步骤摘要】
一种用于评价软件质量的方法及设备
本申请涉及计算机领域,尤其涉及一种用于评价软件质量的方法及设备。
技术介绍
在软件质量量化评价时,确定软件各质量特性的权重时,传统的做法是根据相对重要程度感觉,直接给出一个权重系数,这种方法给出的权重系数很难客观,受主观影响比较大。从心理学的角度分析,一般人很难准确地直接给出权重,得到的权重准确率不高,影响软件质量评价的准确度,且软件类别众多,各类软件的特性差异较大,没有统一的评价模型,评价方法的可扩展性比较低。
技术实现思路
本申请的一个目的是提供一种用于评价软件质量的方法及设备,解决现有技术中软件质量评价准确率不高、扩展性低的问题。根据本申请的一个方面,提供了一种用于评价软件质量的方法,该方法包括:确定待评价软件的第一层级中第一评价指标和第二层级中第二评价指标,其中,所述第一评价指标与所述第二评价指标关联;根据所述第一评价指标和所述第二评价指标建立判定表,为所述判定表构造判定矩阵;根据所述判定矩阵的一致性判断是否重新建立判定表,若否,则确定各第一评价指标对应的权重和各第二评价指标对应的权重;确定所述第二层级对应的评价指标百分值,根据所述第二层级对应的本文档来自技高网...

【技术保护点】
1.一种用于评价软件质量的方法,其特征在于,所述方法包括:确定待评价软件的第一层级中第一评价指标和第二层级中第二评价指标,其中,所述第一评价指标与所述第二评价指标关联;根据所述第一评价指标和所述第二评价指标建立判定表,为所述判定表构造判定矩阵;根据所述判定矩阵的一致性判断是否重新建立判定表,若否,则确定各第一评价指标对应的权重和各第二评价指标对应的权重;确定所述第二层级对应的评价指标百分值,根据所述第二层级对应的评价指标百分值、各第二评价指标对应的权重以及各第一评价指标对应的权重确定所述待评价软件的质量评价百分值。

【技术特征摘要】
1.一种用于评价软件质量的方法,其特征在于,所述方法包括:确定待评价软件的第一层级中第一评价指标和第二层级中第二评价指标,其中,所述第一评价指标与所述第二评价指标关联;根据所述第一评价指标和所述第二评价指标建立判定表,为所述判定表构造判定矩阵;根据所述判定矩阵的一致性判断是否重新建立判定表,若否,则确定各第一评价指标对应的权重和各第二评价指标对应的权重;确定所述第二层级对应的评价指标百分值,根据所述第二层级对应的评价指标百分值、各第二评价指标对应的权重以及各第一评价指标对应的权重确定所述待评价软件的质量评价百分值。2.根据权利要求1所述的方法,其特征在于,根据所述第一评价指标和所述第二评价指标建立判定表,为所述判定表构造判定矩阵,包括:对同属上一层评价指标的同层各评价指标进行两两比较重要程度,将比较结果写入判定表;根据所述判定表构造判定矩阵,其中,所述矩阵中的元素aij表示第i个评价指标与第j个评价指标相对重要程度的比较结果,第j个评价指标与第i个评价指标同属于上一层同一评价指标。3.根据权利要求2所述的方法,其特征在于,所述判定矩阵满足以下条件:所述判定矩阵的主角线上的元素为1;所述判定矩阵中的元素aij=1/aij;所述判定矩阵为方阵且为正互反矩阵。4.根据权利要求1至3中任一项所述的方法,其特征在于,根据所述判定矩阵的一致性判断是否重新建立判定表,包括:确定所述判定矩阵的特征向量及最大特征值;根据所述最大特征值进行一致性检验,得到检验结果;根据所述检验结果确定是否重新建立判定表。5.根据权利要求4所述的方法,其特征在于,确定所述判定矩阵的特征向量及最大特征值,包括:当所述判定矩阵的维数为2时,使用第一求解方式确定所述判定矩阵的特征向量及最大特征值;当所述判定矩阵的维数大于2时,使用第二求解方式确定所述判定矩阵的特征向量及最大特征值。6.根据权利要求5所述的方法,其特征在于,所述第一求解方式包括:通过第一公式确定所述最大特征值,通过第二公式和第三公式确定所述特征向量,其中,所述第一公式为:λmax=(a11+a22+((a11+a22)2+4×(a11a22...

【专利技术属性】
技术研发人员:侯觅何育浩李家宏陈芳芳
申请(专利权)人:上海浦东软件平台有限公司
类型:发明
国别省市:上海,31

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

1