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

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

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

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

领测软件测试网

7       Concurrent Versions System

CVS主要有以下特点:

免费:由于是开源项目,自然免费;

跨平台:可在许多平台上使用;

支持并行开发:支持一个文件的树状版本树;

较高的安全性:可以支持只读用户,以及控制用户只能访问指定的目录;

支持版本标签:由于各个文件的版本不同,因此采用版本标签进行统一;

灵活的批量签出功能:支持按照版本标签、时间等签出代码;

以及其他基本的功能:

签入通告功能;

签出任意版本、版本比较等功能;

 

CVS与其他商业产品的对比:

优点在于:免费;功能可持续改进;效率高;C/S结构效率较高;安全性较高;具有版本标签功能。

缺点:不支持自动创建目录;对二进制文件支持较差。

8       FireFly

FireFly软件配置管理系统具备以下主要功能:

 

l         版本控制:跟踪每一个变更的创造者、时间和原因,从而加快问题和缺陷的确定,同时能够简单、明确地重现软件系统的任何一个历史版本。

l         并发开发支持:因开发和维护的原因,要求能够实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分作不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制。

l         项目分支管理:能够同时支持同一项目的多个版本的并行开发,同时在必要的时候可以将多个并行的版本进行合并。

l         与CRM(变更请求管理系统)集成:能够与DTS系统一起协同工作,协调工作流程。

 

l         支持多种平台:可以工作于现今流行的各种操作平台。

l         支持多种文档格式:不仅能够支持文本格式的文档,还可以支持二进制格式。

l         支持变更集:能够把一组关联的改动当作一个变更的集合来处理,而不是单单处理一个一个单独的改变。

l         支持原子级事务:能够把系统操作当作不可分割的动作来处理,保持系统的一致性。

l         支持Notification:支持在系统某个动作发生的同时(如检入和检出),可以触发用户自定义的一些动作(如以Email方式通知某人等)

l         支持异地开发:能够同步在物理上分布的两个SCM服务器的内容。

l         支持人员权限的设定:支持对开发相关人员的权限设定,使得所有的操作都处于系统的控制之下。

l         易于扩展,支持企业级应用:在开发规模扩大时仍能保持良好的性能,并且很容易随着开发规模的扩大进行相应的扩充。

 

l         易于使用:概念清晰,操作简便。

延伸阅读

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


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

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