下载此文档

软件质量管理.pdf


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
: .
..................................... 17
小结 ............................................................................................................................. 19
1第 9 章 软件质量管理

软件质量管理是充满争论的话题。被人们奉为软件质量管理圣经的 CMM 和 ISO9001
似乎并不奏效,现实和理想之间的差距太大。
本章树立一个重要的理念:商业目标决定质量目标。提高软件质量的最终目的是为
了赢利,而不是创造完美无缺的产品。因此对于普通商业软件而言,并不是“质量越高
越好”,而是恰好让广大用户满意,并且将提高质量所付出的代价控制在预算之内。
经典软件工程教科书以及 CMM 和 ISO9001 总是抛开商业目标谈质量管理,本末倒
置,纸上谈兵,误导了大量读者,所以质量管理才变得那么艰辛。本章给出了一套实用
主义的“全面软件质量管理”方法。
质量人员在全面软件质量管理中发挥重要作用,本章探讨了质量人员的工作状况,
给他们一些声援,并提出了改善工作状况的建议。

软件的质量属性和质量要素
在讲述软件质量管理方法之前,我们首先要搞清楚什么是软件质量。
词典对质量的定义是:① 典型的或本质的特征;② 事物固有的或区别于其他事物
的特征或本质;③ 优良或出色的程度。
CMM 对质量的定义是:① 一个系统、组件或过程符合特定需求的程度;② 一个
系统、组件或过程符合客户或用户的要求或期望的程度。
上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软
件质量吧。
古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过
考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温
等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人
在某个方面不健康,医生会对症下药。
通过类比,我们这样理解软件质量:
软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。
人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。

软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用
性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性
等。表 9-1 是常见质量属性的描述,先让读者对软件质量属性有个初步的了解。

质量属性 描述
正确性 正确性是指软件按照需求正确执行任务的能力。“正确性”的语义涵盖了“精确
性”。正确性无疑是第一重要的软件质量属性。
2健壮性 健壮性是指在异常情况下,软件能够正常运行的能力。正确性与健壮性的区别
是:前者描述软件在需求范围之内的行为,而后者描述软件在需求范围之外的
行为。健壮性有两层含义:一是容错能力,二是恢复能力。
可靠性 可靠性是一个与时间相关的属性,指的是在一定环境下,在一定的时间段内,

软件质量管理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人迎春文档
  • 文件大小314 KB
  • 时间2022-08-10