软件质量保证体系_第1页
软件质量保证体系_第2页
软件质量保证体系_第3页
软件质量保证体系_第4页
软件质量保证体系_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

[主题]软件质量管理确保体系文档作者:微软中国撰写时间:[公布日期]文档状态:[状态][单位]2修订统计版本日期描述作者

目录TOC\o”1-3"\h\z\u修订统计 2目录 3公司内部原则 41.使用范畴 42.引用原则 43.定义 44.质量管理体系 44.1软件质量管理责任分派 44。2工作产品和活动 54。3评审 64.4质量确保(QA) 84。5软件测试 104。6配备管理 11

公司内部原则本原则参考CMMI3《质量管理和质量确保原则》1.使用范畴本原则作为我司在软件项目开发、供应和维护时的质量规定,以确保产品的质量,避免不合格产品.下列具体描述了软件开发各阶段的控制手段和规定。规定质量确保贯穿各个阶段,始终确保严格实施。2.引用原则本原则制订考虑我司的实际状况,因此本原则仅用于我司内部控制产品质量。使用本文档时,请尽量参考最新版本。3.定义产品:下列指软件产品,即交付给顾客的一整套计算机程序、规程及有关的文档和数据。开发:软件产品的全部活动。供方:指我司。需方:指具体项目的需求方,即客户。质量体系:质量要素、各要素需要达成的目的以及在开发过程中必须采用的方法。4。质量管理体系4。1软件质量管理责任分派角色职责配备管理员制订、创立和维护配备库,提供文档规范,并传达成各个部门。QA(质量确保)参及项目各个阶段的评审,进行过程评审和产品审计,检查文档和代码的规范执行状况QC(质量控制)软件测试是质量控制的重要手段,测试人员进行软件的测试设计和执行工作4。2工作产品和活动活动负责人工作产品与否可裁剪项目立项项目经理项目计划否配备管理员配备管理计划是QA质量确保计划是测试人员系统测试计划否需求管理活动项目经理需求调研报告是需求规格阐明书否顾客、项目经理顾客确认书是QA评审报告是设计过程、决策分析活动设计组概要设计阐明书否界面设计图是具体设计阐明书是项目经理决策分析评议表是QA评审报告是开发编码、集成过程活动项目经理版本公布统计否QA评审报告是开发人员程序代码否系统测试活动测试人员测试用例、测试报告否QA评审报告是项目结项、交付及维护活动项目经理培训教材是顾客手册是安装手册是项目总结报告否项目经理、客户顾客验收报告是QA评审报告是项目跟踪及监控活动项目经理项目问题跟踪日志是QA不符合项问题跟踪统计表否项目跟踪及监控活动检查单是风险管理活动项目经理风险管理列表是QA风险管理活动检查单是配备管理活动配备管理员配备状态报告是变更请求审批表是变更跟踪统计表是QA配备管理活动检查单是评审活动项目组员评审报告否QA评审活动检查单是4.3评审评审是以一种正式的形式进行,如有正式的、事先定义好的有关职责的多个角色,并遵照组织规定的流程。对于任何工作产品的审计,都会组建及之对应的专门评审组,涉及作者、主持人、统计员以及陪审员若干。评审组的组员能够涉及PPQA、项目构组员,但不能有作者的直接领导或者管理者.评审小组先召开一种预备,作者会针对工作产品向大家做个总体的介绍,例如解说一下本工作产品的目的是什么,以及其有关的实现细节、开发原则等.应当允许甚至激励评审构组员动手查看工作产品,或者查看开发过程中所用到的检查单。评审小组的主持人负责拟定什么时间开始真正的评审会议,在预备会和正式评审会议之间,评审小构组员对工作产品进行彻底检查,并根据有关原则和准则评审工作产品。在预定时间,评审小构组员以会议形式聚在一起,依次对产品进行检查,主持人负责对整个会议的进展进行控制,统计员统计下这个过程。在工作产品中发现的每一种缺点都会被认真统计下来,并被适宜分类.会议结束后,负责人需要分析有关缺点,找出产生此缺点的因素并加以修正.主持人应确保全部的缺点都会得到解决和修正。如果过程需要加以变更的话,应将有关问题移交有关的质量确保人员。阶段评审内容评审时机参加人员与否可裁剪计划阶段项目计划项目启动会议项目全部组员否配备管理计划项目全部组员是质量确保计划项目全部组员是系统测试计划项目全部组员否需求阶段需求调研报告项目评审会议1需求分析师、项目经理、系统架构师、设计构组员、QA是需求规格阐明书需求分析师、项目经理、系统架构师、设计构组员、QA否设计阶段概要设计阐明书项目评审会议2需求分析师、项目经理、系统架构师、设计构组员、QA否UI设计图UI美工、需求分析师、项目经理、系统架构师、设计构组员、QA是具体设计阐明书需求分析师、项目经理、系统架构师、设计构组员、QA是决策分析评议表需求分析师、项目经理、系统架构师、设计构组员、QA是编码阶段代码检查(1)项目评审会议3开发构组员、项目经理、需求分析师、系统架构师、QA否代码检查(2)开发构组员、项目经理、需求分析师、系统架构师、QA否测试阶段系统测试用例项目评审会议4测试人员、项目经理、开发构组员、需求分析师、系统架构师、QA否系统测试报告(1)测试人员、项目经理、开发构组员、需求分析师、系统架构师、QA否系统测试报告(2)测试人员、项目经理、开发构组员、需求分析师、系统架构师、QA否公布阶段顾客手册项目总结会议项目全部组员是项目总结报告项目全部组员否4.4质量确保(QA)4.4.1QA工作审计产品文档负责人项目计划项目经理需求规格阐明书项目经理概要设计阐明书项目经理源代码开发组系统测试用例测试组系统测试报告测试组顾客手册项目经理项目总结报告项目经理入最佳实践库的产品项目经理4.4。2QA工作中需要审计的活动活动评审时机项目立项计划阶段需求管理活动需求阶段设计过程活动设计阶段决策分析活动设计阶段开发编码活动编码阶段集成过程活动编码阶段系统测试活动测试阶段项目结项公布阶段交付及维护公布阶段项目跟踪及监控活动每月一次风险管理活动每月一次配备管理活动每月一次评审活动每月一次4。4。3QA审计中的不符合项目问题对QA审计过程中发现的不符合项问题要写入《不符合项跟踪统计表》,以邮件的方式发给问题的有关人员,做好和项目组员、项目经理、部门经理之间的沟通,问题的上报流程:项目构组员沟通解决—-项目经理——部门经理-—总经理。QA要对不符合项问题进行跟踪及监控,直到问题解决,QA验证并关闭不符合项。4。5软件测试4.5.1软件测试流程4.5。2严谨测试对测试人员测试的几点规定:(1)、明确自己的责任,尽量多的发现软件中的bug。(2)、尽量早的测试,这样会尽早的发现软件中的错误,便于修改,以免造成后期更高的维护成本。(3)、测试前编写完整的测试用例,有计划、有目的的进行测试,尽量用最少的测试用例,达成最高的测试效率.(4)、不停的执行回归测试测试人员测试出bug后,等开发人员修改后,要执行回归测试,以免因本次的修改造成其它的不具合。4。6配备管理4。6。1工作内容:1)软件配备管理工具的日常管理及维护;2)提交配备管理计划;3)各配备项的管理及维护;4)执行版本控制和变更控制方案;5)完毕配备审计并提交报告;6)对开发人员进行有关的培训;7)编译测试及公布版本;8)完毕对版本的日常维护;9)建立外部公布版本.4。6.2工具:VSS4.6.3配备库目录:VSS

温馨提示

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

评论

0/150

提交评论