软件测试:实践者方法
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.1 软件质量架构

ISO/IEC 25000规定了软件质量管理、质量模型、质量度量、质量需求、质量评估的目的及要求、内容、流程和方法,构建了一个软件质量需求和评价框架,基于质量特性,定义了使用质量、产品质量及数据质量的分层模型,是系统及软件质量需求与评价(Systems and Software Quality Requirements and Evaluation,SQuaRE)的重要标准。图2-3给出了SQuaRE系列标准体系结构。

图2-3 SQuaRE系列标准体系结构

(1)ISO/IEC 2500n质量管理:由SQuaRE 指南、计划与管理两部分构成,定义了该系列标准引用的公共模型、术语和定义,标准引用路径及使用建议,提供了软件需求及评价支持功能的要求和指南。

(2)ISO/IEC 2501n质量模型:包括系统与软件质量模型和数据质量模型,基于软件质量特性、使用质量特性及其子特性,构建用户质量模型、产品质量模型及数据质量模型。

(3)ISO/IEC 2502n质量度量:包括测量参考模型、质量测度元素、使用质量测量、产品质量测量、数据质量测量定义及应用指南,给出了软件使用质量、产品质量、数据质量测量的要求及测量元素。

(4)ISO/IEC 2503n质量需求:规定质量需求,为软件质量需求识别与获取、质量目标体系建立、过程质量保证提供支撑,为评审、测试及评价过程提供输入,并将需求定义过程映射到ISO/IEC 15288定义的技术过程。

(5)ISO/IEC 2504n质量评估:给出由需方、开发方、独立评价方等相关方执行的软件系统评价要求、建议和指南。