33.5软件配置管理
软件配置管理是有益于项目管理、开发和维护活动。软件配置管理与软件质量保证
活动密切相关,软件配置管理活动可以帮助达成软件质量保证目标。
软件配置管理活动有;软件配置管理过程的管理和计划、软件配置标识、软件配置
控制、软件配置状态记录、软件配置审计、软件发布管理与交付。
l,软件配置管理过程的管理和计划
软件配置管理通过标识产品的元素、管理和控制变更、验证、记录和报告配置信息,
来控制产品的进化和完整性。为了给项目的软件配置管理制订计划,有必要理解组织结
构上下文环境和组织的元素之间的联系。软件配置管理在记录管理和非遵从项
(non-conforming)等问题上,可能与组织的质量保证活动交互。软件配置管理也许与软
件开发和维护组织的联系最紧密。正是在这个上下文环境中,需要进行许多软件配置控
制任务。通常,同样的工具可以支持开发、维护和软件配置管理。
2.软件配置标识
软件配置标识活动标识要控制的项,为这些项及其版本建立标识模式,安装获取和
管理受控项时使用的工具。这些活动为其他软件配置管理活动提供了基础。控制变更的
第一步就是标识要控制的软件项,这涉及理解在系统配置上下文环境中的软件配置、选
择软件配置项、开发为软件项加标签并描述它们之间关系的策略、标识要使用的基线以
及获取基线的项的流程。
3.软件配置控制
软件配置控制关注管理软件生命周期中的变更,它覆盖确定要作什么样的变更的过
程、批准某些变更的权力职权、支持这些变更的实现,以及与项目需求偏离和放弃这些
偏离的概念。
4.软件配置状态记录
软件配置状态记录要记录和报告进行有效的软件配置管理需要的信息。软件配置状
态记录活动为在生命周期中捕获和报告必要的信息设计和运行一个系统,同任何信息系
统一样,必须标识、收集和维持为进化中的配置要管理的配置状态信息。
5.软件配置审计
软件审计是独立评价软件产品和过程是否遵从已有的规则、标准、指南、计划和流
程而进行的活动。审计是根据由不同的审计规则和责任而定义的过程进行的。软件功能
醍置审计的目的是保证被审计的软件实现与其相关的规范说明一致。
6.软件发布管理和交付
当软件项的不同版本可以用于交付时,如不同平台的版本,通常有必要重新创建特
定的版本,并将交付版本的正确材料打包。完成发布和交付任务时,软件库是关键的
元素。
各省软考办 | ||||||||||