电子商务应用课程知识整理 第四章-搜索引擎

软件配置管理的定义

软件配置管理(Software Configuration Management,SCM)是一组针对软件产品的追踪和控制活动,它贯穿于项目生命周期的始终,并代表软件产品接受各项评审。

软件配置管理的目的

软件配置管理是贯穿于整个软件过程中的保护性活动,它被设计用来:

  1. 标识变化
  2. 控制变化
  3. 保证变化被适当发现
  4. 向其他人员报告变化

软件配置

是一个产品在生存期各个阶段的不同形式和不同版本的程序、文档及相关数据的集合,或者说是配置项的集合。

软件配置是一个集合,该集合中的每一个元素称为该软件产品软件配置中的一个配置项(Software Configuration Item,SCI。

软件配置项

是软件配置管理的对象,一个软件配置项是项目中的一个特定的、可文档化的工作产品集。

基线

是已经正式通过复审和批准的某规约和产品,它因此可作为进一步开发的基础,并且只能通过正式的变化控制过程来改变。基线通常标志开发过程一个阶段的结束(里程碑)。

里程碑是一个阶段标记;
基线是一个阶段软件工作产品。
基线和里程碑一般表现为一对一关系。
里程碑是检查点,检查点不一定是里程碑,因为检查点还可以是时间、计划和事件。

基线分类

  • 功能基线
    在系统分析和软件定义阶段结束时产生。
  • 指派基线(需求基线、分配基线)
    在软件需求分析阶段结束时产生。
  • 产品基线
    在系统软件组装和系统测试阶段结束时产生。

配置控制委员会

软件配置控制委员会(Software Configuration Conrtol Board,CCB)是负责管理软件配置项变更的组织。


电子商务应用课程知识整理 第四章-搜索引擎
https://buttering.github.io/EasyBlog/2021/06/14/软件配置管理(一)配置管理概念与目标/
作者
Buttering
发布于
2021年6月14日
许可协议