📜  软件工程 |软件质量保证

📅  最后修改于: 2022-05-13 01:57:00.359000             🧑  作者: Mango

软件工程 |软件质量保证

软件质量保证(SQA)只是一种保证软件质量的方法。它是确保流程、程序和标准适合项目并正确实施的一组活动。

软件质量保证是一个与软件开发并行工作的过程。它侧重于改进软件的开发过程,以便在问题成为主要问题之前加以预防。软件质量保证是一种贯穿整个软件过程的伞式活动。

软件质量保证具有:

  1. 质量管理方法
  2. 正式的技术审查
  3. 多重测试策略
  4. 有效的软件工程技术
  5. 衡量和报告机制

主要软件质量保证活动:

  1. SQA 管理计划:
    为您将如何在整个项目中执行 sqa 制定计划。想想哪一组软件工程活动最适合项目。检查 sqa 团队技能的水平。
  2. 设置检查点:
    SQA 团队应设置检查点。根据在不同检查点收集的数据评估项目的绩效。
  3. 多重测试策略:
    不要依赖单一的测试方法。当您有很多可用的测试方法时,请使用它们。
  4. 衡量变更影响:
    用于纠正错误的更改有时会重新引入更多错误,以衡量更改对项目的影响。重置新更改以更改检查此修复与整个项目的兼容性。
  5. 管理好关系:
    在工作环境中,必须与参与项目开发的其他团队保持良好关系。 sqa 团队与程序员团队的关系不好,会对项目产生直接而严重的影响。不要玩政治。

软件质量保证 (SQA) 的好处:

  1. SQA 生产高质量的软件。
  2. 高质量的应用程序可以节省时间和成本。
  3. SQA 有利于提高可靠性。
  4. SQA 在长期不维护的情况下是有益的。
  5. 高质量的商业软件增加了公司的市场份额。
  6. 改进创建软件的过程。
  7. 提高了软件的质量。

SQA的缺点:
质量保证有许多缺点。其中一些包括增加更多资源、雇用更多工人来帮助保持质量等等。