http://www.blogjava.net/Files/hsith/开发人员加入ClearCase项目.rar
不知道大家所在的公司里用什么工具进行统一更改管理(UCM)和软件配置管理?
用友使用的是IBM的ClearCase。ClearCase这个名字想必大家都很熟悉。ClearCase主要应用于复杂的产品发放、分布式团队合作、并行的开发和维护任务,包括支持当今流行软件开发环境Client/Server网络结构。在激烈的市场竞争中,ClearCase的特点直接响应了软件团队的需求,如:软件生产、发布、维护等。
ClearCase在某些方式上和其它的软件配置管理系统有所不同,从本质上, ClearCase是无可比拟的,因为它包含了一套完整的软件配置管理工具而且结构透明、界面可亲。虽然ClearCase是一个可集成使用的环境,但实际上我们仍可以把ClearCase的所有特性划分为四个具体功能范畴。
Version Control
ClearCase自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。
Workspace Management
ClearCase给每一位开发者提供了一致性、灵活性和工作空间域(有时也称为"Sandboxes")可重用的功能。ClearCase采用一种称为View的创新技术,它可以选择所指定任务的每一个文件或目录的适当版本,并呈现它们。View可以让开发者在资源代码共享和私有代码独立的不断变更中达到平衡,从而使他们工作更有效。
Build Management
ClearCase自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件和并发执行多个建立脚本的方式支持有效的软件构造。
Process Control
ClearCase有一个灵活、强大的功能,可以明确项目设计的流程。自动的常规日志可以监控软件被谁修改、修改了什么内容以及执行政策,如:可以通过对全体人员的不同授权来阻止某些修改的发生,无论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个永久记录并不断维护它。
优势
ClearCase帮助所有规模的开发组织进行更加有效的开发和维护、加强竞争力、增加收益、降低成本。独特的ClearCase带来的特殊利益:
增加团队效率――通过对并行开发的支持来实现,包括图形比较和归并、标签、版本目录 结构。
增加个人效率 ――通过自动的工作空间管理来实现,如:直接的版本访问、消除了在拷贝文件上的时间的浪费。
简单的维护和提高对客户的支持――通过快速准确的重建先前的版本来实现。
快速准确的产品发布 ――通过保证构造的准确性和对软件的每一个元件进行版本控制来实现。
减少错误发生 ――通过事件发生以后对每一个元件的变更进行追踪来实现。
硬件资源的优化 ――通过分布式构造、减少文件拷贝、可用对象的共享等功能来实现。
提高项目协调和编制 ――通过文件注释和开发周期阶段变更的自动关联来实现。
提高产品质量 ――通过灵活的进程控制,和图形接口定制,使得软件开发在实际中保持 一致。
更加有效的团队扩展――通过减少系统管理和维护的负担来实现。
支持分布式结构使得团队成长――通过Client/Server结构进行多点复制和及时的对象版本的更新来实现。
使用配置管理工具而降低风险――由于它不干扰软件程序员的工作,所以可以使用常用的工具和文件系统接口。
增加了软件的安全性和保护性 ――通过使用分布式的存储结构,所有的软件资源会随时更新、在硬盘或网络出现错误时那些被ClearCase存储的版本信息会立刻恢复。
减少培训和实现成本 ――ClearCase通过采用透明结构以及和标准开发工具进行集成来实现。
强有力的开发和维护 ――通过和其它工具(如:缺陷追踪)、系统、结构进行集成。
支持不同种类的开发 ――通过兼容不同平台的软件配置管理系统,如:Windows NT、UNIX、和一些Client端的软件,如:Windows 95、Windows NT、Windows 3.1和Windows for Workgroups。
因此随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得 ClearCase所拥有的特殊组件已成为当今软件开发人员(工程人员和管理者)所必须的工具。
分享到:
相关推荐
Rational Clearcase操作指导--环境搭建(Windows)
Eclipse Luna是Eclipse IDE的一个重要版本,它提供了丰富的开发工具和平台支持,而ClearCase则是IBM推出的一款高级版本控制系统,广泛应用于大型企业级项目。这两者的结合,使得开发者可以在Eclipse Luna环境下无缝...
Rational ClearCase 是一款由IBM开发的软件配置管理和版本控制系统。它支持跨平台使用,包括Unix和Windows等操作系统。ClearCase 提供了一系列强大的功能,如版本控制、变更管理和构建自动化等,适用于各种规模的...
### Rational ClearCase Command Reference A-L 知识点详解 #### 一、Rational ClearCase简介 Rational ClearCase是一款由IBM...对于需要使用ClearCase进行项目管理的专业人士来说,掌握这些基本命令是非常重要的。
### ClearCase使用中文教程 #### 一、编写目的 本文档旨在详细介绍ClearCase客户端在Windows操作系统下的使用方法,包括但不限于安装、配置、基本操作以及如何与常见开发工具进行集成。 #### 二、安装 ##### 2.1...
Clearcase是一款由Rational Software Corporation(现为IBM Rational)开发的版本控制软件,主要用于管理代码库、跟踪变更历史以及支持团队协同开发。其核心功能包括源代码管理、构建自动化、变更管理等。 #### 二...
clearcase reference document - 2
4. **Project**:项目是ClearCase中组织开发策略和配置的单位。项目可以涵盖一个或多个产品、功能或发行版本。项目定义了组件、基线、流和活动的规则,管理开发流程。PVOB(Project Versioned Object Base)是存储...
《ClearCase for Java 开发库详解》 在软件开发领域,版本控制系统对于团队协作和代码管理至关重要。IBM Rational ClearCase 是一款广泛使用的版本控制工具,尤其适用于大型企业级项目。而ClearCase for Java 开发...
ClearCase 是一种强大的版本控制系统,尤其适用于大型软件开发团队。以下是对 ClearCase 新手入门的详细总结,包括常用命令、权限管理和视图操作。 一、常用命令 1. 创建 VOB (Versioned Object Base): `...
为了将ClearCase的功能与Sublime Text 2集成,有开发者开发了名为“sublime-clearcase”的插件,使得在Sublime Text 2中可以直接进行ClearCase的操作,提高了开发效率。 **安装Sublime ClearCase插件** 要安装此...
- **工作空间管理**:通过创建视图(View),开发人员可以在独立的工作环境中并行开发,减少冲突。 - **构建管理**:ClearCase支持选择特定版本进行构建,确保构建的可重复性和一致性。 - **过程控制**:系统提供...
- **加入域**:开发人员的计算机需要加入域,联系网络运维部门,如罗鑫,将主要用户组设置为SLIS_ITGroup。这样可以确保用户具有访问ClearCase所需的安全权限。 - **配置环境变量**:设置系统环境变量"CLEARCASE_...
ClearCase 是 IBM 提供的一款强大的版本控制系统,广泛应用于软件开发和项目管理中。在大型企业环境中,由于大量的文件操作和用户并发访问,ClearCase 的性能优化显得尤为重要。本节将深入探讨如何针对 ClearCase ...
- **分支** 允许开发人员在一个独立的路径上进行开发,而不会影响主分支。分支管理对于并行开发非常重要,可以有效地隔离不同功能的开发。 **3.6.1 标签(label)** - 标签用于给特定版本的文件或项目打上标记。它...
《Rational ClearCase 275课程下册》是一份深度探讨IBM Rational ClearCase的教程资料,主要针对软件配置管理(SCM)的专业知识进行详细阐述。Rational ClearCase是一款强大的版本控制系统,由IBM公司开发,是软件...
SCM(Software Configuration Management,软件配置管理)是IT行业中一种重要的实践,用于跟踪和控制软件开发过程中的变更。...通过深入学习和实践,可以有效地利用ClearCase来支持复杂项目的开发和管理。
《ClearCase使用培训测试与开发人员实用PPT学习教案》是一个专门为IT行业的测试和开发人员设计的学习资源,主要讲解了...通过深入学习和掌握ClearCase,测试和开发人员可以更高效地协同工作,确保软件项目的顺利进行。