什么是SQA?
2022/2/10 23:14:52
本文主要是介绍什么是SQA?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 概念
- 解释
- 总结
概念
sqa的全拼是Software Quality Assurance,软件质量保证。
软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。
解释
要理解sqa是干什么的。首先明确公司大致上分为两层:管理层和被管理层。而对于互联网公司来讲,被管理层也就是普通工作人员,类似于开发测试运维运营业务等。
而sqa主要是针对管理层与软件开发人员的。
这里的管理层也主要指高级管理层,高级管理层与软件开发人员其实基本是隔离的,高管们并不知道软件开发流程中的事情,一般只会关心开始(做什么)和结尾(做成了什么)。
而当软件质量受到高度重视的时候,高管们就需要能够参与到软件开发的监管中。而sqa也就应运而生,其实他们就是高管与基层软件开发之间沟通的桥梁。
需要注意sqa与测试人员并不一样,测试人员是负责测试开发人员开发出来的功能,也就是在开发的收尾阶段把关。而sqa关注的是开发的过程,也即从需求开始到开发结束的一整个过程。
你可以这样理解,开发的任意阶段,sqa都有权介入并提出意见,他们的意见也非常重要(因为是与高管相接的)。
总结
总结一句话,sqa是高管与开发之间沟通的桥梁,对软件开发过程中的开发质量把关。
这篇关于什么是SQA?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?