软件质量标准与测试依据和规范

软件质量标准与测试依据和规范

ID:66433011

大小:321.87 KB

页数:13页

时间:2021-12-30

软件质量标准与测试依据和规范_第1页
软件质量标准与测试依据和规范_第2页
软件质量标准与测试依据和规范_第3页
软件质量标准与测试依据和规范_第4页
软件质量标准与测试依据和规范_第5页
软件质量标准与测试依据和规范_第6页
软件质量标准与测试依据和规范_第7页
软件质量标准与测试依据和规范_第8页
软件质量标准与测试依据和规范_第9页
软件质量标准与测试依据和规范_第10页
资源描述:

《软件质量标准与测试依据和规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、个或多个过程活动的结果,只要对产品形成的全过程进行控制并达到过程质量要求,最终产品的质量就有了保证预防的思想。通过对产品形成的全过程进行控制以及建立并有效运行自我完善机制达到预防不合格,从根本上减少或消除不合格品1.3 ISO软件质量标准结构ISO9000系列标准的主体部分分为两组:“需方对供方要求质量保证”的标准ISO9001-9003“供方建立质量保证体系”的标准ISO9004  ISO9001:设计/开发、生产、安装和服务中质量保证模式; ISO9002:生产和安装中的质量保证模式; ISO9003:最终检验和测试中的质量保证模式; IS

3、O9004:质量管理和质量体系要素导则。1.3.1 ISO9000与GB/T19000的关系 1.3.2 ISO9000-3是什么ISO9000-3其实是ISO质量管理和质量保证标准在软件开发、供应和维护中的使用指南,并不作为质量体系注册/认证时的评估准则,主要考虑软件行业的特殊性制定。参照ISO9001《质量体系设计、开发、生产、安装和服务的质量保证模式》,并引用ISO8402《质量管理和质量保证术语》,使得ISO9000系列标准应用范围得以拓展 . 1.3.3 ISO9000-3标准软件开发、供应、维护中应用ISO9001的指南是指南,不是

4、标准依然困惑:依然强调的是供应商和顾客的关系,不是工程师该如何做1.3.4 ISO9000-3体系结构合同评审需方需求规格说明开发计划质量计划设计和实现测试和确认验收复制、交付和安装维护2.软件测试规范2.1 概念软件测试规范就是对软件测试的流程过程化并对每一个过程元素进行明确的界定,形成完整的规范体系。 2.2 完整的软件测试规范是怎样的规范本身的详细说明,比如规范目的、范围、文档结构、词汇表、参考信息、可追溯性、方针、过程/规范、指南、模板、检查表、培训、工具、参考资料等等。2.3 制定测试规范需要考虑的内容角色的确定进入的准则输入项活动过

5、程输出项验证与确认退出的准则度量3.CMM思想和结构体系3.1 CMM是什么?CMM即软件能力成熟度模型(CapabilityMaturityModel)是向软件组织提供如何增加对其开发和维护软件过程的控制能力。设计并实施CMM是为了指导软件组织:通过确定当前过程的成熟度等级和识别出对软件质量和过程改进至关重要的问题,来选择其过程改进策略。通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,使其软件过程能力持续不断地增长。3.2 CMM的历史CMM分阶段的体系结构源于己有60多年历史的产品质量原理。ITT的PhilipC

6、rosby在其书“QualityisFree”(Crosby79)中首先提出将质量原理改编为成熟度框架的思想。Humphrey的成熟度框架早期版本发表在SEI技术报告(Humphrey87a,Humphrey87b)、文章(Humphrey88)和书“ManagingthesoftwareProcess”(Humphrey89)中。3.3 CMM的5个等级3.4 不同成熟度的项目结果3.5 CMM的五个等级及关键过程域 3.6 关键过程域(KeyAreas)3.7 CMM的五个等级及关键过程域 3.8 ISO9000与CMM3.8.1 ISO与

7、CMM的I关系·ISO9000相当于CMM二级和三级的一部分内容(有人称为2.5级)·CMM和ISO9000认证本身没有优劣之分·CMM是一个动态的过程·对于预算、项目周期管理等ISO9000涉及不够的内容,CMM有所覆盖3.8.2 ISO与CMM的区别·ISO9001是通用的国际标准,适用于各类组织。·CMM是美国军方为评价软件供应商的质量水平,委托SEI开发的一个评价模型,只用于软件业。·CMM更详细,更专业。·ISO9001只建立了一个可接受水平,而CMM是一个具有五个水平的评估工具。·ISO9001聚焦于供应商和用户间的关系,而CMM更

8、关注软件的开发过程。3.9 CMM与ISO9001关系4.建立软件测试管理和评判体系 4.1 为什么要建立管理与评判体系?·监视和测量软件产品 ·识别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。