软件质量标准和测试依据和规范方案_第1页
软件质量标准和测试依据和规范方案_第2页
软件质量标准和测试依据和规范方案_第3页
软件质量标准和测试依据和规范方案_第4页
软件质量标准和测试依据和规范方案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.wd.wd.wd.1. 软件质量标准ISO1.1 软件质量保证ISOISO (International Standardization Organization,国际标准化组织) TC/176技术委员会制定的所有国际标准质量保证标准ISO9001/2/3质量管理标准ISO9004)TC176即ISO中第176个技术委员会,成立于1980年,全称是“质量保证技术委员会,1987年又更名为“质量管理和质量保证技术委员会。TC176专门负责制定质量管理和质量保证技术的标准1.2 ISO 软件质量标准思想控制思想,即对产品形成的全过程进展控制。任何事物都是由一个或多个过程活动的结果,只要对产品形成

2、的全过程进展控制并到达过程质量要求,最终产品的质量就有了保证预防的思想。通过对产品形成的全过程进展控制以及建设并有效运行自我完善机制到达预防不合格,从 根本上减少或消除不合格品1.3 ISO 软件质量标准构造ISO9000系列标准的主体局局部为两组:“需方对供方要求质量保证的标准ISO90019003“供方建设质量保证体系的标准ISO9004ISO9001:设计/开发、生产、安装和服务中质量保证模式;ISO9002:生产和安装中的质量保证模式;ISO9003:最终检验和测试中的质量保证模式;ISO9004:质量管理和质量体系要素导那么。1.3.1 ISO9000与GB/T19000的关系1.3

3、.2 ISO9000-3 是什么ISO9000-3其实是ISO质量管理和质量保证标准在软件开发、供给和维护中的使用指南,并不作为质量体系注册/认证时的评估准那么,主要考虑软件行业的特殊性制定。参照ISO9001?质量体系 设计、开发、生产、安装和服务的质量保证模式?,并引用ISO 8402?质量管理和质量保证术语?,使得ISO9000系列标准应用范围得以拓展.1.3.3 ISO9000-3标准软件开发、供给、维护中应用ISO9001的指南是指南,不是标准依然困惑:依然强调的是供给商和顾客的关系,不是工程师该若何做1.3.4 ISO 9000-3 体系构造合同评审需方需求规格说明开发方案质量方案

4、设计和实现测试和确认验收复制、交付和安装维护2.软件测试标准2.1 概念软件测试标准就是对软件测试的流程过程化并对每一个过程元素进展明确的界定,形成完整的标准体系。2.2 完整的软件测试标准是若何的标准本身的详细说明,比方标准目的、范围、文档构造、词汇表、参考信息、可追溯性、方针、过程/标准、指南、模板、检查表、培训、工具、参考资料等等。2.3 制定测试标准需要考虑的内容角色确实定进入的准那么输入项活动过程输出项验证与确认退出的准那么度量3.CMM思想和构造体系3.1 CMM是什么CMM即软件能力成熟度模型Capability Maturity Model是向软件组织提供若何增加对其开发和维护

5、软件过程的控制能力。设计并实施CMM是为了指导软件组织:通过确定当前过程的成熟度等级和识别出对软件质量和过程改良至关重要的问题,来选择其过程改良策略。通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,使其软件过程能力持续不断地增长。3.2 CMM的历史CMM分阶段的体系构造源于己有60多年历史的产品质量原理。ITT的Philip Crosby在其书“Quality is FreeCrosby 79中首先提出将质量原理改编为成熟度框架的思想。Humphrey的成熟度框架早期版本发表在SEI技术报告Humphrey 87a,Humphrey 87b、文章Humphrey

6、88和书“Managing the software ProcessHumphrey 89中。3.3 CMM的5个等级3.4 不同成熟度的工程结果3.5 CMM的五个等级及关键过程域3.6 关键过程域(Key Areas)3.7 CMM的五个等级及关键过程域3.8 ISO9000与CMM3.8.1 ISO与CMM的I关系ISO9000相当于CMM二级和三级的一局部内容(有人称为2.5级)CMM和ISO9000认证本身没有优劣之分CMM是一个动态的过程对于预算、工程周期管理等ISO9000涉及不够的内容,CMM有所覆盖3.8.2 ISO与CMM的区别ISO9001是通用的国际标准,适用于各类组织

7、。CMM是美国军方为评价软件供给商的质量水平,委托SEI开发的一个评价模型,只用于软件业。CMM更详细,更专业。ISO9001只建设了一个可承受水平,而CMM是一个具有五个水平的评估工具。ISO9001聚焦于供给商和用户间的关系,而CMM更关注软件的开发过程。3.9 CMM与ISO9001关系4. 建设软件测试管理和评判体系4.1 为什么要建设管理与评判体系?监视和测量软件产品识别和控制不符合要求的产品验证产品设计和开发监视和测量软件过程4.2 测试管理和评判体系开展现状1.美国质量保证研究所对软件测试的研究结果说明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另外,根据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。2.中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,认识上重开发、轻测试,没有认识到软件工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论