首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >质量保证活动

质量保证活动
EN

Software Engineering用户
提问于 2012-11-14 11:11:15
回答 4查看 1.5K关注 0票数 2

可能重复: 核实要求问题

问了但删除了这个问题,因为它有点被误解了。如果质量控制是实际的测试,最常见的真正的质量保证活动是什么?我读过那份核查书(审查、检查.)但这对我来说没有多大意义,因为它看起来更像这里提到的质量控制:

卫生和公共服务部企业业绩生命周期框架实践指南

验证--“我们生产的产品是正确的吗?”验证是一种质量控制技术,用于评估系统或其组件,以确定项目的产品是否满足定义的需求。在验证过程中,IV&V小组成员对项目过程进行审查和检查,目的是防止遗漏、发现问题和确保产品开发正确。一些验证活动可以包括:??根据定义的规格验证需求??根据定义的规格验证设计;根据定义的标准验证产品代码;根据合同验证条款、条件、付款等。

而相反的(项目管理知识范围-谷歌结果)验证是一个质量保证过程或技术的应用。

EN

回答 4

Software Engineering用户

发布于 2012-12-21 20:09:35

在许多方面,试图找出质量保证和质量控制之间的分界线,就像找到验证和验证之间的确切界限一样--虽然比较可能意味着等价,但也没有那么明确。

真正重要的是,您要进行所有必要的验证和验证,并且整个开发都要有适当级别的质量保证和质量控制。

最终,产品质量是每个人的责任。

作为参考,适用的ISO标准是ISO/IEC 12207 -软件生命周期过程-这是一个很好的阅读(如果你是失眠者)和可从ISO商店获得

票数 1
EN

Software Engineering用户

发布于 2012-11-14 14:36:04

质量保证不在于结果,而在于过程。QA负责产品的创建过程。

在软件世界中,QA的活动可能围绕着:

  • 对代码的审核(开发人员说该代码遵循公司的编码标准,让我们看看它)
  • 验证构建代码的过程中是否有必要的步骤和检查(“此项目没有分配任何时间用于代码评审-需要更正”)
  • 跟踪工具("Excel电子表格不是bug跟踪机制-它们不符合错误跟踪系统的最低可接受要求“)
  • 检查计划(“最后三个项目每2个ksloc就有一个星期的调试-该项目估计为10个ksloc,但只分配了一个星期的测试”)
  • 查看需求和可交付成果(“需求任务特性XYZ,但没有针对此功能的测试”)
  • 在有明确标准的领域(飞机、生命保障、关键基础设施等),确保所有与这些领域相关的标准和过程都得到遵守。

QA也可能会做一些像ISO标准之类的事情,并提到诸如“六西格玛”这样的词。

理论上,开发人员和QA之间的交互很少,因为QAs活动往往在管理链中处于较高的级别。

票数 0
EN

Software Engineering用户

发布于 2012-11-14 17:42:56

我不会用任何花哨的定义,因为它们会迷惑你。

通常,质量控制是质量保证的子集。

对于一个快速而肮脏的示例,您将在检查功能规范是否正确时使用术语验证。

“我们是在构建产品吗?”

一旦您的产品被传递给专门的测试团队,那么验证就会显示出

“我们在制造正确的产品吗?”

质量保证是一个庞大的过程,它包括完成许多过程,如审核、代码评审等,并确保符合标准,如CMMIISO

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/175824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档