您的位置 首页 知识

软件配置管理(软件配置管理)

软件配置管理

CCB 配置控制委员会
CM 配置管理
FCA 功能配置审计
PCA 物理配置审计
SCCB 软件配置控制委员会
SCI 软件配置项
SCM 软件配置管理
SCMP 软件配置管理计划
SCR 软件变更请求
SCSA 软件配置状态统计
SDD 软件设计文档
SEI / CMMI 软件工程学会的能力成熟度模型集成
SQA 软件质量保证
SRS 软件需求规范

介绍
系统可以定义为为实现一个或多个既定目的而组织起来的交互要素的组合。系统的配置是指技术文件或产品中所述的硬件或软件的功能和物理特性;它也可以被认为是硬件、固件或软件项目的特定版本的集合,这些版本根据特定的构建过程组合在一起,以满足特定的目的。配置管理(CM)是在不同的时间点识别系统配置的规程,目的是系统地控制配置的变更,并在整个系统生命周期中维护配置的完整性和可追溯性。它的正式定义是:
一种应用技术和管理指导和监督的规程:识别和记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更处理和实现状态,并验证符合规定的要求。
软件配置管理(SCM)是一个支持软件生命周期的过程,它有利于项目管理、开发和维护活动、质量保证活动,以及最终产品的客户和用户。
配置管理的概念适用于所有需要控制的项目,尽管在硬件配置管理CM和软件配置管理CM的实现上存在一些差异。
SCM与软件质量保证(SQA)活动密切相关。正如在软件质量知识领域(KA)中所定义的那样,SQA过程通过规划、制定和执行一组活动来提供足够的信心,确保软件产品和过程在项目生命周期中符合其规定的需求。SCM活动有助于实现这些SQA目标。在某些项目环境中,特定的SQA需求规定了某些SCM活动。
 

图6.1。软件配置管理知识领域的主题分解
软件配置管理活动包括管理和计划软件配置管理过程、软件配置识别、软件配置控制、软件配置状态核算、软件配置审核,以及软件发布管理和交付。
软件配置管理知识领域与所有其他知识领域相关,因为配置管理的对象是在整个软件工程过程中产生和使用的工件。
软件配置管理主题的分解

 

图6.1显示了软件配置管理知识领域的主题分解。

软件配置管理相关文章