软件配置管理工具调查报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件配置管理工具调查报告

软件配置管理工具调查报告 一.软件配置了解 随着软件项目规模的日益增大,项目复杂性的不断加剧,开发时间的紧迫以及多平台开发环境的采用,使得软件开发面临越来越多的问题,其中包括对当前多种产品的开发和维护、保证产品版本的精确、重建先前发布的产品、加强开发政策的统一和对特殊版本需求的处理等等,解决这些问题的有效途径是加强管理而软件开发管理的核心是软件配置管理,软件配置管理的重要性已越来越受到大家的重视! 软件配置是由在软件工程过程中产生的所有信息项构成的,它可以看作该软件的具体形态,软件配置项在某一时刻的瞬间影像。软件配置管理,简称SCM,定义:协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识,组织和控制修改的技术。目的是使错误达到最小并最有效地提高生产效率! 二.软件配置工具的了解 现今主流的配置工具有Rational ClearCase,VSS,CVS,Hansky Firefly等。使用这些工具的人员一般涉及到开发人员,版本控制人员和项目经理等。以上这些工具各有不同的特点#分别适用于不同规模的软件开发项目。 总的来说:ClearCase主要是运用于windows和linux的开发环境,他提供了全面的开发管理功能:包括版本控制、工作空间管理、建立管理和过程控制;VSS具有简单易用高效的功能,能与windows的开发工具及微软的工具高度集合的优点;CVS全称是Concurrent Versions System为并行管理系统,是目前主流的配置管理工具;Hansky Firefly可以轻松管理、维护整个企业的软件资产,包括程序代码和相关文档。 目前,这些配置管理工具可以分为三个级别: 第一个级别——版本控制工具,是入门级的工具,例如:CVS, VSS; 第二个级别——项目级配置管理工具,适合管理中小型的项目,在版本管理的基础上增加变更控制、状态统计的功能,例如:ClearCase; 第三个级别——企业级配置管理工具,在实现传统意义的配置管理的基础上又具有比较强的过程管理功能,例如:Harves。 三.配置管理工具详解 (1) ClearCase是功能比较全面而且强大的配置管理工具。Rational 公司是全球最大的软件CASE 工具提供商,现已被IBM收购。也许是受到其拳头产品、可视化建模第一工具Rose 的影响,它开发的配置管理工具ClearCase 也是深受用户的喜爱,是现在应用面最广的企业级、跨平台的配置管理工具之一。 其主要功能有: 版本控制:ClearCase的基本功能是版本控制, 它记录了对软件开发进程中一个文件或一个目录的多个版本历史信息,传统的版本控制系统只能处理文本文件,ClearCase可对所有文件系统对象(包括文件、目录和链接进行版本控制)同时还提供了先进的版本分支和归并功能用于支持并行开发。 工作空间管理:ClearCase 给每一位开发者提供了一致、灵活的可重用工作空间域,以保证开发人员拥有自己的开发环境或工作空间。ClearCase View(视图)即充当了这个角色。通过设置的配置说明,可以使程序员选择特定任务中文件或目录的适当版本;在日常的开发任务中提供专用的数据存储区;与其它View中的活动隔离,与其它View的数据共享。在WindowNT下有两种视图:一种是动态视图、一种是快照视图, 动态视图使用网络连接ClearCase的存储库,可以直接更新、访问数据历史、审核建立、网络建立等;快照视图在WindowsNT上能够可靠地被分离使用,只能定期更新,可以远离办公室工作#可以在本地进行建立操作。 建立管理:ClearCase支持基于makefiel的建立(build)机制,这意味着用户可以使用他们熟悉的软件建立系统,ClearCase拥有自己的建立程序claermark 和omark不但与其它make方法兼容,而且还有很大的提高. 过程控制:ClearCase 本身提供一种监视和控制开发过程的机制。 这些过程和策略控制机制充分支持质量标准的实施与保证,如ISO 9001可以通过有效的设置监控开发过程。 (2)VSS是一种简单而有效的代码管理系统。于ClearCase相比较: ClearCase功能强大,但价格昂贵,有License限制。VSS功能相对简单,安全控制等方面也不足,是一种普及版的代码管理系统,没有License限制。 在基本的管理应用方面VSS 和其他许多代码管理系统是相同的:首先,它们都是面向项目的版本控制,项目是开发工作的基本管理单位, 在VSS中的项目与一般所说的项目略有区别;其次,文件历史的变化、文件的版本是一个自然数序列、每次对文件的操作,会形成新的历史记录(历史是有记录、可重现的);第三,它们都是面向团队的开发;第四,它们都是客户/服务器的网络方式。 V

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档