简述软件质量分层模型概念,以及目前流行的质量分层模型有哪些

如题所述

软件质量是软件满足各种干系人需要并提供价值的程度。软件质量相关的可测量属性通常称为质量特性。一般来说会使用三个质量模型来评估软件,分别是使用质量模型、产品质量模式和数据质量模型。这些质量模型共同作用形成框架来约束软件质量。这些模型会提供一些列与各类干系人相关的质量特征。

使用质量模型定义了五个与系统交互输出相关的特征,分别是有效性effectiveness、效率efficiency、满意度satisfaction、无风险系数freedom of risk、和 内容覆盖率context coverage。软件的使用质量模型就是将软件对干系人的影响特征化。它由软件质量、干系人属性和任务及操作环境共同决定。

扩展资料:

模型功能

1、可靠性:产品在规定的条件下,在规定的时间内完成规定功能的能力。

2、成熟性:软件产品为避免软件内部的错误扩散而导至系统失效的能力(主要是对内错误的隔离),exception等的处理。

3、容错性:软件防止外部接口错误扩散而导致系统失效的能力(主要是对外错误的隔离)。

4、易恢复性:系统失效后,重新恢复原有的功能和性能的能力。    

5、保密安全性:允许经过授权的用户和系统能够正常的访问相应的数据和信息,禁止未授权的用户访问

温馨提示:答案为网友推荐,仅供参考