更迅速地开发可靠的代码 借助 Rose,您可以创建一个强大可靠的、基于构件的构架,它可以帮助您将发生变更的地方隔离开来。在您进行变更的时候,这个构架将软件的其它部分隔离,避免这些部分受到负面影响。Rational Rose 帮助您以一种可预测的、受到良好控制的方式来实施变更,使您可以迅速地开发可靠的代码。
坚固的构架带来可靠的代码。自动代码生成使代码的开发更加迅速。Rose Enterprise 自动生成设计级代码。IBM Rose RealTime 则走得更远,它可以根据在类模型中发现的明细信息生成库、makefile和完全可运行的应用程序,包括状态机。这两种工具都可以同步模型和代码之间的变化,使您的构架和实现在不断变化中依然强健可靠。但即使是精心设计的构架仍然需要对其构件进行持续的测试。Rational Rose Enterprise 和 Rose RealTime 有一个特别的功能,即 IBM® Rational® QualityArchitect,借助它您可以早在系统集成之前就方便快捷地对软件构件进行可视的测试。QualityArchitect 直接从 Rose 模型中生成测试驱动程序和桩代码,大大减少了构件的测试和再测试所花费的时间。
Rational Rose 提供了 Web 发布和其它报告功能,方便您与项目内外的其他人进行交流。Rose 与 Rational RequisitePro 集成在一起,因此您可以确保在需求文档和通用数据库内对用例模型的文本明细进行管理。Rose 还集成了 IBM® Rational® ClearCase® ,以便您可以用与控制源代码相同的方式对模型元素进行版本控制。为了使 Rose 成为整体解决方案的一部分,我们将本产品集成在多个Rational Suite 版本中销售。
Rose 为您提供了整合整个开发周期的建模工具,这一点无人能及。Rational Rose 使团队开发工作更加容易,它将帮助您以更快的速度建立更好的软件。
下表概括了 Rose 产品家族各个版本的特点:
Rose Rose Rose Rose Rose Enterprise Professional Modeler UNIX/Linux RealTime
语言和实施支持 J2ESE RTE _ Java Edition J2EE RTE _ Java Edition J2ME RTE _ 应用服务器的_ Java Edition J2EE 部署 Visual Basic RTE _ VB Edition Visual C++ RTE _ C++ Edition NT Only C 和 C++ 完全布告和结构 定义 (算法的) 代码生成 使用状态表和完全代码生成 进行 C 和 C++ 行为建模 ANSI C++ RTE _ C++ Edition ANSI C 代码生成 Ada RTE _ Ada Edition ASP 和 JSP RTE Web 建模 COM 构件反向_ VB/C++ 工程 CORBA/IDL RTE _ Java/C++/Ada MIDL RTE _ XML DTD RTE 主机和目标 UML 模型 执行和调试 自动同步源文件 Java/ANSI Java/ANSI Java/ANSI 和模型文件 C++ C++ C++ 代码模板_ VB/C++ Rational Quality Architect _ RQA RT
多模型 多模型支持 模型集成器
发布/报告 Web 发布器 基本报告生成
概要 合作伙伴加载项支持 Rose Extensibility Interface Rose RealTime Extensibility Interface
与其它 Rational 产品的集成 Test RealTime 集成 ClearCase 集成 Apex 集成 _ Ada Edition UNIX only
与其它产品的集成 Visual SourceSafe _ _ _ NT Only IBM VisualAge for Java _ Java Edition WebGain Visual Cafe _ Java Edition Sun Forte for Java _ Java Edition Linux/Solaris Borland JBuilder _ Java Edition Linux/Solaris Microsoft Visual Studio 6 _ VB, C++ Editions
IBM Corporation Software Group Route 100 Somers, NY 10589 U.S.A.
IBM 和 IBM 标志是 International Business Machines Corporation 在美国和其他国家(地区)的商标。Rational、ClearCase、ClearQuest、Rational Developer Network、Rational Suite、Rational Unified Process 和 RequisitePro 是 Rational Software Corporation 在美国和其他国家(地区)的商标或注册商标。Microsoft、Microsoft Windows 2000、95、98 和 NT 是 Microsoft Corporation 的商标或注册商标。其他所有名称仅用于标识目的,分别是它们所属各公司的商标或注册商标。保留所有权利。美国造。