软件生存周期过程之支持过程(一)

支持过程是有关各方按他们的支持目标所从事的一系列相关活动集。支持过程有助于提高系统或软件产品的质量。支持过程可由使用他们的组织来实施;或作为一种服务,由一个独立的组织来实施;也可做为项目的一项规定内容,由客户来实施。

支持过程主要包括如下9个过程:

  • 文档编制过程
  • 配管管理过程
  • 质量保证过程
  • 验证过程
  • 确认过程
  • 联合评审过程
  • 审核过程
  • 问题解决过程
  • 易用性过程

文档过程

文档过程是一个记录由某一过程或活动产生信息的过程。组要包括如下4个活动:

  • 过程实现;
  • 设计和开发;
  • 制作;
  • 维护;

成功实施文档过程的结果是:

  1. 制定了标识软件产品或服务的生存周期中所要产生的文档之策略;
  2. 标识了编制软件文档的标准;
  3. 标识了由过程或项目产生的文档;
  4. 对全部文档的内容和目的进行了规定、评审和批准;
  5. 根据已标识的标准,制作了可用的文档;
  6. 按定义的准则维护了文档。

配置管理过程

本过程是应用管理上的和技术上的规程来支持整个软件生存周期的过程,主要涉及:标识、定义系统中的软件项;控制软件项的修改和发布;记录和报告软件项的状态和修改请求;保证软件项的完备性、一致性和正确性;以及控制软件项的储存、处理和交付。

本过程的目的是建立并维护一个过程或一个项目的所有工作产品的完整性,使他们对相关团体而言均是可用的。

本过程主要包括以下活动:

  • 配置标识
  • 配置控制
  • 配置状态统计
  • 配置评价
  • 发布管理和交付

成功实施本过程的结果是:

  1. 制定了配置管理策略;
  2. 标识并定义了由过程或项目所产生的全部工作产品,并形成基线;
  3. 对工作产品/项的修改和发布,进行了控制;
  4. 为对各相关方均是可用的,做了必要的修改和发布;
  5. 记录并报告了工作产品/项的状况和修改请求;
  6. 确保了每一软件项的完备性和一致性;
  7. 对每一软件项的存储、处置和交付进行了控制。

质量保证过程

质量保证过程是为项目生存周期内的软件过程和软件产品提供适当保障的过程,目的是使他们符合所规定的需求,并遵循已建立的计划。为了避免产生偏见,实施质量保证的人员不能是直接负责软件产品开发的人员,并应在组织上给予独立的权限。质量保证可以使用其他支持过程的结果。

本过程主要包括以下活动:

  • 产品保证
  • 过程保证
  • 质量体系保证

成功实施本过程的结果是:

  1. 制定了实施质量保证的策略;
  2. 产生并维护了质量保证的证据;
  3. 标识并记录了问题和/或与协定需求不符合的内容;
  4. 验证了产品、过程和活动与适用的标准、规程和需求的依从性。

验证过程

验证过程是一个确定某项活动的软件产品是否满足在以前的活动中施加于它们的需求和条件的过程。本过程主要的活动就验证。

验证过程主要包括以下任务:

  • 合同验证
  • 过程验证
  • 需求验证
  • 设计验证
  • 编码验证
  • 集成验证
  • 文档验证

成功实施验证过程的结果是:

  1. 制定并实现了验证策略;
  2. 标识了验证所有要求的软件工作产品的准则;
  3. 执行了所要求的验证活动;
  4. 标识并记录了缺陷;
  5. 给出了对顾客和其他相关方可用的验证活动的结果。

posted on 2020-01-24 16:32  活着的虫子  阅读(1112)  评论(0编辑  收藏  举报

导航