摘要

通用软件质量评价模型过于庞大不便于其在软件测试活动中直接应用,软件测试评价空间有限不足以消除传统AHP等方法中人为主观影响,以上诸多因素限制了面向测试的软件质量评价在工程实践中的有效开展;鉴于此,为解决面向测试的软件质量评价难以有效开展的问题,基于对传统AHP-Fuzzy模型的适当改进,提出一种面向测试的软件质量评价模型——SFSE(system failed state evaluating model,系统失效评估模型);SFSE模型以软件测试活动实测数据为输入,首先对各叶子节点进行单因素实测评价,之后采用从下至上、逐层迭代的方式对各级评估原子集实施评价,最终实现对被测软件质量状态的整体评估;实验结果表明,拓展综合评价集向量提供了可调节的量化评估参数,利用基于实测问题规模构建评估模糊评价矩阵、将权重投射至评价因素集上的模糊子集等方式,SFSE模型可在无需人工干预的情况下实现对被测软件质量状态的定量评价。