质量保证



IEEE对软件质量保证的定义如下:

“一种有计划、系统的行动模式,旨在充分保证项目或产品符合既定的技术要求。一套旨在评估产品开发或制造过程的活动。”

软件质量保证(SQA)活动的 目标

软件质量保证(SQA)活动的 目标如下:

在软件开发中(面向过程)

  • 确保软件符合功能性技术要求的可接受置信水平。

  • 确保软件符合管理进度和预算要求的可接受置信水平。

  • 启动和管理活动,以改进和提高软件开发和软件质量保证(SQA)活动的效率。

在软件维护中(面向产品)

  • 确保软件维护活动符合功能性技术要求的可接受置信水平。

  • 确保软件维护活动符合管理进度和预算要求的可接受置信水平。

  • 启动和管理活动,以改进和提高软件维护和软件质量保证(SQA)活动的效率。这包括在降低成本的同时,提高实现功能和管理要求的前景。

组织质量保证

在组织结构内运作的质量保证组织框架包括以下参与者:

管理人员

  • 高层管理人员,特别是直接负责软件质量保证的执行官

  • 软件开发和维护部门经理

  • 软件测试部门经理

  • 开发和维护项目的项目经理和团队领导

  • 软件测试团队领导

测试人员

  • 软件测试团队成员

软件质量保证(SQA)专业人员和相关从业人员:

  • 软件质量保证(SQA)受托人
  • 软件质量保证(SQA)委员会成员
  • 软件质量保证(SQA)论坛成员
  • 软件质量保证(SQA)单元团队成员

只有软件测试部门的管理人员和员工全职从事软件质量保证(SQA)任务。其他人会将部分时间投入到质量问题上,无论是在履行其管理职能还是专业任务期间,还是作为志愿者参与其他活动,最常见的是软件质量保证(SQA)委员会、软件质量保证(SQA)论坛或作为软件质量保证(SQA)受托人。

广告