• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件配置管理工具选型调研报告

发布: 2009-3-08 11:52 | 作者: 陆国暾 | 来源: 测试时代采编 | 查看: 565次 | 进入软件测试论坛讨论

领测软件测试网

3       产品比较

MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">陆国暾根据本中心的具体情况,结合各个产品的特性和自身使用情况,特对个产品横向比较如下:

(红色代表经考察对于本中心特别重要的需求

 

Firefly

ClearCase

CVS

StarTeam

VSS

体系结构和安全

采用C/S模式,后台采用数据库存储,存储目录不用共享,对客户端不透明,客户端不可直接访问存储目录,安全性较好

采用C/S模式,需要共享服务器上的存储目录以供客户端访问,这将带来一定安全隐患,公司必须建立域。

采用C/S 模式,不需要共享服务器上的存储目录,安全性较好

 

基于文件系统,使用NFS/SMB,后台使用文件系统共享,需要共享存储目录,这将带来一定安全隐患

访问服务器增量存储

快速,只上下传文件的增量,包括文本格式和二进制格式

支持文本格式文件增量存储,以完全拷贝形式保存二进制文件(有争议,内部说法不一致)

支持文本格式文件增量存储,以完全拷贝形式保存二进制文件

 

慢,使用远程文件访问方式,不能实现增量传输。当在大项目中使用时问题尤为突出

本地操作

快速

快速

快速

快速

快速

开发工具集成

与常见开发工具无缝集成

直接与资源管理器集成,十分易用

对开发工具集成性较差

Borland开发工具集成较好

Visual Studio开发工具包无缝连接,其它开发工具集成性差

异地开发支持

提供ServerSync 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发

提供MultiSite 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发

支持异地开发,但是支持程度不明

 

不支持

权限管理和备份

方便的管理界面,采用类似与NTFS的权限管理方法,可以针对项目、目录或文件设置用户和组的访问全权限,自带增量备份/恢复功能

方便的管理界面,权限可分组,主要由系统管理员进行管理,需要使用第三方备份工具,但是有一定的规则支持

权限可分组,主要由系统管理员进行管理,需要使用第三方备份工具

 

只有用户,没有组的概念,权限设置管理工作量巨大,且不方便,需要采用第三方备份工具

平台支持

平台移植性好,支持绝大多数硬件平台和操作系统

平台移植性好,支持绝大多数硬件平台和操作系统

平台移植性好,支持绝大多数硬件平台和操作系统

 

只支持Windows平台

系统资源

性能好,对服务器要求不高

服务器采用多进程机制,使用自带多版本文件系统MVFS,对性能有较大负面影响。做为一款企业级、全面的开发配置管理工具,适用于大型开发团队

较高的运行性能,适用于各种级别的开发团队

 

需要高端服务器,且对硬盘空间要求高,相对功能单一、简陋,适用于几个人的小型团队,在数据量不大的情况下,性能可以接受

原子事务处理

支持原子事务处理,保证数据的一致性

支持原子事务处理,保证数据的一致性

不支持

 

不支持

变更集及变更管理

支持变更集的概念,并且可以和Hansky的变更管理工具Butterfly完全集成

支持变更集的概念,并且可以和Rational的变更管理工具ClearQuest完全集成

不支持

 

不支持

命令行界面

提供所有功能的命令行操作,这是实现每天Build的基本条件

支持 Build管理,能够确认到每个版本build出来的文件是由哪些源代码生成的

支持命令行界面,但是不支持build管理

 

只能实现少数功能

脱机版本保存

可以保存脱机后文件修改的所有历史版本,并能上传回服务器

能脱机开发,只支持最后一个版本上传回服务器

能脱机开发,只支持最后一个版本上传回服务器

 

不支持

分支及并行开发

采用工作空间的方式,简便创建分支、标签,实现并行开发

采用工作空间的方式,简便创建无限分支、标签,实现并行开发

支持分支,支持并行开发,但是模式简单

 

支持分支,但分支层次有限,使用不便,不支持并行开发

文件的重命名和移动

完全支持,使用简便,且保存所有历史纪录

完全支持

不支持

 

难以保留历史记录

版本树浏览

图形化的版本树浏览窗口,用户可以直观地看到文件的版本历史,并进行版本比较

图形化的版本树浏览窗口,用户可以直观地看到文件的版本历史,并进行版本比较

不支持

 

不支持

Web界面访问

WEB用户界面,可以浏览工作空间的结构、历史,查看文件历史,进行文件比较等

可以浏览工作空间的结构、历史,查看文件历史,进行文件比较等

不支持

 

不支持

扩展性

能支持大规模开发

能支持大规模开发

能支持大规模开发

能支持大规模开发

无法支持大团队、大项目的开发

报告功能

提供配置报告及历史变更报告的自动生成功能,为CMM提供有力的支持

提供基本的简单报告,如需更详细正规的报告需要购买SODA

不支持

 

不支持

易用性

在提供全面配置管理功能的情况下,安装、配置、使用较为简单,包括安装、配置、培训在内的整个实施周期一般不会超过一个月。

安装、配置、使用相对较复杂,需要进行团队培训。所有的培训和服务都是收费的

安装、配置较复杂,但使用比较简单,只需对配置管理做简单培训即可

 

安装、配置、使用均较简单,很容易上手使用

本地化支持(中文)

支持(包括说明书以及培训,客户端支持中英切换)

不支持,但是有中文的培训

不支持

不支持

不支持

分支比较功能

支持到文件

支持到目录

不明

 

不支持

服务

已在中国成立分公司,全面拓展市场之中,在北京设有支持中心

国内市场拓展有限,因此服务支持会受到限制。现在中国用户的支持是由位于澳大利亚悉尼的支持中心联系

开源软件,没有任何服务和支持,用户的数据得不到任何保障

国内市场拓展更为有限,Borland服务支持较之IBMHansky稍逊一筹

做为微软的非核心产品,技术支持有限。在其网站上有提供一些常见问题,只有对正式购买的用户提供一定的技术支持

授权方式及其价格

并发授权,USD 2900.00/License(不包括服务器授权)

并发授权,RMB 58615.00/License(不包括服务器授权)

免费

暂未提供

免费(随Visual Studio授权)

以上为根据个人试用或者相关工程师售前咨询得来的结果,希望组织相关讨论来进一步了解公司现在以及将来的需求,有针对性地进行评估。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网