QA和QC到底是什么区别?

QA和QC到底是什么区别br>

在讲到软件工程体系中的时候,我们不仅要延伸到从最早通过简单的手工检验进行质量控制,发展到以统计学为基础的控制理论和控制技术,及后来的质量保证手段、全面质量管理思想等,质量的管理水平在不断地提高。

但是,如果不能系统地建立一套有效的管理体系,这些质量的控制技术、预防措施、评审活动等不能真正发挥作用。软件开发是以个人智力为基础的、有组织的团队性活动,这使软件质量变为一项复杂系统工程问题,我们必须用系统方法研究它。

借助系统工程学、管理学等理论,把质量控制、质量保证和质量管理有效地集成在一起,形成现代软件质量工程体系,是当今质量管理的发展趋势﹐也是真正改善软件质量的最彻底﹑最有效的方法。

软件工程学发展比较迟,在20世纪60—70年代,不得不借助传统工程项目的管理经验和实践,解决软件出现的危机,避免软件项目开发经常出现延期、开发经费远大于预算、软件质量差等各种糟糕情况。系统工程学的理论与软件工程的理论有着紧密的联系,可以说系统工程理论是软件工程理论的基础。

为了使组织有效地运行这个持续改进的过程,必须识别和管理许多相互关联和相互作用的过程。由国际标准ISO 9000或国内标准GB/T 19000所表述的、以过程为基础的质量管理体系模式如图所示。

根据这张图我们可以看出来,QA在项目组中的位置类似于餐厅中的监督员.各个流程都要去把控和监督.而QC在项目组中的职位是测试员,类似餐厅中的检验员就是要有针对性的检验产品问题的所在.

QA和QC到底是什么区别?

因此QA不仅要知道问题出在哪里,还要知道这些问题解决方案如何制订,今后该如何的预防。QC要知道如何对问题进行控制,但不一定要知道为什么要这样去控制。

打个不恰当的比方,QC是警察,QA是法官,QC只要把违反法律的抓起来就可以了,并不能防止别人犯罪和给别人最终定罪,而法官就是制订法律来预防犯罪,依据法律宣判处置结果.

因此QC和QA的主要区别是:前者是保证产品质量符合规定,后者是建立体系并确保体系按要求运作,以提供内外部的信任。

也可以加群主微信 : nianfengwuyou,备注: CSDN 拉进IT技术交流群

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月4日
下一篇 2022年1月4日

相关推荐