1.质量的定义
质量:反映实体满足明确的和隐含的需求的能力的特性的总和。
质量:实体特性的总和,满足明确的和隐含的需求的能力。
2.测度与度量
测度的运用是建立测量方法的依据,也是解决软件质量的关键。
测度是软件质量中用于测量的一种量化的标度和方法
度量是指测量的结果。
3.软件质量模型
印象软件质量的因素有两大类:直接测量和间接度量,每种类型测度都必须发生。
Boehm质量模型
ISO 9126质量模型(出发点:使软件最大限度的满足用户的明确的和潜在的需求)
功能性:《1》适合性《2》准确性《3》互操作性《4》安全性《5》依从性
可靠性:《1》成熟性《2》容错性《3》易恢复性
易适用性:《1》易理解性《2》易学习性《3》易操作性
效率:《1》时间特性《2》资源特性
可维护性:《1》易分析性《2》易更改性《3》易测试性《4》稳定性
可移植性:《1》适应性《2》易安装性《3》易替换性《4》一致性
4.标准的发展
1999年,国际软件工程标准化组织将软件 “产品评价”与“产品质量”分成两个标准,“产品评价”注重软件质量评价的支持和评价过程;“产品质量”注重软件本身的质量度量模型
软件质量评价的基本组成部分:质量模型、评价方法、软件的测量和支持工具。
5.GB/T 18905产品评价
(1)GB/T 18905基本组成
GB/T 18905.1 《软件工程 产品评价》第一部分,概述
GB/T 18905.2 《软件工程 产品评价》第二部分,策划和管理------