目录
软件配置管理
是一种标识、组织和控制修改的技术,它作用于整个软件生命周期,其目的是使错误达到最小并最有效地提高生产率
-
记录软件产品的演化过程
-
确保开发人员在软件生命周期的每一个阶段都可以获得精确的产品配置
-
保证软件产品的完整性、一致性和可追溯性
软件配置项
是为了配置管理而作为单独实体处理的一个工作产品或软件。软件配置项包括文档数据和源代码目标代码,一些构造软件的工具和运行环境也常常列入配置管理的范围
版本
版本是在明确定义的时间点上某个配置项的状态;
基线
基线是软件配置项的一个稳定版本,它是进一步开发的基础,只有通过正式的变更控制过程才能改变。版本管理是对系统不同的版本进行标识和跟踪的过程,从而保证软件技术状态的一致性。
需求文档经过正式评审之后就成为了一个基线。
形成基线的文档需要经过变更申请和批准之后才能修改
在一次迭代结束后,就形成一个软件开发的里程碑
版本控制
- 独占工作模式
- 并行工作模式
分支管理
分支包含了一个项目的文