QA与QC的区别和联系.doc

QA与QC的区别和联系.doc

ID:51468274

大小:26.50 KB

页数:3页

时间:2020-03-11

QA与QC的区别和联系.doc_第1页
QA与QC的区别和联系.doc_第2页
QA与QC的区别和联系.doc_第3页
资源描述:

《QA与QC的区别和联系.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、QA与QC的区别和联系1.QA、QC的定义QA英文全称:QualityAssurance,中文含义:质量保证;QC英文全称:QualityControl,中文含义:质量控制。按照ISO9000:2000,QA的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,QC的定义则是“质量管理的一部分,致力于满足质量要求”。简言之,QC是对人事、对物,直接致力于满足质量要求:QA则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。一个软件组织或项目团队中存在QA和QC两类角色,这两类角色工作的侧重点比

2、较如下:角色QCQA工作对象产品过程工作方式事后反应事先预防功能类型生产功能人员功能缺陷应对发现缺陷预防缺陷工作风格被动务实主动务虚QA与QC的区别与联系:QA关注的重点不仅仅是质量,而且是整个软件过程,保证的首先是过程和体系。而测试是通过一系列活动,给QA人员提供尽可能的有效的信息和数据,使他们能够发现过程上的异常或者制度上的不妥之处。共同之处:QA和测试的目的一样,都是尽可能保证最终发布的产品更符合用户需求,尽可能的没有bug。不同之处:QA关注的是整个软件过程,测试关注的是最终质量,采用设计、执行用例等方法去发现错误。我

3、们说质量工程包括:QA(QualityAssurance)-质量保证,ST(SoftwareTesting)软件测试[STE(SoftwareTestingEngineer)-软件测试工程师],QC(QualityControl)-质量控制QA关注的重点不仅仅是软件质量,而且是整个软件过程,保证的首先是过程和体系,它侧重过程质量,不深入到软件本身的质量。而软件测试通过一系列活动来确保软件质量.给QA人员提供尽可能的有效的信息和数据,使他们能够发现过程上的异常或者制度上的不妥之处。QC是质量控制,说白了比QA的工作高一个等次,主

4、要控制过程管理的质量问题.从在组织中的地位来看,QA,具备一定资质的人才往往成为组织的高级人才,他需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;QC则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。国外有软件企业要求QA应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受QA方面的培训,还要接受履行项目经理职责方面的培训。从在组织中的权限方面看,项目组中,QA独立于项目经理,不由项目经理进行绩效考核;QC受项目经理领导,通常在项目运行周期内QC的绩效大部分由项目经理考核决定。从组

5、织活动上看,QA活动贯穿项目运行的全过程;QC活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。从工作职责方面看,对称职的QA,跟踪和报告项目运行中的发现(Findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;QC的活动则主要是发现和报告产品的缺陷。3.QA的工作内容国际标准、国家标准都是通用的,软件组织是具体的、鲜活的。不同组织中QA的工作职责和内容会有共同性,也会有特异性,可以分层

6、次考虑QA的工作内容和特点:3.1过程遵从性保证过程遵从性是QA的根本职责,即保证项目组按组织规定的过程运行。通常各类组织,不仅是软件组织中的QA都致力于保证过程遵从性,以证实能以稳定的质量提供产品和服务,得到具备满足质量要求能力的信任。3.2计划符合性保证项目的计划符合性首先是项目经理的责任,不是QA的根本职责。有些组织中QA不必认真关注计划符合性;但是,项目的规模、工作量、进度、缺陷等方面的计划符合性是高层管理者的关注重点,QA作为高层管理者的耳目有必要跟踪和报告计划符合性。在许多软件组织中跟踪和报告计划符合性是QA的常规

7、工作内容。3.3工件正确性工作产品(WorkProduct)简称工件,指项目运行中产生的各种文档、代码、程序等。在多数软件组织中,QA通常不直接跟踪和报告工件正确性。其根本原因是这样做将会导致QA在项目工作中陷得太深,不利于保持QA的独立性和客观性。其他原因还包括QA的能力、时间资源都可能不足以支持其去跟踪和报告工件正确性。4.基于实际情况理解和处理QA的工作内容怎样定义QA的具体职责范围是各组织自己的事,质量管理标准和过程改进模型都只会要求某个职责要有机构、角色履行,不会要求组织一定要设立某个机构、某种角色,或某种角色必须是

8、怎样的职责。即使在同一个组织中,根据不同的应用目的也可以作不同的处理。QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;QA:审计过程的质量,保证过程被正确执行;是过程质量审计者。其实呢项目管理认为QA就是建立团队完成目标的信心。QC则是对结果的检查。感觉还有下

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

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

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