当前位置: 网站首页 > 总站 > ISO9001认证 >
ISO9001认证,软件质量保证SQA简介 发布时间: 2022-12-13 15:15 点击:
ISO9001认证,软件质量保证SQA简介
软件质量保证(即SQA--Software Quality Assurance)是贯穿软件生存期的一个极为重要的问题,是软件开发过程中所使用的各种开发技术和验证方法的最终体现。
一、实施SQA的目的
软件质量保证的目标是开发出可接受的软件产品。这里所谓的“可接受”应是用户理解意义上的可接受,或者说应达到用户提出的质量要求。所以软件质量保证的任务自然就是保证软件质量。主要包括以下四方面:
通过监控软件开发过程来保证产品质量;
保证开发出来的软件和软件开发过程符合相应标准与规程;
保证软件产品、软件过程中存在的不符合问题得到处理,必要时将问题反映给高级管理者;
确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要;
二、SQA工作的内容
软件质量保证是由各项任务构成,这些任务的参与者有两种人∶软件开发人员和软件质量保证人员。前者负责技术工作,后者负责质量保证的计划、监督、记录、分析及报告工作。软件开发人员通过采用可靠的技术方法和措施,进行正式的技术评审,执行计划周密的软件测试来保证软件产品的质量。软件质量保证人员则辅助软件开发组得到质量的最终产品。所以软件开发人员和软件质量保证人员都是保证软件质量的重要组成部分。
如果将一个软件生产类比于一个工厂的生产。那么生产线就是过程,产品按照生产线的规定过程进行生产。软件质量保证体系(SQA)的职责就是保证过程的执行,也就是保证生产线的正常执行。
所以我们可以总结出软件质量保证体系(SQA)的主要职责有以下三点∶
向管理者提供正确的信息,以使软件开发正确地执行;
收集质量数据,确定和管理风险,促进和协助流程改进;
充当测试工作的监督者,测试工作是否按照既定的流程(测试计划、测试案例、测试执行)进行。
软件质量保证的主要内容包括∶保障制度体系、促使过程改进、指导项目实施、评审项目活动、审核工作产品、协助问题解决、提供决策参考和进行缺陷预防。
三、软件测试与SQA
软件测试的目标是确保创建的测试计划能够满足所有系统规格说明书的要求,确保经过测试和返工后软件与规格说明书保持一致。软件测试是软件质量保证工作中不可或缺的重要活动,软件测试与软件质量保证是软件质量工程中两个不同的层面工作。软件测试是对过程的产物开发出的软件进行剖析,找出软件运行时出现的问题,记录出错数据,从而达到保证软件质量的目的。可以说软件测试是软件质量保证的最关键的一项措施。建立独立的软件测试,选择好的测试方案,不但能有效地控制软件的风险、提高软件的质量,而且能有效地降低软件的质量成本。
中國中鴻實業有限公司 www.cnqr.org
1998年至今 ISO认证/企业资质服务 直办非中介 全国接单 远程或就近安排审核
1.年薪10万诚聘专兼职ISO审核员(全国/符合条件可免费定向培养);诚聘专职ISO认证咨询老师/专职市场专员;
2.全国诚招ISO认证代理人(个人级/企业级),转发信息即佣金,免费培训;
3.本年度ISO内审员免费培训开始了,每月免费名额有限,从速预计。