论坛首页 入门技术论坛

浅谈软件配置管理

浏览 1740 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-26  

  现代软件项目规模越来越大,涉及的人员越来越多,软件项目管理也在变化于发展之中。其中软件配置管理也扮演越来越重要的角色。软件配置管理(scm)我个人认为就是控制,管理和标识软件系统的各项变更所定义的管理活动。变更包括软件项目过程中的文档,代码,开发,测试和运行环境,甚至于人员的变更。

  软件配置管理一般包括 版本管理,问题跟踪管理,缺陷管理等。在配置管理中版本管理是不可或缺的。版本管理要完成的任务包括:

  1。唯一标识一个版本。

  2。可重构任何一个版本。

  3。有锁定技术防止覆盖并记录变更。

  4。版本间可比较。

  5。提供合并功能。

  6。权限控制。

  现在开源领域比较好用的scm工具有:svn,cvs。

  商业化的有微软的vss. Rational公司的clearcase,clearquest等。

   发表时间:2008-07-26  
大规模分布式开发,必须的。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics