AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > 软件工程

实例解说Rational Asset Manager

51自学网 http://www.51zixue.net

  概述 

  IBM® Rational® Asset Manager,然后详细介绍资产管理如何集成到已有的开发环境中,更有效地审核、批准、发布、跟踪、监控及重用资产。本文也描述了如何利用这个软件开发资产管理工具进行控制和策略计划,以及该工具如何与 IBM® Rational® ClearQuest®、IBM® Rational® ClearCase®、IBM® WebSphere® Service Registry and Repository,以及 Eclipse 和其它开源软件相集成。

  为什么您需要使用 Rational Asset Manager?

  许多软件开发组织没有一个集中的地方来保存他们可重用的、高价值的资产;因而,他们常常将某个资产仅仅保存成软件配置管理(SCM)系统中工件的另一个版本。有时,他们会选择将资产保存在 Web 服务器或者 wiki 站点。即便公司提供了一致的地方进行资产的保存和检索,可是用于描述的元数据通常却是不一致和不存在的。这些临时计划阻碍了快速检索、访问和重用资产。而 Rational Asset Manager 的出现使这些混乱、失败和浪费的问题得到了解决。

  Rational Asset Manager 也允许您跟踪版本工件到创建该工件的资产。这种跟踪的能力有助于开发人员更容易地维护既有资产并创建新的版本,既节约了时间,也为公司省出一笔开支。

  将 Rational Asset Manager 应用到您的开发环境中,可以提高包括以下工具在内的集成软件的能力,如图1所示:

  IBM® Rational® ClearQuest® : 访问 Rational Asset Manager 与 Rational ClearQuest 集成的论坛。您可以看到资产的所有变更请求查询,还可以为某个资产提交新的变更请求。此外,您还可以使用 Rational ClearQuest 的记录和状态转换能力进一步定制可配置的资产复审过程。过去在 Rational ClearQuest 中将资产保存成附件的方法,不能够检索资产的内容。现在,您可以用 Rational Asset Manager 对资产进行检索并控制,甚至检索资产的内容。

  IBM® Rational® ClearCase® : Rational Asset Manager 可以完整、统一地保存资产,使之更易于重用。您可以根据自身机构的类别层次将资产分类,用定义的标签或元数据来作好标记,或者使用全文索引来检索。使用控制能力,可以限制保存在 Rational ClearCase 中的资产的重用。

  Concurrent Versioning System (CVS): Rational Asset Manager 也可以使用 CVS 来保存资产并进行版本定义。

  Lightweight Directory Access Protocol (LDAP): Rational Asset Manager 可以与 LDAP 集成,或者为既有用户和组的信息进行定制注册,授予用户一定的访问权限。

  Eclipse: 开发人员可以在开发环境中检索、重用、修改或创建新的资产。这在基于 Eclipse Version 3.2.2 或者更高版本的应用中都是可行的,比如 IBM® Rational® Software Architect Version 7、IBM® Rational® Application Developer Version 7、IBM® WebSphere® Developer for System Z,以及基于 Eclipse V3.2.2 的其它 IBM Software Delivery Platform 产品。

  IBM® WebSphere® Service Registry and Repository: Rational Asset Manager 增加了服务资产的开发控制、跟踪、使用监控、维护、检索,以及重用存储在 WebSphere Service Registry and Repository 中的服务。您可以进行限制,使其仅用于您想要重用的服务,也可以使其对于某开发团队或想要控制生命周期的服务是可见的。

  图 1. Rational Asset Manager 集成图

  Diagram illustrating integration with other Rational and WebSphere software

  Rational Asset Manager 如何工作

  Rational Asset Manager 是一个可定制的、基于角色的、用于存储已发布资产的库,这是一项富有重用潜力的完整解决方案。该库可以与各种硬件和操作系统平台协作,并提供两种类型的接口:Web 和 Eclipse 客户。这些接口包括了检索、组织和下载资产的工具。您也可以与其它用户交流,提供控制并获得统计。

  Rational Asset Manager 的目标是在当前产品模型下完整地组织工作。它提供了附加的元数据,将资产中文件的上下文和开发历史通知给用户。这样,用户可以基于元数据作出长远的决定,在其它上下文中重用资产,同时减少冗余工作。

  在资产得以开发、复审和批准之后,您接下来就可以下载并将其布署在系统或中间件基础设施。您也可以在应用服务器上使用资产,或者为服务资产发布适用的接口,比如 WebSphere Service Registry and Repository。

  Rational Asset Manager 带来的优势:

  ·检索和复用: Rational Asset Manager 易于通过高级索引、关键字索引、过滤器、用户自定义类别以及标记来检索资产。

  ·控制: 库管理员可以将不同的角色和访问级别赋予给相应用户,当提交资产和创建复审过程的时候,用户需要提供具体的信息。

  ·协作: 所有的库用户可以使用 Rational Asset Manager 接口来汇报问题、提出讨论、定级资产、作出回答、发送 e-mail,以及订阅资产活动信息。

  ·统计分析: 管理人员可以使用产品的审计功能作出统计分析。

  ·过程改进: 结合一个 IBM Rational Method Composer plug-in 示例,您可以使用 IBM® Rational Unified Process® (RUP®)进行基于资产的开发。更多资料,请查阅 RUP for Asset-Based Development V3.0 和 Asset-Based Development Governance Plug-in V1.0。

  ·Quick-start catalog: 使用包括在 Rational Asset Manager 之中的目录安装,您可以快速、轻松地实施面向服务的体系结构 (SOA) 资产重用程序。

  Rational Asset Manager 提供了两种基本的客户端,以适应实际应用的需要:

  ·基于服务器的 Web 浏览器客户端,为执行者、管理员、复审员和制定策略的人员提供了库视图和汇报能力。

   管理员为具体集成终端配置 Rational Asset Manager 服务器连接。

   团队管理人员配置团队、创建用户帐号并控制访问权限。

   管理者访问库,跟踪并评估某具体资产或资产类型的潜力,以便作出正确的策略。

   复审员使用 Web 客户端的协作能力来参与资产的审核。

  ·Eclipse 客户端,有助于开发人员和测试人员集成到既有的开发环境,这样,他们就可以在不脱离原有的基于 Eclipse 的工作区的情况下,对资产进行检索、浏览、下载和更新。Eclipse 客户端采用在基于Web客户端设计的服务器配置。

  此外,用户可以根据需要,创建或定制各自的客户,以便连接到库。

<

 

 

 
上一篇:如何做好软件需求捕获  下一篇:嵌入式软件测试的十大秘诀