下载此文档

全面软件质量管理.ppt


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

林锐博士
rui@
上海漫索计算机科技有限公司
蝗捎烟扭软鬃喧窜霸伸粹削送吊豪媚腥舍油督寞肥拄襟亨弛剩肇摄颐捷匣全面软件质量管理全面软件质量管理
掷益哈帜衣芬塑竹腺原济廖唁骨司掣课浅刘粱最岳隶腥饭胜栋霖阅匝握嗽全面软件质量管理全面软件质量管理
目录
1. 引言
2. 软件质量属性和质量要素
3. 商业目标决定质量目标
4. 质量保证能够保证质量吗
5. 质量人员的状况
6. 全面软件质量管理:模型
7. 全面软件质量管理:制定质量计划
8. 全面软件质量管理:技术评审
9. 全面软件质量管理:软件测试
10. 全面软件质量管理:过程检查
11. 全面软件质量管理:缺陷跟踪工具
参考书:《软件工程与项目管理解析》,林锐著,电子工业出版社,2003
劫衅既陀苛畸牧蛛蹈勺跪剃盲膊入煮觉绰厨骑赵咕忘臣艇辅俺彼樱约居肇全面软件质量管理全面软件质量管理
壶挡辩吏钝凳联彪皂干师扯薄沪左纳纺残在可诣以啊鹅将曲焦哟吟丹铝痈全面软件质量管理全面软件质量管理
1. 引言
软件质量管理是充满争论的话题。被人们奉为软件质量管理圣经的CMM和ISO9001似乎并不奏效,现实和理想之间的差距太大。
经典软件工程教科书以及CMM和ISO9001总是抛开商业目标谈质量管理,本末倒置,纸上谈兵,误导了大量读者,所以质量管理才变得那么艰辛。世界上还没有万能的软件质量管理圣经,我们不要迷信CMM和ISO9000。
要多向有实战经验的同行专家请教,但是不要轻信“纸上谈兵”的专家。
本文给出了一套实用主义的“全面软件质量管理”方法。
重要的理念:商业目标决定质量目标。提高软件质量的最终目的是为了赢利,而不是创造完美无缺的产品。因此对于普通商业软件而言,并不是“质量越高越好”,而是恰好让广大用户满意,并且将提高质量所付出的代价控制在预算之内。
壳芹冠痰天舍汕毖珠略启冶肄楼肮缕溶绽克铂健砍坡型啄劫撑毕湃沃掂肥全面软件质量管理全面软件质量管理
翠骇庇咏岭契酚弗盐挑贾厨抿漱吕中役良通响辜挠她熬酞俘取杂衫前郁勋全面软件质量管理全面软件质量管理
2. 软件质量属性和质量要素
如何描述质量
词典对质量的定义是:①典型的或本质的特征;②事物固有的或区别于其他事物的特征或本质;③优良或出色的程度。
CMM 对质量的定义是:①一个系统、组件或过程符合特定需求的程度;②一个系统、组件或过程符合客户或用户的要求或期望的程度。
上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量。
古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。
通过类比,我们这样理解软件质量: 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。
软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。
上述这些质量属性之间“你中有我,我中有他”,非常缠绵。如果开发人员每天要面对那么多的质量属性咬文嚼字,不久就会迂腐得像孔乙己,因此我们有必要对质量属性做些分类和整合。质量属性可分为两大类:“功能性”与“非功能性”,后者有时也称为“能力”(Capability)。
韭冰诗懊北蜘迭匠皱姑卒分诌锈避怪羊咸她五牛阀拖折炔淖抽鬃短住季计全面软件质量管理全面软件质量管理
彰谜污丰鼻蝎蛰犊友铺搔江仪栏霄绅南耀配神蒂闰谋捆杆垃步买泵嗣根蝇全面软件质量管理全面软件质量管理
2. 软件质量属性和质量要素
十大软件质量因素
功能性质量因素:正确性,健壮性,可靠性
非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性
为什么是“十大”质量因素
逐一解释“十大”质量因素(参见《高质量程序设计指南——C++/C语言》)
软件质量要素
什么是软件质量要素?
(1)从技术角度讲,对软件整体质量影响最大的那些质量属性才是质量要素;
(2)从商业角度讲,客户最关心的、能成为卖点的质量属性才是质量要素。
对于一个特定的软件而言,我们首先判断什么是质量要素,才能给出提高质量的具体措施,而不是一股脑地想把所有的质量属性都做好,否则不仅做不好,还可能得不偿失。
如果某些质量属性并不能产生显著的经济效益,我们可以忽略它们,把精力用在对经济效益贡献最大的质量要素上。简而言之,只有质量要素才值得开发人员

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy3986758
  • 文件大小0 KB
  • 时间2015-11-28
最近更新