在质量与测试标准方面,主要有《信息技术软件产品评价质量特性及其使用指南》 (GB/T 16260-2006)等标准。
GB/T 16260-2006分为四个部分,分别是GB/T 16260.1-2006、GB/T 16260.2-2006、GB/T 16260.3-2006和GB/T 16260.4-20060 GB/T 16260.1-2006中提出了软件生存周期中的质量模型,如图26-1所示。
为满足软件质量要求而进行的软件产品评价是软件开发生存周期中的一个过程。软件产品质量可以通过测量内部属性(典型地是对中间产品的静态测度),也可以通过测量外部属性(典型地是通过测量代码执行时的行为),或者通过测量使用质量的属性来评价。目标就是使产品在指定的使用环境下具有所需的效用。过程质量有助于提高产品质量,而产品质量又有助于提高使用质量。
GB/T 16260.1-2006定义了6个质量特性和21个质量子特性,它们以最小的重叠描述了软件质量。质量特性和质量子特性,如表26-6所示。
GB/T 16260.1-2006定义的特性适用予每一类软件,包括固件中的计算机程序和数据。这些特性为确定软件的质量需求和权衡软件产品的能力提供了一个框架。GB/T16250.1-2006可供软件产品的开发者、需方、质量保证人员和独立评价者,特别是对确定和评价软件产品质量负责的人员使用。