乐思软件

提交需求|联系我们|请电400-603-8000

软件配置管理 (SCM) 在软件开发生命周期

微软的配置管理方法

有效的 SCM 策略就像一只好的鞋子 — 它符合项目和团队随时间而变化的独特需求;不能简单地与其他公司共享;而且一旦就绪,就很容易忘记,直到缺少它而无法进行工作为止。

Team Foundation 源代码管理提供了标准的源代码版本控制功能,该功能可以伸缩,以便为数以千计的开发人员提供支持。除了典型的源代码管理功能外,Team Foundation 还是企业级软件配置管理产品,它为开发团队提供集成的版本控制、问题跟踪和过程管理。
使用TFS实施配置管理,源文件和项目相关数据存储在 Microsoft SQL Server 数据库中。源代码管理操作以原子和事务的方式执行。这种体系结构有如下优点:

· 可伸缩性:假如提供足够的硬件,版本控制数据库就可以包含超过千兆字节的数据。Team Foundation 最多可以支持 3500用户。

· 完整性和可靠性:与基于文件的源代码管理应用程序相关的数据完整性问题的类型真正减少了。

· 速度: Team Foundation 比 Visual SourceSafe 快几个数量级。

TFS的主要功能有:

· 版本管理 :工作区(workspace)、变更集(changeset) 、标签
· 并行开发支持 :多点(checkout)、分支与合并 、搁置集(shelveset)
· 强化过程管理:链接工作项、静态代码分析、代码覆盖率
· 自动化构建
· 完善的权限管理
· 支持分布式开发,http(s)协议

变更集

变更集是 Team Foundation 存储与单个签入操作相关的下列所有内容的逻辑容器,具体来说这些内容包括:文件和文件夹修订、指向相关工作项的链接、签入说明、注释、签入策略以及签入的所有者名称和日期/时间等系统元数据。并为它分配一个唯一的“变更集编号”。变更集编号按顺序递增。例如,变更集 #3 后面是变更集 #4。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录