SQA,SQC是什么意思,有什么区别

如题所述

软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。

软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。

统计质量控制(SQC-Statistical Quality Control),常用于质量管理中将一些检验数据进行统计分析,得出结果进行进一步的持续改善。

基本目标

目标1: 软件质量保证工作是有计划进行的。

目标2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。

目标3: 将软件质量保证工作及结果通知给相关组别和个人。

目标4: 高级管理层接触到在项目内部不能解决的不符合类问题。

目标5: 软件质量需要全面的测试工作来保证。

扩展资料

SQA(软件质量保证)的关注点集中在于一开始就避免缺陷的产生。质量保证主要目标是:

(1)事前预防工作,例如,着重于缺陷预防而不是缺陷检查。

(2)尽量在刚刚引入缺陷时即将其捕获,而不是让缺陷扩散到下一个阶段。

(3)作用于过程而不是最终产品,因此它有可能会带来广泛的影响与巨大的收益。

(4)贯穿于所有的活动之中,而不是只集中于一点。

参考资料来源:百度百科-软件质量保证SQA

参考资料来源:百度百科-统计质量控制SQC

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-23

软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。

软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。

统计质量控制(SQC-Statistical Quality Control),常用于质量管理中将一些检验数据进行统计分析,得出结果进行进一步的持续改善。

基本目标

目标 1: 软件质量保证工作是有计划进行的。

目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。

目标 3: 将软件质量保证工作及结果通知给相关组别和个人。

目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。

目标 5: 软件质量需要全面的测试工作来保证。

扩展资料

两者基本职责

QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;

QA:审计过程的质量,保证过程被正确执行;是过程质量审计者;

注意区别检查和审计的不同

检查:就是我们常说的找茬,是挑毛病的;

审计:来确认项目按照要求进行的证据;仔细看看CMM中各个KPA中SQA的检查采用的术语大量用到了“证实”,审计的内容主要是过程的;对照CMM看一下项目经理和高级管理者的审查内容,他们更加关注具体内容。

对照上面的管理体系模型,QC进行质量控制,向管理层反馈质量信息;QA则确保QC按照过程进行质量控制活动,按照过程将检查结果向管理层汇报。

在这样的分工原则下, QA只要检查项目按照过程进行了某项活动没有,产出了某个产品没有;而QC来检查产品是否符合质量要求。

参考资料来源:百度百科-软件质量保证

本回答被网友采纳
第2个回答  2016-12-23
QA,QC各是什么意思:

QA(QUALITY ASSURANCE,中文意思是“品质保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员 .

QC即英文QUALITY CONTROL的简称,中文意义是品质控制,其在ISO8402:1994的定义是“为达到品质要求所采取的作业技术和活动”。有些推行ISO9000的组织会设置这样一个部门或岗位,负责ISO9000标准所要求的有关品质控制的职能,担任这类工作的人员就叫做QC人员,相当于一般企业中的产品检验员,包括进货检验员(IQC)、制程检验员(IPQC)和最终检验员(FQC)

QA,QC有什么区别:

QA=Quality Assurance, QC=Quality Control
QA偏重于质量管理体系的建立和维护,客户和认证机构质量体系审核工作,质量培训工作等;QC主要集中在质量检验和控制方面。
QA的工作涉及公司的全局,各个相关职能,覆盖面比较宽广,而QC主要集中在产品质量检查方面,只是质量工作的其中一个方面。

还有一个形象的说明

假如这里有一部汽车。测量系统在表盘的指示器上提供出所有的数据,它们告知你眼下发生的情况,所以能够测算出速度、油箱用量、温度、已行走里程以及其它许多实际发生的事情。这就是质量控制(QC)。

另外还有一些相关机器的程序和事实的资料,如用户手册、维修指南、有益于汽车寿命的信息及用来拨打汽车急救电话的信息资料。所有这些的焦点都是为了解决问题。这就是质量保证(QA)。

QA(Quality Assurance,质量保证):监控公司质量保证体系的运行状况,审计项目的实际执行情况和公司规范之间的差异,并出具改进建议和统计分析报告,对公司的质量保证体系的质量负责。
QC(Quality Control,质量控制): 对每一个阶段或者关键点的产出物(工件)进行检测,评估产出物是否符合预计的质量要求,对产出物的质量负责。QC有时也被称为质量检验或质量检查。 QA在软件企业中实际上就是SQA,即软件质量保证;
而QC在软件企业中实际上就是SQC,即软件质量控制。

•如果将软件的生产比喻成一条产品加工生产线的话,那么SQA只负责生产线本身的质量,而不管生产线中单个产品的实际质量情况。SQA在软件企业内对应的角色为软件质量保证人员。
•而SQC则不管生产线本身的质量,而只关注按现有生产线生产的阶段性产品的质量是否符合预期的要求。即SQC只负责检查软件开发过程中各个阶段产出的工件的质量。SQC在软件企业内对应的角色为软件测试人员。

•SQA和SQC对于企业软件质量的保证是缺一不可的,这两类人员常需进行配合。
•SQA和SQC的共同点在于它们的最终目标一致,都是提高软件的质量。
•而它们的区别在于:
n任务不同:SQA是审计软件过程的质量,而SQC则是检验每个阶段产品的质量。
n层次不同:SQA是站在比SQC更高的层次上保证软件质量,SQC关注的内容是局部的,而SQA关注的则是整个软件过程。因此,SQC人员(软件测试人员)的工作是受SQA人员的监督的,即SQA可保证测试工作是按照定义好的流程执行的。
第3个回答  推荐于2018-02-11
软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。
软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。

统计质量控制(SQC-Statistical Quality Control),常用于质量管理中将一些检验数据进行统计分析,得出结果进行进一步的持续改善。本回答被网友采纳
相似回答