我们做软件测试的最终目的是为了测试被测系统的质量,那软件质量是如何进行定义的呢?我们这期的主题就是来讨论一下,什么软件质量。 在1983年,ANSI/IEEE STD729给出了软件质量的定义。其定义的内容为软件产品质量满足规定的和隐含的与需求能力有关的全部特征和特性。其中包括的四个方面:1)软件产品质量满足用户要求的程度;2)软件各种属性的组合程度;3)用户对软件产品的综合反映程度;4)软件在使用过程中满足用户要求的程度。以下我们来了解一些常用的与软件质量相关的术语。客户满意度:是指最终的软件产品能最大限度满足客户需求的程度;一致性准则:在生命周期的每个阶段中,其工作产品总能与上一阶段的工作产品保持一致,最终可追溯的分配需求;软件质量度量:指设立软件质量度量指标体系(ISO - 9001),并以此来度量软件产品的质量;过程质量关:指软件的质量就是其开发过程的质量,因此,对软件质量的度量转化成了对软件过程的度量。要定义一套良好的软件“过程”,并严格的控制软件的开发照此过程进行。 以上就是这一期我们所关注的主题,即什么事软件质量,以及与其相关的常用名词的讨论。