技术开发 频道

利用IBMRSA和CCRC简化全球化开发与交付

【IT168 技术文章】

    引言

    在这个充斥不间断技术的世界中,开发团队正在跨越各大洲进行工作。目前许多企业是全球分布的,这提出了与远程团队一起工作的挑战。这些团队在不同时区工作,说着不同的语言,遵照不同的文化习俗,并且以完全不同的风格工作着。缺少了一般指南、控制,和过程中的检查及平衡,在全球的开发和交付(global development and delivery)环境中管理一个项目是很困难的。

    本文介绍了一些将集成开发环境(integrated development environment,IDE)和软件配置管理(software configuration management,SCM)工具集成到 GDD 环境中的技巧、技术和非常好的实践。这些工具包括 IBM? Rational? Software Architect、IBM? Rational? Application Developer 和依靠 CCRC(ClearCase Remote Client)插件的 IBM? Rational? ClearCase?。该信息最初于 2007 年 6 月佛罗里达州奥兰多市的 2007 IBM Rational Software Development Conference 上提出,并且于 2007 年 11 月在芝加哥向客户推出。现在它作为 developerWorks 的文章来到您的身边。

    CCRC、Rational Software Architect,和 ClearCase

    ClearCase Remote Client 是由 Eclipse 支持的,通过用广域网连接到 ClearCase Web 服务器上的开发人员的使用来优化的用户接口。

    ClearCase Remote Client 有两种可用形式:

    ·ClearCase Remote Client for Eclipse,将 ClearCase 与 Rational Software Architect 提供的软件开发环境相整合。当您将 ClearCase Remote Client for Eclipse 安装到 Rational Software Architect 环境中时,所有 ClearCase Remote Client 观察器在 ClearCase 透视图中都可用,并且可以添加到其他的 Rational Software Architect 透视图中。

    ·ClearCase Remote Client,在 Rational Software Architect IDE 外面使用的独立客户端。

    在本文中,除非另作说明,CCRC 只指的是 CCRC for Eclipse 客户端。Rational Software Architect 包括 Rational Application Developer 和 IBM? Rational? Software Modeler。大部分 CCRC 方法也适用于这些基于 Eclipse 的产品,因为 CCRC 嵌在 Eclipse 中。

    要最好地理解本文中提出的思想,鼓励您回顾 Rational Software Architect 和 ClearCase 文档以了解产品概念和特性。还要注意到“ClearCase 视图”与“Rational Software Architect 视图”不同。

    Rational Software Architect 是 IBM? Rational? Software Delivery Platform 的一部分,它提供以下这些功能:

    ·支持模型驱动的开发。

    ·支持构建 Java?、Java? 2 Platform,Enterprise Edition(J2EE? Platform)和 Web 服务应用程序。

    ·包括调试、测试和部署工具。

    ·与 IBM? WebSphere? Application Server Network Deployment 集成。

    ·允许直接部署到 WebSphere Application Server 网络中。

    ClearCase 有两个用于软件配置管理的使用模型:

    ·统一变更管理(Unified Change Management,UCM)

    ·基本 ClearCase

0
相关文章