配置管理工具

发表于:2008-4-24 11:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

分享:
4) 售后服务如何
  表八售后服务比较表

工具名称

说明

ClearCase

大型商用软件,已被IBM公司收购,但国内市场拓展有限,因此服务支持会受到限制。现在中国用户的支持是由位于澳大利亚悉尼的支持中心联系

Firefly

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

CVS

做为开源软件,无官方支持,需要用户自己查找资料解决技术问题,现在也出现专门为CVS做技术支持的公司

PVCS

在中国市场开拓有限,国内没有支持中心

VSS

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

        售后服务与产品支持也是一个很重要的考察点,工具在使用过程中出现这样那样的问题是很平常的事,有些是因为使用不当,有些则是工具本身的缺陷。这些问 题都会直接影响到开发团队的使用,因此随时能够找到专业技术人员解决这些问题就变成十分重要。
实例说明
  最后,笔者介绍几个实际的案例,希望对大家选择软件配置管理工具软件有帮助。
  案例一
  某公司拥有10 名专职开发人员以及一些兼职的开发人员,主要从事Windows和Linux 平台下的软件开发,采用的工具包括Visual Studio 系列、GCC 等。为了能够加强版本控制与配置管理工作,决定引入一些自动化配置管理工具。
  经过慎重的选择,采用了两步走的方法:
  1) 首先采用了Visual Studio 软件包中的VSS做为配置管理工具;
  由于VSS安装、配置、操作都十分简单,上手容易,这样在执行配置管理的过程中,工具的培训没有带来太大的阻力,大家可以集中精力理解配置管理。这样很快就在团队中形成了版本控制、配置管理的氛围与习惯。
  2) 然后构建了CVS服务器,做为整个开发组织的配置管理工具;
  CVS 能够有效地支援Windows、Linux 两个平台上的应用开发,其性能优秀,而且免费,另外,它对于兼职人员的配置管理十分有效。采用CVS 至今,效果明显,除了功能、使用上有些不方便之处外,没有出过任何大问题。
  案例二
  北京某公司拥用230名专职开发人员,长期从事金融业务的开发,随着业务的良性发展,在管理上也出现了一些不足:
  1) 开发管理沟通滞后,开发人员孤立操作,变更和维护信息无法实时反馈;
  2) 主管领导对所开发的100 多种产品的项目开发进程不能及时了解,很多资源滞留在个人手中;
  3) 随着产品的需求日益增加,无法快速标识和查找软件的历史版本;
  4) 无法对处于不同开发平台上的项目进行统一管理和资源配置;
  5) 无法实现异地开发团队的协调和沟通。
  因此,该公司决定引入软件配置管理,在配置管理工具软件的选择上,考虑到其人员规模较大,项目较多,工作复杂,在针对可靠性、易用性、稳定性、安全 性、技术支持能力以及软件的各功能进行了仔细的综合评估后,最后选择了国内技术支持较到位的Hansky Firefly 软件配置工具软件。
  在采用了Hansky Firefly 之后,有效地解决了这些问题,还帮助其顺利地通过了CMM 2级认证,为企业的进一步发展打下了坚实的基础。
常用的软件配置管理工具

Rational ClearCase
        自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文 件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在 开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。其中包括提供版本控制、工作区管理、Build管理及流程管理几个部分。
网址:http://www-306.ibm.com/software/rational/

Borland StarTeam
        是企业级解决方案,具备强大的综合项目管理能力,能够提供一个高度集成的环境,实现控制文件版本、管理需求和变更、追踪缺陷和线程化的讨论、对项目管理所需 任务进行管理,从而提高了开发过程中对软件资产和软件问题的跟踪和管理能力。与其它同类产品相比,StarTeam还具备可定制工作流功能、良好的可扩展 性、支持多种客户端接入方式等优势。
网址:http://www.borland.com

Visual SourceSafe
        Visual SourceSafe版本控制软件通过将项目管理的任务和源代码的控制结合起来,解决了这个问题。以注重在管理源文件的同时管理项目,Visual SourceSafe提供了对该问题的优秀的解决方案,是用标准的、面向文件的来源控制系统不易实现的。
网址:http://www.microsoft.com

Telelogic Synergy 
        Telelogic SYNERGY是Telelogic工具家族中的变更和配置管理工具。Telelogic SYNERGY为您公司的软件开发资产提供生命周期控制,帮助您加速开发先进系统和软件,并且提高产品质量。它负责维护软件资产集成的中央数据库以及所有 相关的项目、任务、过程及人员信息。软件变更和配置管理使改进开发过程、加速开发周期、最大化生产力(不受团队规模和人数的影响),并且通过自动化和重用 来最小化费用成为可能。
网址:http://www.telelogic.com

CVS 
        是Concurrent Versions System的简称。是一个基于Web的协同软件开发环境,为软件开发而设计的。其中包括:代码版本控制(CVS)、邮件列表、事件和漏洞跟踪、可定制的 项目页面、基于网站的、安全的环境、公共或者个人项目、简化的项目和邮件列表管理。
网址:https://www.cvshome.org

44/4<1234
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号