IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Rational  >

FAQ:IBM Rational软件开发平台 V7

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

IBM SWG Rational, stuff, IBM 

2006 年 7 月 26 日

解答用户关于 Rational 软件开发平台最新发布的 7.0 新版本经常提问的一些问题。

问题:这次发布了什么新产品?

Rational 软件交付平台 V7 专题

您想了解新版本的 IBM Rational 软件交付平台产品的新特性吗?通过“Rational 软件交付平台 V7 专题”,您将可以全面地了解 IBM Rational 软件交付平台 V7 版本产品的最新特性。专题中的 Rational 开发工具入门及进阶教程系列,还将助您快速掌握最新的 Rational V7 开发工具,并将这些由 IBM Rational 专家为您带来的软件开发最佳实践应用到您的工作当中。

回答:IBM Rational Team/lifecycle 产品的7.0 版本。这个新发布的版本可以使用户对软件和系统开发的业务过程进行整合并实现自动化。下一代面向一致性的架构(Compliance-Oriented Architecture)还可帮助客户改进生产流程和基础结构,从而加快了软件在全球范围内的发布。此平台包括以下产品:

问题:这次产品发布有什么显著的特点?

ClearCase:

  • ClearCase 与 Build Forge 和 Tivoli Provisioning Manager 的整合是一种强大的构建和开发的方法。当配合ClearQuest一起使用的时候,可以让客户跟踪到一个给定构建的每一个文件的版本。这可以让构建经理在必要的时候重新创建构建版本,并且也提供了一个审计踪迹,这对于满足一致性常常是必需的。它现在也可以支持 Java™ 程序设计语言。
  • 一个新的 Rational ClearCase 与 Tivoli Provisioning Manager 的集成提供了闭环交付管理。这意味着客户可以方便快捷地在服务器上使用应用软件并且可以跟踪全部的开发活动。这个新型的自动化方式意味节省人力,减少开发周期并且产生更少的错误。
  • ClearCase 远程客户端 (CCRC) 已经得到改良,远程的项目管理和开发的功能因此得到了提升。它包括为统一变更管理(UCM)提供更多的支持,提高创建分支和标签的能力,以及增强浏览版本和项目的用户界面。
  • 统一变更管理提供了一个标准的、明确定义的变更管理过程,提高了可扩展性、性能和易用性。这使得 UCM 在企业中可以更为广泛地使用。

ClearQuest:

  • 现在,ClearQuest 可以提供更加灵活和集成的跨分布式团队的测试管理。CQ 的传统领域,变更和活动管理扩展增加了测试和部署管理。它包括创建测试用例并把它们与缺陷,活动和需求联系在一起。结果是获得了更好的追溯性,而这正是程序改进和一致性所需要的。
  • 现在,ClearQuest 支持多国家语言,可以让用户在本地开发环境下工作。例如,这意味着德国,日本,和美国的用户可以在本国语言的操作开发环境下使用同一个 ClearQuest 数据库,而不会再像以前那样被迫使用单一的语言。项目依然必须使用一种语言,但是用户可以把他们本国操作系统所使用的语言从项目中分离出来。
  • ClearQuest 现在拥有完全的 Eclipse® 客户端支持,基于从 Microsoft® Windows,到 Unix® 或 Linux® 上的 Rich Client Platform (RCP)。这可以使用户在标准环境下进行工作,从而提高了对集成的支持,并为新用户降低了学习曲线。

Build Forge

  • 提供自动构建和发布管理手段。IBM 和 Build Forge 的结合在软件开发工具市场上是独一无二的,它可以解决编写代码,构建应用程序以及部署进行测试或生产环境之间的脱节问题。

RequisitePro

  • RequisitePro 的 Web 界面,称为 RequisiteWeb,它增强了功能性和可用性,解决了远程客户的使用问题。

问题:此声明三个最关键的主题/消息是什么?

回答:三个最关键的主题是:

  1. 闭环软件交付手段。使用 IBM Rational Build Forge 用于自动化构建和发布管理,并使用 IBM Rational ClearCase,ClearQuest 和 Tivoli 的集成来追踪和审计产品的资产,现在客户对他们软件资产比以往更具控制力了。
  2. 灵活和集成的测试管理贯穿于世界各地的团队。ClearQuest的最新测试管理方法提供了全球测试管理的自动操作以及可配置测试操作流程,从而使测试管理能够轻松地达到最好的效果。
  3. 扩大全球范围的支持。IBM Rational ClearCase 改进了远程访问和Web客户端,IBM Rational ClearQuest 和 IBM Rational RequisitePro 意味着分散在更多地区的团队可以更加有效地工作。IBM Rational ClearQuest 对语言支持的改进可以让更多的用户使用他们本国语言的开发环境。

问题:与其它产品相比,优势是什么?

回答:这些产品扩展了 Rational 工具跨越整个软件开发生命周期的能力。Rational 现在可以管理,追踪以及报告从设计到部署的工件和活动。

