MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">陆国暾根据本中心的具体情况,结合各个产品的特性和自身使用情况,特对个产品横向比较如下:
(红色代表经考察对于本中心特别重要的需求)
|
Firefly |
StarTeam |
|||
体系结构和安全性 |
采用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服务支持较之IBM和Hansky稍逊一筹 |
做为微软的非核心产品,技术支持有限。在其网站上有提供一些常见问题,只有对正式购买的用户提供一定的技术支持 |
授权方式及其价格 |
并发授权,USD 2900.00/License(不包括服务器授权) |
并发授权,RMB 58615.00/License(不包括服务器授权) |
免费 |
暂未提供 |
免费(随Visual Studio授权) |
以上为根据个人试用或者相关工程师售前咨询得来的结果,希望组织相关讨论来进一步了解公司现在以及将来的需求,有针对性地进行评估。
文章来源于领测软件测试网 https://www.ltesting.net/