一、是什么?
软件配置管理(SoftwareConfiguration Management,SCM)是一种标识、组织和控制修改的技术,贯穿于整个软件生命周期,为软件研发提供一套管理办法和活动原则。
二、为什么?
在我们进行软件开发的时候,会遇到三种类型的问题。
(一)对于开发人员
1、无法确定最新版本,版本不同步;
2、不了解修改过程,会出现修改冲突问题;
3、程序误删,没有备份,只能重写。
(二)对于项目经理
1、版本多,不方便查看;
2、无法及时看到成员的进度以及成果;
3、调试过程中,弄不清是哪里的问题。
(三)对于老板
1、交给用户的产品不完整,用户在安装时才发现的问题,不能及时解决;
2、公司运作过程无法控制;
3、无法准确看到总项目的进度。
而SCM就是为了解决上述问题而出现的。
三、关键活动
1、配置项识别
2、工作空间管理
3、版本控制(核心功能)
4、变更控制
5、状态报告
6、配置审计
四、基本目标
(一)使各项工作有计划进行;
(二)被选择的项目产品得到识别,控制并且被相关人员获取;
(三)已识别出的项目产品的更改得到控制;
(四)使相关组别和个人计时了解软件基准的状态和内容。
五、工具
六、总结
- 4楼u01308606246分钟前
- 知识的积累,继续加油吧!
- 3楼u0130342861小时前
- 一点一点的进步。
- 2楼u0116262833小时前
- 哦哦~SVN是这么来的~
- 1楼u0125813223小时前
- 要好好学习SVN哟