问题:有供客户使用这些新产品的参考案例和场景吗?

ClearCase

  • 需要进行审核的客户可以得到关于产品应用软件的必要信息,并且可通过生命周期的各个部分进行追溯,确保通过了测试和核对,了解不同版本的变更请求,并且首先了解创建应用程序的需求和商业案例。
  • 渴望加速他们已经对其软件进行的功能增强进行部署的客户,使用 ClearCase 和 Tivoli Provisioning Manager 的自动化功能快速地进行服务器构建和部署新版本的应用程序,从而获得针对其顾客的快速改进。
  • 与开发团队中的其他非本地协作的 ClearCase 用户,现在可以使用 Eclipse 客户端有效地利用统一变更管理进行操作,检入、检出以及构建应用程序。

ClearQuest

  • 想要创建和管理遍及全球的测试资产的测试团队现在可以使用 ClearQuest 来创建测试工作流程,以用于实现加强标准化测试最佳实践。
  • 希望简化和标准化软件开发环境的客户使用 Eclipse shell 中的 ClearQuest,在那里它可以与其它软件工具共存和集成,就像 Rational Application Developer,ational Software Architect 和 Rational Software Modeler。这个公共的开发环境降低了学习曲线,并且提高了生产效率。

Rational Build Forge

  • Build Forge 提供了一个框架灵活的构建平台,可以使你自动构建并增加整体构建效率,减少软件交付、管理和调整一致性的成本,创建更紧密的问题解决和修复循环,以及软件质量上的重大改进。

问题: 如何解决特定客户和开发者的“痛点”(pain point)?

ClearCase

  • Java 开发者现在可以使用 ClearCase 强大的版本审核功能了。这意味着他们现在可以了解文件是哪一个版本并且可以在任何时刻准确地复制那个版本。这可以使纠错变得更简单并且可以让 Java 的开发者更容易地找到别人发现的错误。它还支持 Java 源代码的追溯,这对于一致性是很有价值的。
  • 由于 ClearCase Remote Client 功能的提高,在地理位置上分散的但却共同参与项目开发的开发者,产品管理者和配置管理者可以更便捷有效地使用 ClearCase。

ClearQuest

  • 一个用于报告并且追踪生命周期中所有成部分的位置:需求,测试用例,变更请求,缺陷,版本和开发纪录。
  • 可配置的测试工作流程让顾客很方便地采用甚至提高全球统一测试管理最优法。

RequisitePro

  • 远程的用户可以管理比以前更好地管理需求。多重选择,拖放,表格支持,和项目模板支持,这些功能都使得Web客户端更接近于本地 Windows 界面。

Build Forge

  • Build Forge 通过允许更频繁的构建迭代使构建经理提高构建的效率,获得更高的品质,并且提高了团队的工作效率,解决了代码,测试和开发之间的脱节问题。

所有产品

  • IBM Rational ClearCase,IBM Rational ClearQuest 和 IBM Rational RequisitePro 改良了远程访问和 Web 客户端,这意味着全部的团队成员,无论他在世界的哪个地方,都能过比以前更好地进行工作。

问题:客户最大收益是什么?

ClearCase

  • 大型团队的软件配置管理者和软件开人员可以分布在世界的各个角落。
  • 那些想显示一致性的客户,比如 SOX,以及那些希望增强 IT 管理的客户。
  • z/OS 用户,他们希望在他们的工作站上使用相同的配置管理工具。

ClearQuest

  • 由于 ClearQuest 的新功能和用于部署、测试管理和需求的工作流程管理,ClearQuest 现在支持测试人员,业务分析师,部署经理和开发管理者,还有配置管理经理和开发人员。

问题:IBM 的发布版本相对于其它竞争产品的优势是什么?

ClearQuest

  • IBM 此次产品的发布提高了客户管理软件开发周期的能力。ClearQuest 现在不仅仅支持变更管理和缺陷追踪,而且还增加了用于部署、测试管理和需求的功能和工作流程管理。这样就可以更严格地控制并更小心地监管软件开发的全过程。

ClearCase/ClearQuest/Build Forge

  • 这三个软件的集成独一无二地支持自动化构建,增强构建效率。此集成允许更多的频繁构建迭代,更高的品质,提高了团队的效率并且解决了编码,测试和开发之间的脱节问题。

问题:是什么因素使得IBM的产品在此领域里比其它产品更好?

回答:IBM提供了最完整和灵活的解决方案。IBM的竞争对手,比如 Microsoft,Mercury,Serena,或者 Computer Associates,他们之中没有一家公司可以在软件开发周期的全程提供如此的灵活性和可控性。

问题: 此产品支持哪些行业标准?

ClearQuest

  • ClearQuest Eclipse Client 基于 Eclipse RCP (rich client platform)3.0.x和 3.1 版本的标准。
  • ClearQuest 中的新测试功能支持 Eclipse TPTP 构架。

