摘要
软件质量评估是软件质量保证的关键技术,具有多属性、模糊性和不确定性的特点.基于云模型在非规范知识的定性、定量表示及其相互转换过程中的优良特征,提出了一种基于云模型的软件质量量化评估方法.该方法使用软件质量云的期望和超熵对软件质量进行定量评估,利用质量变化云刻划软件质量的变化情况,为进一步的质量评估提供依据.实验结果表明,该方法能够有效地支持软件质量评估决策过程,在有效性和精确度上有显著优势.
Quality evaluation is the key technology for software quality assurance,with characteristics of fuzziness,uncertainty and multi-attribute.In view of the outstanding characteristics of the cloud model during the process of transforming a qualitative concept into a set of quantitative numerical values,a novel software quality evaluation method based on quality cloud and quality change cloud is proposed.The expected value and hyper entropy of software quality cloud is used to evaluate software quality,and a software quality change cloud model is designed to depict changes in software quality so as to provide additional evidence.The empirical study indicates that the proposed method is effective in assessing software quality,with an apparent advantage in effectiveness and precision.
基金
国家科技支撑计划重点项目(2009BADC4B02
2009BADA6B02)
国家自然科学基金(30800663)
安徽省重点科技计划(09020103007)资助
关键词
软件质量
云模型
质量评估
质量变化
software quality
cloud model
quality evaluation
quality change