版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CMMI-支持-QA-缺陷管理规
程(总12页)本页仅作为文档封面,使用时可以删除本页仅作为文档封面,使用时可以删除Thisdocumentisforreferenceonly-rar21year.March缺陷管理规程缺陷管理规程文档编号:GZCY__DMG_PRS-V1.0文档信息:文档名称:文档类别:CMMI模板密级:机密版本信息:V1.0建立日期:创建人:审核者:批准人:批准日期:保管人:存放位置:编辑软件:MicrosoftOffice2003英文版CONFIDENTIALCONFIDENTIAL#文档修订记录文档审批信息软件缺陷是指那些使软件的行为方式与需求或客户要求不一致的东西。软件产品质量的特性在实践中体现在缺陷上,缺陷管理的目标是提交缺陷尽量少的软件。如何计划和管理质量控制活动,作为质量特性的缺陷管理非常重要,它包括缺陷的估计、缺陷数据的采集、跟踪与分析。TOC\o"1-5"\h\z\o"CurrentDocument"第一章简介 1\o"CurrentDocument"1.1文档目的 1\o"CurrentDocument"1.2适用范围 1\o"CurrentDocument"1.3术语表 1\o"CurrentDocument"1.4参考资料 1\o"CurrentDocument"第二章项目缺陷预测 2\o"CurrentDocument"2.1概述 2\o"CurrentDocument"2.2入口准贝。 2\o"CurrentDocument"2.3参与人员 22.4预测方法 2\o"CurrentDocument"2.4.1类似项目的质量目标预测 22.4.2新项目的质量目标预测 2\o"CurrentDocument"2.4.3里程碑阶段的缺陷级别预测 3\o"CurrentDocument"第三章项目缺陷跟踪 4\o"CurrentDocument"3.1项目缺陷跟踪概述 4\o"CurrentDocument"3.2实际缺陷数据的记录 4\o"CurrentDocument"3.3缺陷解决 4\o"CurrentDocument"3.4缺陷跟踪 4\o"CurrentDocument"3.5产生实际缺陷数据 5\o"CurrentDocument"第四章缺陷分析 6\o"CurrentDocument"4.1质量目标分析 6\o"CurrentDocument"4.2测试用例分析 6第五章附录 75.1缺陷类型 75.2缺陷严重程度 7第一章简介1.1文档目的本规程的目的是为了定义缺陷估计的内容和方法,缺陷跟踪过程以及缺陷分析内容和方法。1.2适用范围本文档适用于公司的所有软件项目。1.3术语表项目规模:代码行、功能点或工作量(人时),本规程指工作量。缺陷注入率:单位规模(人时)的缺陷数。里程碑阶段缺陷级别:里程碑阶段(需求、设计、编码、单元测试、集成测试、系统测试和验收测试阶段)的缺陷占总缺陷数的百分比。缺陷清除率:已发现的缺陷数占已预测的总缺陷数的百分比。缺陷出现时机:在需求评审、设计评审、代码评审、单元测试、集成测试、系统测试和验收测试识别缺陷。1.4参考资料第二章项目缺陷预测2.1概述量化质量管理的一种方法是通过预测缺陷进行管理,这种方法的关键事宜是设定质量目标,并预测里程碑阶段的缺陷级别,以此来量化监督项目向着质量目标前进,缺陷的预测在项目策划阶段,由QA人员和项目经理共同完成。本规程确定质量目标为:预测在验收测试阶段可能出现的缺陷数,简祿腳陷数(估计验收测试缺陷数)。2.2入口准则立项报告已批准2.3参与人员SQA人员:进行数据分析的策划,项目质量数据的分析、总结;项目经理:进行数据分析的策划,进行一定的数据分析工作。2.4预测方法2.4.1类似项目的质量目标预测1.预测前提条件:有类似项目的数据,当前项目已经完成工作量估计预测方法:当前项目(P),类似项目集(SP)估计总缺陷数(P)=总缺陷数(SP)*工作量估计(P)/实际工作量(SP)估计AT缺陷数(P)=AT缺陷数(SP)*工作量估计(P)/实际工作量(SP)2.4.2新项目的质量目标预测1.预测前提条件:项目过程库中已存在或估计了过程的缺陷清除率和缺陷注入率(X缺陷/人时)当前项目已经完成工作量估计(人时)2.预测方法:当前项目(P)估计总缺陷数(P)=缺陷注入率*工作量估计(P)估计AT缺陷数(P)=估计总缺陷数(P)*验收测试占总缺陷的百分比2.4.3里程碑阶段的缺陷级别预测里程碑阶段预计的里程碑阶段缺陷级别(占总缺陷的百分比)需求评审15%-20%设计评审10%—30%代码评审和单元测试50%-70%集成测试和系统测试20%-28%验收测试5%-10%预计的里程碑阶段缺陷数二估计总缺陷数*预计的里程碑阶段缺陷级别项目经理在策划阶段和SQA人员一起确定项目的缺陷注入率,在项目估计基本完成的基础上,根据项目的总工时估计项目的缺陷。第三章项目缺陷跟踪3.1项目缺陷跟踪概述缺陷数据的跟踪贯穿整个软件生命周期,将实际发生的缺陷数据与预测的缺陷数据进行比较、分析,获得各里程碑阶段的缺陷级别,达到预防缺陷的目的。3.2实际缺陷数据的记录缺陷识别人将缺陷登记到《项目问题日志》中,同时确定问题的负责人,缺陷的状态变成已识别。在项目的里程碑阶段通过里程碑评审识别缺陷,并由评审主持人记录缺陷。在单元测试阶段通过单元测试识别缺陷,由开发人员识别并记录缺陷。在集成、系统和验收测试阶段通过集成、系统和验收测试识别缺陷,由测试人员记录缺陷。项目经理统计项目报告、项目会议中反映的问题。SQA人员过程评审和产品审计中的问题。3.3缺陷解决项目经理或者缺陷解决负责人根据《项目问题日志》中的问题,经过讨论分析以后(管理类问题和重大问题一般要在项目会议上讨论),分派处理人,缺陷状态变为已分析。处理人接受任务后,缺陷状态变为正在处理。处理人缺陷修改完成以后,经过相应的检查以后,缺陷状态变为已处理。3.4缺陷跟踪缺陷处理人处理完缺陷后,提交给缺陷跟踪人进行验证,验证通过后提交给项目经理或SQA人员进行审批。缺陷处理结果获得批准,审批完成后转给SCM人员纳入配置库。缺陷处理结果纳入配置库后,该缺陷关闭3.5产生实际缺陷数据项目结束时,项目经理统计项目的实际缺陷数据,产生实际缺陷级别和缺陷注入率。1、 产生实际的里程碑阶段缺陷级别统计方法:实际的里程碑阶段缺陷级易J各里程碑阶段的实际缺陷数/实际总缺陷数2、 产生实际的缺陷注入率统计方法:实际的缺陷注入率二实际工作量/实际总缺陷数第四章缺陷分析当预测和实际的缺陷数据获得后,就可以进行缺陷分析。缺陷分析包括质量目标分析、测试用例分析等。4.1质量目标分析质量目标分析是通过分析预测和实际缺陷数据来监控产品质量目标,了解不同阶段的缺陷指标,为未来项目的缺陷预测提供依据(缺陷注入率)。质量目标分析主要包括里程碑缺陷分布、测试阶段缺陷类型分布和缺陷严重程度分布。项目经理定期或者事件驱动地对项目质量进行统计分析,并记录到《项目状态报告》中:SQA人员统计里程碑各阶段的缺陷数据,分析各阶段的缺陷级别。测试负责人统计测试阶段的缺陷类型分布和缺陷严重程度分布并分析(参照附录中缺陷类型和严重程度分类)。项目经理汇总处理项目中缺陷数据并分析。产生项目的质量目标分析,作为项目总结报告中的一部分参加项目评审。4.2测试用例分析测试负责人在集成测试阶段、系统测试阶段以及验收测试阶段,通过对用例符合程度和符合性进行对照,跟踪项目测试用例的执行情况,特别是测试情况的分析,总结项目前一阶段的开发工作。具体内容按照《质量分析和缺陷报告模板》中的测试用例分析执行。附录4.3缺陷类型目前针对软件开发项目中的缺陷主要分为管理类和技术类两大类,管理类缺陷主要包括过程类问题、项目管理问题和其他管理问题;技术类主要包括需求问题、设计问题、数据错误、程序错误、输出问题、输入问题、报表问题和其他。缺陷类型说明管理类过程类项目过程、组织过程定义问题以及组织制度等问题。项目管理类项目管理中没有按照过程执行出现的问题。其他管理类其他方面的管理问题。技术类需求问题需求评审以及后续任务中发现的需求问题。设计问题设计评审以及后续任务中发现的设计中的问题。数据错误接口数据、调用参数等。程序错误程序方面的错误。输出问题格式、错误信息等输入问题用户输入、功能有效性和页面编排等方面的缺陷。报表问题报表方面的错误。其他技术方面的其他错误。4.4缺陷严重程度在项目中将缺陷的严重程度划分为以下几种:致命缺陷、严重缺陷、一般缺陷和细微缺陷。严重程度说明致命缺陷需求书中的重要功能未实现;造成系统崩溃、死机,并且不能通过其它方法实现功能;常规操作造成程序非法退出、死循环、通讯中断或异常,数据破坏丢失或数据库异常、且不能通过其它方法实现功能的。
严重错误通常使系统不稳定、不安全、或破坏数据、或产生错误结果,而且是常规操作中经常发生或非常规操作中不可避免的主要问题,如:严重缺陷重要功能基本能实现,但系统不稳定、一些边界条件下操作会导致run-timeerror、文件操作异常、通讯异常、数据丢失或破坏等错误;重要功能不能按正常操作实现,但可通过其它方法可实现;错误的波及面广,影响到其它重要功能正常实现;密码明文显示;严重缺陷C/S、B/S模式下,利用客户端某些操作可造成服务端不能继续正常工作的。一般缺陷细微缺陷一般缺陷细微缺陷程序的功能运行基本正常,但是存在一些需求、设计或实现上的缺陷;次要功能运行不正常,如:次要功能不能正常实现;操作界面错误(包括数据窗口内列名定义、含义不一致);打印内容、格式错误;查询错误,数据错误显示;简单的输入限制未放在前台进行控制;删除操作未给出提示;数据库表中有过多的空字段;因错误操作迫使程序中断;找不到规律的时好时坏;数据库的表、业务规则、缺省值未加完整性等约束条件;经过一段时间运行后,系统性能或响应时间会变慢;重要资料,如密码未加密存放(包括配置文件中的密码),或其它存在安全性隐患的;硬件或通讯异常发生恢复后,系统不能自动正常继续工作(需要过多的人工干预才行);系统兼容性差,与其它支持系统一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023-2024学年深圳市教育科学研究院实验学校九年级上学期9月月考数学试题及答案
- 山西省太原市尖草坪区2024年一级造价工程师《土建计量》深度自测卷含解析
- 《专题低碳经济》课件
- 【课件】信用风险与中国抵押制度
- 《财考通软件安装》课件
- 《食管癌放射治疗》课件
- 图论课件-哈密尔顿图
- 年度教师工作计划集合
- 区人大常委会2024年工作要点年度工作计划
- 2024年财务主管工作计划报告
- 工作票签发人试题(答案)
- 河南交通职业技术学院
- 食品安全国家标准预包装食品标签通则
- 齿轮参数计算表
- 公司供应商管理体系框架图
- 园林绿化养护协议书
- (完整word版)使馆写信催签
- 《 早 晚 课 诵 集》
- 80t龙门吊专项安拆方案(共39页)
- 中国文化英语教程Unit 4
- 轿车胎分类知识
评论
0/150
提交评论