电子商务应用课程知识整理 第四章-搜索引擎
软件配置管理的定义
软件配置管理(Software Configuration Management,SCM)是一组针对软件产品的追踪和控制活动,它贯穿于项目生命周期的始终,并代表软件产品接受各项评审。
软件配置管理的目的
软件配置管理是贯穿于整个软件过程中的保护性活动,它被设计用来:
- 标识变化
- 控制变化
- 保证变化被适当发现
- 向其他人员报告变化
软件配置
是一个产品在生存期各个阶段的不同形式和不同版本的程序、文档及相关数据的集合,或者说是配置项的集合。
软件配置是一个集合,该集合中的每一个元素称为该软件产品软件配置中的一个配置项(Software Configuration Item,SCI。
软件配置项
是软件配置管理的对象,一个软件配置项是项目中的一个特定的、可文档化的工作产品集。
基线
是已经正式通过复审和批准的某规约和产品,它因此可作为进一步开发的基础,并且只能通过正式的变化控制过程来改变。基线通常标志开发过程一个阶段的结束(里程碑)。
里程碑是一个阶段标记;
基线是一个阶段软件工作产品。
基线和里程碑一般表现为一对一关系。
里程碑是检查点,检查点不一定是里程碑,因为检查点还可以是时间、计划和事件。
基线分类
- 功能基线
在系统分析和软件定义阶段结束时产生。 - 指派基线(需求基线、分配基线)
在软件需求分析阶段结束时产生。 - 产品基线
在系统软件组装和系统测试阶段结束时产生。
配置控制委员会
软件配置控制委员会(Software Configuration Conrtol Board,CCB)是负责管理软件配置项变更的组织。
电子商务应用课程知识整理 第四章-搜索引擎
https://buttering.github.io/EasyBlog/2021/06/14/软件配置管理(一)配置管理概念与目标/