ClearCase

  • ClearCase Remote Client 基于 Eclipse RCP (rich client platform) versions 3.0.x 和 3.1 版本的标准。
  • 此次发布的软件包含了一个与 Microsoft® Visual Studio 2003 和 2005 版本的集成。此集成利用了最新发布的集成开发环境(IDE)的升级功能。

问题:ClearQuest新发布版本的多地域支持的意义,以及它能支持多少种语言?

回答:

  • 此次发布的产品可以让用户使用本地操作系统环境,使得国际开发更具灵活性。
  • ClearQuest 支持121个地区的语言:日语,简体中文,法语,德语,意大利语。巴西语,葡萄牙语,西班牙语,繁体中文以及韩语。

问题:在这个发布软件中还包括其它的解决方案吗?

回答:

问题:IBM 的合作伙伴和客户如何支持和扩展这个产品?

此引用来自于西门子:“IBM Rational 增强的可追溯功能帮助西门子的医疗集团达成了符合 FDA 一致性的要求。简而言之,没有这项功能,我们的产品就不会获得 FDA 的批准,也就是产品不能进入市场。对于我们公司来说,电子签名和追踪是至关重要的。”
-- Rainer Ersch
Siemens AG Corporate Technology, Principle Engineer
Rational 在 Siemens 的 信息代理


合作伙伴概览
Ring-Zero Software用于 QuickTest 和 WinRunner 的 Ring-Zero Test Execution Adapters,使 Mercury 测试资产对于 ClearQuest 的用户更易理解。它操作QuickTest和WinRunner用于本地脚本重置和测试结果的浏览,并且通过ClearQuest Eclipse Client 和其它基于IBM Rational工具中支持ClearQuest界面的 Eclipse 来支持QuickTest和WinRunner的执行。测试结果的可追溯性可以由RequisitePro的需求和ClearQuest缺陷来建立。
Akimbi SystemsAkimbi Slingshot™ 与 ClearQuest 集成可以自动地发布正确的用于 IBM Rational ClearQuest 测试用例的测试配置,并且在测试失败时,创建一个配置的快照,从 IBM Rational 的测试产品(Rational Manual Tester,Rational Functional Tester)中产生缺陷。
Black DuckBlackDuck's protexIP™ 的系列产品与 Rational ClearCase 结合用于浏览项目中所有的源代码,用于帮助保证适当地使用开放资源和第三方产权。
SPI Dynamics用于 Rational Software Development Platform 的 SPI Dynamics QAInspect™ 帮助团队生成更多的资源,以及更高品质符合一致性标准的软件。与Rational ClearQuest test manager 和Rational Functional Tester一起提供集成的工作流程,用于发现安全和功能上的缺陷,而不需要开发者是一个老练的行家。因此它是一个独立的工作平台,用于为开发前,开发中和产品后管理安全和功能。
LogicLibrary用于 ClearCase 和 ClearQuest 的 LogicLibrary AnySource Adapter 可以使 Logidex 资产管理库自动地从 UMC 结构获得信息。
RAVENFLOW拥有Requisite Pro 和 Rational Method Composer 的 RAVEN Professional integration 可以使团队在代码开始之前发现并更改需求的错误,还可以为开发者提供精确的需求。
iRise® iRise Studio™ 可以使业务分析人员快速和便捷地模拟创建符合需求的 Web 应用软件。在软件开发周期,这些需求可以生成为 RequisitePro 以便使用。
PTCPTC WindChill 与 ClearCase 的集成可以让用户把软件开发和机械,电子设计的周期同步。在产品开发过程中,它也有效地管理软件开发团队和其它组织的协作。
Catalyst Systems Corporation通过对ad hoc Make 和通常在 Rational Application Developer 和 ClearCase 之间执行的 Ant/XML 的极小化使用,Catalyst的Openmake 补充了 Rational的解决方案。Openmake 管理并追踪源文件依赖关系,执行影响分析,并保证使用 ClearCase 的已批准的源代码。



参考资料

学习

获得产品和技术
  • 如果想了解更多有关 IBM Rational 的产品技术信息,请访问 developerWorks 中国网站 Rational 专区你会找到技术文档,指南文章,教育,下载,产品信息等等。

  • 在 developerWorks 中国网站 Rational 专区的 ClearCase 专题里可以为ClearCase用户和管理员找到更多的资源,包括文章和白皮书,插件程序,脚本和触发器;并且还可以连接到培训,讨论区,产品文档和技术支持。

  • developerWorks Rational 专区的 ClearQuest 专题(英文)里,ClearQuest用户和管理员可以找到更多的资源,包括ClearQuest hooks,Eclipse 插件程序,产品文档,文章和白皮书。

  • 了解更多有关 TestManager,请浏览developerWorks Rational 的 TestManager 专题(英文)

  • 在 developerWorks Rational 专区的RequisitePro 专题(英文)里了解更多有关RequisitePro。


讨论


关于作者

IBM Software Group Rational




对本文的评价










回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款