软件质量概念
软件质量保证
CMMI相关理论
软件配置管理
软件质量管理
1
软件质量概念
软件质量的定义
软件质量特性
软件质量模型
软件质量的度量和评价
2
软件质量的定义
ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。
. Fisher 定义软件质量为“所有描述计算机软件优秀程度的特性的组合”。
3
质量特性及其组合,是软件开发与维护中的重要考虑因素
为满足软件的质量需求,需设计一些质量特性及其组合。
如果这些质量特性及组合能在产品中得到满足,则这个软件产品质量就是高的。
4
关于软件质量的实施需注意:
规定的需求是度量软件质量的基础。
隐含的需求是附加的准则。
必须遵守软件工程开发原则。
5
软件质量特性
软件质量特性,反映了软件的本质。
讨论软件质量,即讨论软件的质量特性。
定义软件的质量,等价于定义该软件的一系列质量特性。
人们通常把影响软件质量的特性用软件质量模型来描述。
6
软件质量模型
软件质量特性定义成分层模型
最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。
二次特性在必要时又可由它的一些子质量特性定义和度量。
1976年 Boehm质量模型
1979年 McCall质量模型
1985年 ISO质量模型
7
8
McCall质量模型
9
ISO的软件质量评价模型
按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由三层组成
软件质量需求评价准则(SQRC)
软件质量设计评价准则(SQDC)
软件质量度量评价准则(SQMC)
高层和中层建立国际标准,低层可由各使用单位视实际情况制定
10
第十章 软件质量保证(1) 来自淘豆网m.daumloan.com转载请标明出处.