他们彼此深信,是瞬间迸发的热情让他们相遇。这样的确定是美丽的,但变幻无常更为美丽 |
质量控制:主要着眼于过程过程控制,辅助以检测。 已行走里程以及其它许多实际发生的事情。这就是质量控制(QC)。 的焦点都是为了解决问题。这就是质量保证(QA)。
例如:火箭发射,QA就明显优于QC了。
QA就白了就是测试
,对成品的质量负全方位的责任。
qa是英文quality assurance 的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。 满足质量要求”。 标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。简言之,qc是对人事、对物,直接致力于满足质量要求:qa 则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。 在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。”(gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系统的全 部动作的模式。”(gb/t11457—1995软件工程术语)。在这两个标准中都没有直接关于qc的定义。 按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异,按 照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。
什么是管理者代表/内审员/质量工程师/QA/QC 什么叫管理者代表? 定,管理者代表,除了其原有职责外还具有如下三个职责和权限(参照ISO/DIS 9001标准): 的组织每年都要进行一定频次的内部质量审核,内部质量审核由经过培训的有资格的内审员来执行审核任务。所以,凡是推行ISO9000的组织, 通常都需要培养一批内审员。内审员可以由各部门人员兼职担任。 ,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动"。有些推行ISO9000的组织会设置这样的部门或岗位,负责 ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员。 ISO9000的组织会设置这样一个部门或岗位,负责ISO9000标准所要求的有关品质控制的职能,担任这类工作的人员就叫做QC人员,相当于一般 企业中的产品检验员,包括进货检验员(IQC)、制程检验员(IPQC)和最终检验员(FQC)。
区别 实际质量控制,如检验,抽检,确认,很多公司只有质量部只包括QA的职责,把QC的工作放入生产部门 鉴于不少刚入行的朋友经常问这个问题,置顶解释! 国内国外的说法好像返过来的 国外 鉴于不少刚入行的朋友经常问这个问题,置顶解释! 呵呵提一下反对意见。 [ Last edited by xsinfo on 2005-6-8 at 19:01 ] 海的女儿 2005-6-12 12:02
出击的方法。QA所进行的活动有:需求审查、设计审查、程序代码审查、测试用例审查等等;QC所进行的活动有:测试、跟踪、监督等等。从 这种划分方式来看,QA所进行的是静态测试和保证部分流程质量,而QC进行的是动态测试。 的执行进行监督和审核、提出流程改进意见等等,而测试是从技术方面来保证质量,包括静态测试(如评审)和动态测试。
会汇报给QA;
QC是质量控制 是RECOVERY的过程 ,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责 ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员 . 行ISO9000的组织会设置这样一个部门或岗位,负责ISO9000标准所要求的有关品质控制的职能,担任这类工作的人员就叫做QC人员,相当于一 般企业中的产品检验员,包括进货检验员(IQC)、制程检验员(IPQC)和最终检验员(FQC)。
感觉还有下面几个要注意的区别:
1. qa、qc的定义 qa是英文quality assurance 的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。 按照iso9000:2000,qa的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,qc的定义则是“质量管理的一部分,致 力于满足质量要求”。 标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。简言之,qc是对人事、对物,直接致力于满足质量要求 :qa则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。 在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。” (gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系 统的全部动作的模式。”(gb/t11457—1995软件工程术语)。在这两个标准中都没有直接关于qc的定义。 按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异 ,按照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。 2. qa与qc的侧重点比较 具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等 高级人才,也包括一般的测试员等中、初级人才。国外有软件企业要求qa应具备两年以上的软件开发经验,半年以上的分析员、设计员经验; 不仅要接受qa方面的培训,还要接受履行项目经理职责方面的培训。 在项目组中,qa独立于项目经理,不由项目经理进行绩效考核;qc受项目经理领导,通常在项目运行周期内qc的绩效大部分由项目经理考 核决定。 qa活动贯穿项目运行的全过程;qc活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。 对称职的qa,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如 为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;qc的活动则主要是发现和报告产品的缺陷 。 3. qa的工作内容 国际标准、国家标准都是通用的,软件组织是具体的、鲜活的。不同组织中qa的工作职责和内容会有共同性,也会有特异性,可以分层次 考虑qa的工作内容和特点: 3.1 过程遵从性 保证过程遵从性是qa的根本职责,即保证项目组按组织规定的过程运行。通常各类组织,不仅是软件组织中的qa都致力于保证过程遵从性 ,以证实能以稳定的质量提供产品和服务,得到具备满足质量要求能力的信任。 3.2 计划符合性 保证项目的计划符合性首先是项目经理的责任,不是qa的根本职责。有些组织中qa不必认真关注计划符合性;但是,项目的规模、工作量 、进度、缺陷等方面的计划符合性是高层管理者的关注重点,qa作为高层管理者的耳目有必要跟踪和报告计划符合性。在许多软件组织中跟踪 和报告计划符合性是qa的常规工作内容。 3.3 工件正确性 工作产品(work product)简称工件,指项目运行中产生的各种文档、代码、程序等。在多数软件组织中,qa通常不直接跟踪和报告工件正 确性。其根本原因是这样做将会导致qa在项目工作中陷得太深,不利于保持qa的独立性和客观性。其他原因还包括qa的能力、时间资源都可能 不足以支持其去跟踪和报告工件正确性。 4. 基于实际情况理解和处理qa的工作内容 怎样定义qa的具体职责范围是各组织自己的事,质量管理标准和过程改进模型都只会要求某个职责要有机构、角色履行,不会要求组织一 定要设立某个机构、某种角色,或某种角色必须是怎样的职责。即使在同一个组织中,根据不同的应用目的也可以作不同的处理。 例如,在一个通过了sw-cmm三级的软件组织, qa计划的最小范围只包括支持、跟踪和报告项目组的活动,当项目工件中存在外包部件时要 跟踪和报告外包部件开发方的相关活动,当项目与特定顾客的需求、部署和实施有关时要负责与该顾客就质量管理问题,包括产品和服务缺陷 等问题进行沟通。组织内部使用的qa与需求管理计划、配置管理计划、工件评审计划、沟通计划、风险管理计划、培训计划、测试计划、开发 计划等是分离的;但对大型的企业信息化建设项目,如果顾客需要,提交给顾客以展示本组织质量保证能力的qa计划需要包括包括qa、qc的多 方面计划,例如评审计划和测试计划,比较接近gb/t 12504-1990中的qa活动范围。 |