下载此文档

第四讲软件配置管理.ppt


文档分类:IT计算机 | 页数:约86页 举报非法文档有奖
1/86
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/86 下载此文档
文档列表 文档介绍
第四讲软件配置管理
本章内容提要
软件配置管理的作用
软件配置管理的相关概念
软件配置管理过程
软件配置管理工具CVS
第一节软件配置管理的作用
服务器
存储所有文档和源程序,由版本控制系统管理
程序员1
程序员n
下载
提交
下载
提交
……
团队开发的一般模式
安装有版本控制系统客户端
不同程序员对程序的更改会产生冲突
程序员A
程序员B
common-
common-
修改
修改
添加了函数checkStringlength()
添加了函数checkDate()
服务器
提交
提交
程序完整性受到破坏
软件项目中可能遇到如下的问题:
找不到某个文件的历史版本;
开发人员使用错误的程序版本;
开发人员未经授权修改代码或文档;
人员流动,交接工作不彻底;
无法重新编译软件的某个历史版本;
因协同开发,或者异地开发,版本变更混乱导致整个项目失败;
……
软件项目进行中面临的一个主要问题是持续不断的变化,变化可能导致混乱,而软件配置管理就是用于控制变化。
软件配置管理(Software Configuration Management, SCM)是指一套管理软件开发和维护过程中所产生的各种中间软件产品的方法和规则。它是控制软件系统演变的学科。
中间软件产品和用于创建中间软件产品的信息都应处于软件配置管理之下。
软件配置管理的目标
标志变更
控制变更
确保变更正确实现
向受变更影响的组织和个人报告变更
记录软件产品的演化过程。
确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。
最终保证软件产品的完整性、一致性、可追溯性。
软件配置管理的效果
版本控制:采用相应的流程和工具,对软件开发过程中产生的各种文件的版本进行管理。是软件配置管理的核心内容。
变更管理:为防止开发人员对软件的随意变更而进行的管理上的审核过程,包括变更请求、变更评估、变更批准/拒绝、变更实现。
其它:配置审计、配置状态统计等。
软件配置管理的主要功能

第四讲软件配置管理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数86
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小2.06 MB
  • 时间2019-01-10