- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件质量管理与质量保证ppt.ppt
第九章 软件质量管理与质量保证 §9.1 软件质量 9.1.1 影响软件质量的因素 人的因素 软件需求 测试的局限性 质量管理的困难 软件人员的传统习惯 开发规范 开发工具支持不够 什么是软件质量 9.1.2 McCall提出的表明软件质量 的11个质量特性 ▲使用性 ▲测试性 ▲正确性 ▲维护性 ▲可靠性 ▲ 移植性 ▲效率 ▲重用性 ▲完整性 ▲互操作性 ▲适应性(灵活性) 9.1.3 产品质量与过程质量 §9.2 软件质量保证 质量保证也是一个过程,已列入国际标准“ ISO/IEC 12207信息技术-软件生存期过程”中。 9.2.1 质量保证的主要功能 质量方针的制定和展开 质量保证方针的质量保证标准的制定 质量保证体系的建立和管理 各阶段的质量评审 9.2.2 质量保证的实施 质量度量方法 ISO建议的软件质量评价标准分为三级: 高层:质量需求评价准则(SQRC) 中层:质量设计评价准则(SQDC) 低层:质量度量评价准则(SQMC) ISO建议的软件质量度量模型 能用于软件质量定量评价的软件度量 美国国防部AD报告:把质量表现形式 归纳为190多个 问题; IEEE质量标准词典规定:39组度量公式 39个度量项分为四级: 0级:已公式化,尚未被运行有效确认 1级:已为软件界采用,应用范围有限 2级:已被软件界接受,已取得一定经验 3级:软件界已广泛使用,已取得相当经验 3级的8个度量项 (1)缺陷密度 (2)需求可追踪性 (3)Halstead软件科学 (4)McCabe复杂性度量 (5)发现k个缺陷的平均时间 (6)按耗时作故障分析 (7)平均故障时间 (8)故障率 9.2.3 技术评审 软件评审是一个“过滤器”, 用于“净化”软件工程各项活动 §9.3 软件可靠性 9.3.1 基本概念 软件可靠性定义 在给定时间间隔内和特定的 环境下,软件按规格说明成功 运行的概率。 软件可靠性的主要指标 借用硬件可靠性的定量度量方法来度量软件的可靠性: MTBF:平均故障间隔时间 MTTF:平均故障时间 软件可靠性定义的要素 (1)环境条件 规定软件的使用环境 (输入数据要求和环境) (2)规定时间 时间t是随机变量。 (3)规定的功能 (4)成功运行 §9.4 质量管理、质量认证与质量审核 质量管理的类型: (1)质量检验型管理 (2)全面质量管理 (3)质量认证 软件质量保证体系的研究和主要技术 目前国际上软件过程质量管理最主要的三个典型代表: CMM /PSP/TSP ISO9000系列 ISO/IEC15504 CMM /PSP/TSP技术流派 CMM(软件能力成熟度模型:Capability Maturity Model For Software)是由美国卡内基梅隆大学的软件工程研究所(SEI:Software Engineering Institute)受美国国防部评估软件供应商能力的要求,1986年开始研究制定,并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。CMM标准共分五个等级,由低到高分别为: 初始级、可重复级、已定义级、定量管理级和优化级。 1998年SEI启动了CMMI (CMM Integration) CMMI通过提供统一的过程改进框架,消除了不同 模型之间的不一致和重复性,可望成为今后软件过 程改进领域比较稳定的一个实用模型。 目前SEI正在进行二个方面的扩充: 将质量管理的理念和思想向人力资源管理方面扩展(PSP/TSP/P-CMM); 将过程技术与产品线技术融合; 如2000年推出的软件产品线PLP(Products Line Practice)和COTS(Commercial Off The Shelf) ISO 9000标准系列 1987年ISO公布ISO9000质量管理和质量保证标准系列。 至1997年底,约100个国家、地区推行ISO9000质量认证活动; ISO 9000主体可分为两组: 用于“需方对供方要求质量保证”的标准: 9001 — 9003 用于 “供方建立质量保证体系”的标准: — 9004 9001、 9002、 9003的区别 其对象的工序范围不同: 9001范围最广,包括从设计到售后服务; 9002是9001 的
文档评论(0)