热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

qa与qc的区别,qc和qa什么区别

来自《术以载道》这本书的不错的论述:质量保证(QA)与质量控制(QC)是经常混淆的两个概念,这两个概念如果不能清晰地辨别,就会涉及公司内关于质量保证活动的职责分配问题,以及质量保证

来自《术以载道》这本书的不错的论述:
质量保证(QA)与质量控制(QC)是经常混淆的两个概念,这两个概念如果不能清
晰地辨别,就会涉及公司内关于质量保证活动的职责分配问题,以及质量保证人员的配备
问题,因此厘清质量保证与质量控制的概念具有一定的实践意义。
先来看看在CMMI模型中的相关描述。
1 质量保证的定义
A planned and systematic means for assuring management that the defined standards,
practices, procedures, and methods of the process are applied.[参见CMMI模型V1.3,第562页]
<参考译文:一套有计划的、系统的方法,用以保证对已定义的标准、实践、规程和过
神勇的老虎的实施进行管理。>
2 质量控制的定义
The operational techniques and activities that are used to fulfill requirements for quality. (See
also “quality assurance.”) [参见CMMI 模型V1.3 ,562 页]
<参考译文:用以达成质量需求的操作技术与活动。>
3 对质量保证的概述
The Process and Product Quality Assurance process area supports all process areas by
providing specific practices for objectively evaluating performed processes, work products, and
services against the applicable process descriptions, standards, and procedures, and ensuring that
any issues arising from these reviews are addressed. Process and Product Quality Assurance
supports the delivery of high-quality products and services by providing the project staff and
alllevels of managers with appropriate visibility into, and feedback on, the processes and
associated work products throughout the life of the project. [参见CMMI 模型V1.3,第68 页]
<参考译文:依据适用的过程描述、标准和规程客观地评价执行的过程、工作产品和服
务,并确保通过这些评审发现的问题都被解决了,过程和产品质量保证过程域通过其提供
的特定实践可以支持对所有过程域的评价。过程和产品质量保证过程域通过提供给项目组
成员和各层级的管理者,对项目全生命周期的过程和相关工作产品适宜的可见度、反馈来
支持交付高质量的产品和服务。>
这段描述在模型中重复出现多次。
4 质量保证与验证的关系
The practices in the Process and Product Quality Assurance process area ensure that planned
processes are implemented, while the practices in the Verification process area ensure that the
specified requirements are satisfied. These two process areas may on occasion address the same
work product but from different perspectives. Projects should take advantage of the overlap in
order to minimize duplication of effort while taking care to maintain the separate perspectives.[参
见CMMI-DEV模型 V1.3,第355页]
<参考译文:PPQA过程域的实践确保计划的过程得到实施,VER过程域的实践确保特
定的需求得到满足。这两个过程域可能去检查同样的工作产品,但从不同的维度。项目组
可以执行一次检查,覆盖到这两个不同的维度,通过这种方式最小化重复的工作量。>
再来看ISO 9000:2005 中对质量保证的定义。
3.2.8 质量管理(Quality Management)
在质量(3.1.1)方面指挥和控制组织(3.3.1)的协调的活动。
注:在质量方面的指挥和控制活动,通常包括制定质量方针(3.2.4)、质量目标
(3.2.5)、质量策划(3.2.9)、质量控制(3.2.10)、质量保证(3.2.11)和质量改进
(3.2.12)。
3.2.10 质量控制(Quality Control)
质量管理(3.2.8)的一部分,致力于满足质量要求(3.1.2)。
3.2.11 质量保证(Quality Assurance)
质量管理(3.2.8)的一部分,致力于提供质量要求(3.1.2)会得到满足的信任。
3.4.2 产品(Product)
过程(3.4.1)的结果。
注3:质量保证(3.2.11)主要关注预期的产品。
基于上述模型与标准的描述,结合我的实践,通俗归纳如表 9-1 所示,仅供理解时参
考。
质量保证是从第三方角度监控过程的执行,检查已制定的标准和规范是否得到了正确
地执行,给管理者和执行者提供对标准和规范执行情况的客观信息,提高项目的透明度,
通过过程长期一致地执行保证产品的质量。
如果把质量控制比喻成西医,那质量保证就是中医。中医更注重治本和预防。在质量
体系推广或落地时,经常采用的手段就是培训,培训又分为集中式培训和持续式培训。单
靠EPG组织的集中式培训,哪怕是培训效果再好也不够。当项目组在执行过程时还会碰到
很多问题,这时非常需要质量保证人员深入到每个项目进行持续指导、随时提供支持、随
时解答问题,这种效果是集中式培训所不能取代的。要使项目成员养成正确的做事方法和
做事习惯,使体系真正落地执行,很大程度上依靠质量保证人员的持续指导和检查。项目
除了按时交付、按需求交付的目标外,还要按照过程体系的要求实施项目,不但结果要正
确,中间过程也要规范,质量保证人员可以帮助项目组达成规范实施的目标。
除了项目级质量保证人员以外,还有组织级质量保证人员。组织级质量保证人员是确
保公司非项目组的工作也能按照相应的流程规范进行,比如培训工作、过程改进工作等。
组织级质量保证工作流程基本和项目级质量保证一样,只是检查对象、检查范围与检查频
率不同。
 


推荐阅读
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 本文介绍了解决mysql 5.1启动问题的方法,通过修改my.ini文件中的相关配置,包括innodb_data_home_dir和skip-innodb等,可以解决启动问题。同时还介绍了如何调整内存池来存储metadata信息。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 本文介绍了在满足特定条件时如何在输入字段中使用默认值的方法和相应的代码。当输入字段填充100或更多的金额时,使用50作为默认值;当输入字段填充有-20或更多(负数)时,使用-10作为默认值。文章还提供了相关的JavaScript和Jquery代码,用于动态地根据条件使用默认值。 ... [详细]
  • 本文介绍了在go语言中利用(*interface{})(nil)传递参数类型的原理及应用。通过分析Martini框架中的injector类型的声明,解释了values映射表的作用以及parent Injector的含义。同时,讨论了该技术在实际开发中的应用场景。 ... [详细]
author-avatar
mobiledu2502923043
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有