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

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

用 Rational ClearCase 进行 WebSphere Studio 小组开发(一)

发布: 2008-2-03 15:59 | 作者: Ali Murtaza Manji 和 | 来源: IBM 多伦多实验室 | 查看: 68次 | 进入软件测试论坛讨论

领测软件测试网

与 ClearCase SCM 适配器通信的 ClearCase LT 的客户机程序也可从 WebSphere Studio CD 安装。安装程序与 WebSphere Studio 分开,并与安装 ClearCase LT Server 时所用的安装程序相同。当安装开始时,您将被提示选择期望的组件来安装客户机或服务器,如下图 2 和图 3 所示:

图 2. 安装 Rational ClearCase LT 客户机

图 3. 安装 Rational ClearCase LT 客户机

在图 3 中,单击 Next 之后,除了绿色选中标志之外,您可能还会看到一个警告对话框。您可以忽略这个警告。客户机安装还将提示您为要安装的服务器提供主机名:

图 4. 指定 ClearCase 服务器的主机名

ClearCase 客户机程序和服务器都是只有在两种情况都发生时才能成功通信,一种情况是它们在属于网络域的用户的配置下运行,另一种情况是它们都安装在 Windows? 平台上。
 

ClearCase UCM 与 base ClearCase
Rational 的 UCM 方法包含了工具和流程。Rational 为希望充分利用 UCM 进行项目开发的人们提供了 ClearQuest 和 ClearCase。ClearQuest 并非必要的工具,但我们强烈建议您使用它来充分利用 UCM 方法。ClearCase 是一种在许多不同环境中管理各类应用程序的通用 SCM 工具。这个工具的强大之处在于它丰富的功能和灵活性。ClearCase 的通用灵活性通常被称为 base ClearCase(基本的 ClearCase)。在广泛观察了用户对工具的使用后,Rational 发现大多数用户都遵循一个共同的使用模式,UCM 通过添加关键的“最佳实践”和工具支持引用了这种模式(ClearCase UCM)。关于 Rational UCM 方法的更多信息,请参阅下面的相关信息。

Base ClearCase 几乎提供了 SCM 工具提供的用于管理更改的全部功能。ClearCase UCM 认识到:助诊文件更改通常发生在某些与项目相关的活动的上下文中,在这个上下文中,活动指一个记录文件集(更改集)的对象,开发者通过创建或修改这些文件来完成开发任务(如错误修正或功能部件的实现)。项目活动的完成情况可以影响一个或多个项目组件。因此,ClearCase UCM 本质上建立在两个基本概念的基础上:基于活动的更改管理和组件管理。此外,UCM 流程还将确定几个关键的小组角色,包括项目管理员、开发者和集成者。

图 5. 项目管理员、开发者和集成者工作流

图 5 演示了 UCM 流程中涉及的关键角色以及这些角色需要进行的各种任务。项目管理员的职责包括为小组分配组件并为各种组件分配活动。项目管理员的其他职责是为将要交付的工作创建实际的 ClearCase 项目,并为这些项目设置关于如何管理更改的策略。开发者的职责是完成并交付工作活动,包括在源代码控制下更改文件和目录,并对这些更改进行单元测试。集成者的主要职责是接受开发者交付的活动,为交付了活动的各种组件创建新基线,根据新基线构建组件,为新基线安排测试,然后在测试完成后马上提升新基线。

除 ClearCase,Rational 提供的另一个主要的 UCM 工具是 ClearQuest,它利用自己的管理和跟踪活动进展的能力为 UCM 流程提供帮助。然而,这些对于开发者角色来说并不是必需的。关于 ClearQuest 和 UCM 流程中涉及的角色的更多信息,请参阅下面的相关信息。

结束语
ClearCase 集成为 WebSphere Studio(尤其是 V5)提供的重要价值在于 UCM 方法和工具。ClearCase 客户机被一分为二 - 直接与服务器通信的真正的客户机和作为 Eclipse 功能部件集成到 WebSphere Studio 的客户机适配器。 第 2 部分将重点讨论 UCM 流程中的开发者角色。

相关信息
WebSphere Studio 专区
Eclipse 主页
Rational ClearCase 产品页面
Rational 白皮书:Integration between the Rational ClearCase and the IBM WebSphere Studio product family
Integrating Rational ClearCase LT and WebSphere Studio Application Developer V5
致谢
作者在此要感谢 IBM Rational Software 的高级技术工程师 Dan England 先生,感谢他审阅了这篇文章。

关于作者
Ali Manji 在 IBM 多伦多实验室的 WebSphere Studio Application Developer Service 小组中工作。您可以通过 amanji@ca.ibm.com 与 Ali 联系。

Ying Zhao 是 IBM 多伦多实验室的一名软件工程师。Ying 获得了以色列工学院(Technion)的电子工程硕士学位。她是一名 IBM 认证的企业开发者、解决方案开发者以及 IBM 认证的 XML 和相关技术开发者。您可以通过 yingzhao@ca.ibm.com 与 Ying 联系。

延伸阅读

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

22/2<12

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

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