SCM知识拓展

一、是什么?


    软件配置管理(SoftwareConfiguration Management,SCM)是一种标识、组织和控制修改的技术,贯穿于整个软件生命周期,为软件研发提供一套管理办法和活动原则。


二、为什么?


    在我们进行软件开发的时候,会遇到三种类型的问题。


   (一)对于开发人员

    1、无法确定最新版本,版本不同步;

    2、不了解修改过程,会出现修改冲突问题;

    3、程序误删,没有备份,只能重写。


   (二)对于项目经理

    1、版本多,不方便查看;

    2、无法及时看到成员的进度以及成果;

    3、调试过程中,弄不清是哪里的问题。


   (三)对于老板

    1、交给用户的产品不完整,用户在安装时才发现的问题,不能及时解决;

    2、公司运作过程无法控制;

    3、无法准确看到总项目的进度。


    而SCM就是为了解决上述问题而出现的。


三、关键活动


        1、配置项识别

    2、工作空间管理

    3、版本控制(核心功能) 

    4、变更控制

    5、状态报告

    6、配置审计



四、基本目标


   ()使各项工作有计划进行;

   ()被选择的项目产品得到识别,控制并且被相关人员获取;

   ()已识别出的项目产品的更改得到控制;

   ()使相关组别和个人计时了解软件基准的状态和内容。



五、工具


   主要的软件有SVN,GIT,CVS


六、总结


   在看视频之前,只以为是一个版本控制的功能软件呢,看了马老师的视频,先了解一下SCM的基础知识,再去研究SVN这个软件如何去用。SCM是贯穿于软件开发的整个生命周期的,其中版本控制只是一个核心功能,其他的还有变更控制,工作空间管理等。
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸运的梦之星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值