软件质量及模型

软件质量

软件质量定义:反应实体满足明确的和隐含的需求能力特性的总和

软件质量模型

软件质量有以下三种模型:Boehm质量模型,McCall质量模型,IOS质量模型

IOS质量模型分为:使用质量模型,内部和外部质量模型

使用质量模型的属性分为:有效性,生成性,安全性,满意度

内部和外部质量模型细分如下:

 

 

 

 

软件质量评估

一个优秀的质量评估模型,应该具备如下特质:

Ø 多维度: 能够覆盖质量评估的各个维度,能够帮助评估者全面分析和考虑

Ø 定量+定性: 指标和分析相结合,能够有效避免在只有指标的情况下,被“绕”过去。

Ø 过程+结果: 不能评估测试的结果,还对过程进行分析和评估。

 

软件产品质量评估模型

从3个方面建立软件产品质量评估模型,对产品质量进行分析、评估

一、测试覆盖度评估:对测试范围及测试的广度和深度进行分析、评估,包括需求覆盖度评估和路径覆盖度分析,属定量指标。

二、测试过程评估:对测试过程和测试的投入情况来进行分析和评估,包括测试用例分析,测试方法分析,测试投入分析,既包含定量指标,又包含定性分析。

三、缺陷分析:对测试结果进行分析和评估,包括缺陷密度分析,缺陷修复情况分析,缺陷趋势分析,缺陷年龄分析和缺陷触发因素分析这5个方面,既包含定量,也包含定性。

 

posted @ 2021-02-19 10:51  Maleonn  阅读(536)  评论(0编辑  收藏  举报