如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
QA和QC的区别在实际质量工作中经常会碰到一个问题,即质量保证Quality(在实际质量工作中,工作经常会碰到一个问题,Assurance)和质量控制(Control)关系比较容易混淆。Assurance)和质量控制(QualityControl)关系比较容易混淆。QA由于都属于质量管理的范畴,质量管理的范畴和QC由于都属于质量管理的范畴,同时在工作中由于二者的工作存在部分交叉、共同的工作内容,因此在项目成员中容易造成职责上的在部分交叉、共同的工作内容,混淆。为了让项目组成员了解二者的区别,并协调一致地开展工作、混淆。为了让项目组成员了解二者的区别,并协调一致地开展工作、共同提高软件质量,笔者结合多年的测试经验对这两种角色的关系进共同提高软件质量,笔者结合多年的测试经验对这两种角色的关系进测试行了研究和阐述。行了研究和阐述。1.QA与QC对比各司其职,相辅相成,统一于质量管理(QA和QC各司其职,相辅相成,统一于质量管理(QualityManagement)。拿一部汽车来做比喻吧,质量控制(QC)Management)。拿一部汽车来做比喻吧,质量控制(QC)就是所有那)。拿一部汽车来做比喻吧些告诉你汽车当前运动状态的仪器仪表;质量保证(些告诉你汽车当前运动状态的仪器仪表;质量保证(QA)包括各类标准,是告诉你所有部件操作方法的用户手册;而质量管理(QM)则是是告诉你所有部件操作方法的用户手册;而质量管理(QM)你要追求的目标,比如希望能平安、高速地驾驶汽车。可以看出,你要追求的目标,比如希望能平安、高速地驾驶汽车。可以看出,为了实现质量管理的目标,质量保证和质量控制都是不可或缺的部分。了实现质量管理的目标,质量保证和质量控制都是不可或缺的部分。的重要性后,了解了QA和QC的重要性后,我们需要详细了解一下QA和QC的具体区别,如表一所示:的具体区别,如表一所示:表一QA与QC基础信息对照表2.QA与QC工作的区别和统一的不同之处后,那问题来了:在了解了QA和QC的不同之处后,那问题来了:QA和QC该如何在项目各阶段中既关注职能领域、又共同为项目的质量目标协调、在项目各阶段中既关注职能领域、又共同为项目的质量目标协调、为项目的质量目标协调一致地开展工作呢?根据不同的项目阶段,现致地开展工作呢?根据不同的项目阶段,将二者的工作内容和工作产品进行了划分,如表二所示。在实际项目中,工作人员,产品进行了划分,如表二所示。在实际项目中,QA或QC工作人员,可以依据项目所处阶段,快速清楚本阶段的工作内容和产出物。可以依据项目所处阶段,快速清楚本阶段的工作内容和产出物。表二QA与QC各个阶段工作内容及工作产品对照表3.小结质量保证(QA)与质量控制(QC)的关系,质量保证(QA)与质量控制(QC)的关系,一直以来都比较让人困惑。本文主要是将二者在实际工作中,如何有效完成各自的使命进困惑。本文主要是将二者在实际工作中,行了阐述。当然了,在不同公司,可能有不同的适用情况,所以,本行了阐述。当然了,在不同公司,可能有不同的适用情况,所以,文介绍的内容,仅仅只是个例子,供抛砖引玉用。文介绍的内容,仅仅只是个例子,供抛砖引玉用。虽然不同公司有不同的情况,但是原则都是一样的。虽然不同公司有不同的情况,但是原则都是一样的。QA是从过程和标准来控制开发过程,从而达到提高软件质量的目的。而QC则程和标准来控制开发过程,从而达到提高软件质量的目的。是通过测试、评审等验证、确认手段来发现软件中的缺陷,是通过测试、评审等验证、确认手段来发现软件中的缺陷,并确保该缺陷得到解决,从而达到提高软件质量的目的。缺陷得到解决,从而达到提高软件质量的目的。