软件质量概念
软件质量保证
软件可靠性
软件配置管理
第九章软件质量管理
软件质量概念
软件质量的定义
软件质量特性
软件质量模型
软件质量的度量和评价
软件质量的定义
ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。
. Fisher 定义软件质量为“所有描述计算机软件优秀程度的特性的组合”。
质量特性及其组合,是软件开发与维护中的重要考虑因素
为满足软件的各项精确定义的功能、性能需求,符合文档化的开发标准,需要相应地给出或设计一些质量特性及其组合。
如果这些质量特性及其组合都能在产品中得到满足,则这个软件产品质量就是高的。
软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。
标准定义了一组开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。
软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。
软件质量特性
软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。
定义一个软件的质量,就等价于为该软件定义一系列质量特性。
人们通常把影响软件质量的特性用软件质量模型来描述。
软件质量模型
软件质量特性定义成分层模型
最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。
二次特性在必要时又可由它的一些子质量特性定义和度量。
1976年 Boehm质量模型
1979年 McCall质量模型
1985年 ISO质量模型
ISO的软件质量评价模型
按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由三层组成
软件质量需求评价准则(SQRC)
软件质量设计评价准则(SQDC)
软件质量度量评价准则(SQMC)
高层和中层建立国际标准,低层可由各使用单位视实际情况制定
Boehm质量模型
09 软件质量管理 来自淘豆网m.daumloan.com转载请标明出处.