本文详细介绍了软件配置管理的概念、内容、模式及其重要作用,包括版本控制、变更控制、工作空间管理和配置审计等核心活动。讨论了成熟配置管理工具的特征,如权限控制、版本控制和流程管理,并列举了SourceSafe、CVS、ClearCase等代表性工具的优缺点。软件配置管理的目标是管理软件产品,通过良好的配置管理提高开发效率、软件质量和用户信心。
-
第一代:基于文件,以版本控制、支持检出减入模型和简单分支为主要特征,仅仅处理文件版本控制的工具,基于单一文件的工具,支持恢复提交模式
-
第二代:基于项目库,支持并行开发团队协作以及过程管理,最具显著的特征是软件开发项目的源代码与文档分离,存储在数据库中,数据库称为项目数据库或软件库
-
第三代:全面结合C M管理等各个软件开发环节的软件配置管理整体解决方案,保持了第二代的优点,并加入了文件透明性这一特性
软件配置管理
,它为软件开发提供了一套管理办法和活动原则,成为贯穿软件开发始终的重要质量保证活动。配置管理的过程实际是软件开发过程中质量管理的精髓所在,版本管理提高了开发者的工作效率,而变更控制则提高了整个开发团队的工作效率。两者的紧密结合,将为软件开发项目提供一道坚实的质量防火墙,使软件开发项目的质量管理过程规范而有效。
软件开发过程中随着工作的进展会产生...
(2019年为SCM
工具
)
配置管理(CM)是一种系统工程方法,用于在产品的整个生命周期内建立和维持产品的性能,功能和物理属性与其设计,要求和操作信息的一致性。它们为您的组织带来了成本效益和更好的时间管理。
当今市场上充斥着各种配置管理
工具
。以下是精选的16种精选配置管理软件的列表,这些软件具有流行的功能和最新的下载链接。此比较列表包含开源和商业
工具
。
1)CFEngine配置
工具
CFEngi...