版本 7.2
© Copyright IBM Corp. 2000, 2007 All Rights Reserved.
这是 IBM® Rational® Method Composer(RMC)的一个新发行版。下面描述了此发行版中的新功能或增强功能。
此发行版包含所有以前的软件更新和 iFixe。 请参阅此发行版中已修订的缺陷以获取更多信息。
可从 IBM 出版物中心(http://www.ibm.com/shop/publications/order)获取本发行说明的最新版本。 选择您所在的国家或地区,然后使用出版物编号 G151-0556-02 选择搜索出版物。
请参阅《IBM Rational Method Composer 安装指南》以获取有关如何安装 Rational Method Composer、升级库和卸载产品的指示信息。
可以在 [INSTALLDIR]/rmc/readme
中找到该安装指南(install.html
)。可通过搜索出版物编号 G151-0555-02 来从 IBM 出版物中心获取最新的版本。
必须先安装以下软件,然后再安装 IBM Rational Method Composer:
该软件安装包括两个使用 Rational Method Composer 7.2 发布的 Rational Unified Process(RUP)配置。 可从开始 > 程序 > IBM Rational > IBM Rational Unified Process 来使用这两个配置。
查看针对大项目的 RUP Web 站点需要安装 Java™ 2 运行时环境标准版 V1.4.2(J2RE)或 J2SE™ 运行时环境 5.0(JRE 5.0)。JRE 1.4.2 可以从以下位置下载:http://java.sun.com/j2se/1.4.2/download.html。JRE 5.0 可以从 http://java.sun.com/j2se/1.5.0/download.html 下载。
Rational Method Composer 7.2 中的新功能包括以下内容:
Rational Method Composer 工具的此发行版将本地化为以下语言:
部分联机帮助可能不会翻译为每种语言。
Rational Unified Process(RUP)内容还将翻译为以下语言(除了丹麦语之外)。翻译的范围会根据语言而改变。 对于没有完全翻译的语言,您在方法库和该语言的本地化发布的 Web 站点中可能会同时看见本地语言和英语。
除非另有注释,以下语言的内容已完全本地化(白皮书除外):
不会再提供以下插件的繁体中文翻译:
在发布期间,Rational Method Composer 将自动生成已发布站点的索引和词汇表。 但是,对于某些国家或地区,这些组件可能不是完全正确的。 例如,可能在关键字索引中使用了不正确的字母,并且索引或词汇表条目可能没有根据语言环境的标准来正确地按字母顺序排序。
替换语言环境的定制索引和词汇表是有效的变通方法。 除意大利外,所有国家或地区都提供了定制索引和词汇表。 要在已发布的站点中使用定制的索引和词汇表,必须执行以下操作:
[INSTALLDIR]\rmc\RUP.[language]\LargeProjects\index\navig.htm
[INSTALLDIR]\rmc\RUP.[language]\LargeProjects\index\contents.htm
[INSTALLDIR]\rmc\RUP.[language]\LargeProjects\process\glossary.htm
[INSTALLDIR]\rmc\RUP.[language]\LargeProjects\process\glossary\navig.htm
当用户运行 Rational Method Composer 7.2 来打开在以前的 Rational Method Composer 发行版中创建的库时,升级工具将询问您是否升级该库。 如果库处于配置管理控制(例如 Rational ClearCase 或 CVS)之下,那么该升级将不受支持。该解决方案是将检出库,将其复制到某个位置,使得所有的文件可写,并且将除去与配置管理系统相关的所有系统文件,然后打开库以接受升级请求,最后将 7.2 库重新检入配置管理系统。
有关更多信息,请参阅版本 7.2 的《IBM Rational Method Composer 安装指南》。
当升级 Rational Method Composer 7.2 时,如果该更新包含 RUP 库, 那么现已安装的 RUP 库将被覆盖。要防止该问题发生,请先将您的本地库备份到安装目录中,然后升级该库。
警告:当您卸载 Rational Method Composer 7.2 时,安装根目录下面的捆绑软件库 library.72 将自动删除。如果已定制该库并想要保留副本,请确保先备份 library.72 文件,然后再卸载 Rational Method Composer。
在 LINUX 和 Vista 系统上,捆绑的 RUP 库安装在只读目录下。 当您首次启动 Rational Method Composer 7.2 时,系统将询问您是否将只读库复制到其他位置。 仅当要打开的库是该缺省库时,系统才会询问该问题。即,在您首次启动带有空闲工作空间的 Rational Method Composer 时,您将看到此查询。
有几种方法可将升级库与此发行版一起使用。本部分中描述其中的每种方法。
如果使用 RMC 7.1.1 随附的任何插件:
注意:Rational Method Composer 随附的所有插件都已重命名。因此,我们建议您在配置管理系统中创建新库,而不是“在原地”升级您的库。
请遵循以下步骤:
如果您创建了自己的库,且不依赖于 Rational Method Composer 7.1.1 随附的任何插件,请:
方法 1(建议):
方法 2:原地升级
您的库升级到 Rational Method Composer 7.2 之后,可能需要对其做出的一些更改:
对使用较早版本的 Rational Method Composer 创建的插件重命名需要进一步手动重命名某些路径名。
当对库中使用以前版本的 Rational Method Composer 创建的方法插件重命名时,那些插件中的内容可能将旧的插件名称(例如,节点图标和形状图标)包含某些路径名中。这些路径名不会自动更正为使用新的插件名称。必须手动修正它们。
由 Rational Method Composer 7.2 创建的库不会发生该问题。
Rational Method Composer 7.2 现在将只创建 UML 2.0 活动图。先前的版本允许图中的同步栏或决策节点有多个输入和多个输出(箭头)。Rational Method Composer 将仍然发布这种图,但是它们现在实际上是不正确的。您应该将图更正为对 UML 2.0 有效。这种图的同步栏或决策节点中可以有多个输入或多个输出,但不同时具有多个输入和多个输出。
Rational Method Composer 7.2 是基于 Eclipse 的,因此可提供若干辅助功能选项功能(Eclipse 开发平台的一部分),Rational Method Composer 7.2 可为有特殊需要的客户提供 CI162 软件和 Web 辅助功能选项以成功使用软件产品。
当运行 Window Eyes(一种屏幕朗读器)时,不能在包含搜索功能的 Rational Method Composer 发布站点的文本字段中输入新字符。这是 Web 浏览器的限制,与 Rational Method Composer 无关。
当浏览在 Windows Server 2003 的因特网信息服务(IIS)6.0 上部署的已发布站点时,您将收到警告信息,显示“装入树时出错”。在这种情况下,内容视图显示为空,因为 IIS 不支持某些已发布文件。请遵循以下步骤来更正该问题:
对于每个值的集合,请单击新建...以打开“MIME 类型”窗口并创建新的类型。
当您使用 Internet Explorer 7 或 Web 应用程序服务器(例如 Tomcat 或 IIS)来浏览已发布配置时,必须将该站点添加为“可信站点”以符合 IE7 的安全性需求。否则,导航视图和内容视图将不会正确地显示。
在 Rational Method Composer 7.1.1 中,通过使用窗口 | 首选项… | 方法创建 | 检查调试来检查 Rational Method Composer 库的完整性,然后转至帮助 | 诊断并修复工具。在 Rational Method Composer 7.2 中,您可以右键单击插件,选择验证,然后结果问题将显示在问题视图中。验证的设计用来尽最大能力找出所有可能的错误,但是并不能保证找出所有错误。
删除方法插件可能不会删除该方法插件的对应底层文件系统文件夹(如果该文件夹正好是某些应用程序的当前目录或是当前目录的父目录)。如果用户想要在以后创建相同名称的方法插件,那么需要手动删除它们。
文件从 Rational ClearCase 检出后,如果已进行重命名,那么重命名插件可能损坏库。仅当您不在 LAN 中或正在使用低速连接时才会发生该行为。该错误是由于将要重命名的文件夹中的检出文件组合以及有关不同步的 Rational ClearCase 远程客户机视图中那些文件路径的信息导致的。请检入插件文件夹下的所有文件,然后再执行重命名操作。
当您选择特定流程时,Rational Method Composer 仅在流程选项卡中发布流程,但是配置中的所有其他视图将仍然进行发布。主要原因是要让该 Rational Method Composer 发布 HTML 站点以供用户引用,并且假设您仍然需要其他选项卡来将全部的站点作为一个整体,但是仅包括选中的流程。
变通方法是复制该配置以创建新的配置,删除所有您不想要的选项卡,然后通过选择您想要的那个流程来发布配置。然后,创建新的定制类别,并且仅将期望的流程指定为定制类别,然后将该定制类别设置为要发布的唯一视图。
“导入方法插件”向导的“指定导入目录”页面以及“导入 XML”向导的“指定导入文件”页面中有新的选项:忽略并除去未解析的引用。如果选中此选项,那么导入会继续进行,而不检查必需的基础插件是否存在。导入后,将除去对缺少的必需基础插件的引用。
在 RTE 内容中使用 <div> 标记可能会在基于 Dojo 的已发布站点中引起冲突。RTE 内容中的 <div style="FLOAT> 标记可能会与 Rational Method Composer 7.2 中新的基于 Dojo 的已发布 Web 站点冲突。如以下示例所示,一个解决方法是将此标记包含在另一个 <div> 标记中:
<div>
<div style="float:
left">
asdf
</div>
<div style="float
left">
asdf
</div>
</div>
Rational Method Composer 7.2 不再强制工作产品和域之间有一对一的关系。现在可以将一个工作产品分配到多个域中。
此发行版中一些插件名称已更改,从而改进可读性并提供改进的组织结构。
旧名称 | 新名称 |
---|---|
base_concepts | core.base_concepts |
formal_resources | extend.formal_resources |
informal_resources | core.informal_resources |
rup | core.base_rup |
rup_asq_test |
tech.asq_test |
rup_bm |
extend.bus_model |
rup_cots_package_delivery |
extend.cots |
rup_for_asset_based_development |
extend.rup_abd |
rup_j2ee_plug_in |
tech.j2ee |
rup_legacy_evol_plugin |
modernize.legacy_evol |
rup_rad_plugin |
tech.rad |
rup_rsa_plugin |
tech.rsa |
rup_se | systems.rup_se |
rup_soa_plugin |
soa.rup_soma |
rup_ux_modeling_plugin | extend.ux_model |
此发行版中的新插件 |
extend_special_pub_views |
下表说明了插件软件包名称中使用的术语。
术语 | 定义 |
---|---|
核心 | 用于 RUP 软件开发流程的插件内核。绝大多数 RUP 配置应该包含内核插件 |
升级 | 企业升级 |
扩展 | 对不属于其他程序包的一般 RUP 软件开发流程的扩展。 |
SOA | 面向服务的体系结构 |
系统 | 系统工程 |
技术 | 特定于技术和工具的扩展 |
可能需要的操作:指向绝大多数元素的链接都不会受到影响,因为 Rational Method Composer 按唯一的标识查找链接的元素。但是,任何指向第三方插件中的 RUP 插件资源文件(主要是镜像和模板)的链接需要使它们的链接更正为使用新的插件名称,因为这种元素没有唯一标识。
用于发布的 RUP 条幅可以在以下位置的 RUP 库中找到:core.base_rup\guidances\supportingmaterials\resources\rup_banner.jpg
RUP 配置将使用以下选项进行发布:
字段名称 | 值 |
---|---|
反馈 URL(英文) | mailto:rupfeed@us.ibm.com?subject=“反馈:RMC 7.2 中的 <配置名称” <配置名称>为“针对 SOMA 的经典 RUP”或“针对小型项目的 RUP”。 |
反馈 URL(本地化版本) | mailto:rupfeed@us.ibm.com?subject=“反馈:RMC 7.2 中的 <配置名称> - <语言缩写>” <配置名称>为“针对 SOMA 的经典 RUP”或“针对小型项目的 RUP”。 |
词汇表 | 是 |
索引 | 是 |
条幅图像 | 是。在库中的以下位置:core.base_rup\guidances\supportingmaterials\resources\rup_banner.jpg |
检查外部超链接 | 否 |
将中断的链接转换为纯文本 |
否 |
发布尚未手动创建的活动详细信息图 | 是 |
发布未修改的活动扩展的活动图 | 是 |
在导航树中显示关系子文件夹 | 否 |
在导航树中显示任务描述符 | 是 |
在“描述符”页面中包含方法内容 | 是 |
在“角色”、“任务”和“工作产品”页面中包含指向相关描述符的链接 | 是 |
已添加新的插件 extend.special_pub_views。此插件用于出版物的特殊视图和备用视图。它包括由新配置“针对 SOMA 的经典 RUP - 对于 PDF 或 Word 发布”使用的视图,该配置是发布为 Adobe PDF 或 Microsoft Word 的建议配置
注意:以下配置中会有配置错误。
因为这些是部分的 RUP 配置,它们只专注与特定工具相关的流程的各个方面,并且是不完整的 RUP 配置:
这种情况可以避免,方法是在执行检入之后和创建新元素之前在导航器视图中执行团队 -> 刷新操作以设置正确的源控制状态。
firefox.js
文件:find / -name firefox.js
。firefox.js
文件的目录。firefox.js
文件可写。firefox.js 文件
,并将首选项“dom.disable_window_status_change”从“true”更改为“false”。例如,pref("dom.disable_windows_status_change", false);
<script>
标记内并且 <script>
标记必须位于一些其他 HTML 代码的后面;否则 JavaScript 将被除去。将 <script>
标记放在块中(如 <p>
...</p>
或 <div>
...</div>
)也同样有效。Rational Method Composer 7.2 支持两种类型的已发布 Web 站点:使用此发行版中介绍的 7.1.1 方法和基于 Dojo 的方法的 Web 站点。每种方法都需要一个不同的 about.htm 文件。当创建您自己的 about.htm 文件时,请使用安装目录的子目录中的模板。对于 7.1.1,子目录为“org.eclipse.epf.publishing/docroot/”。 对于 Dojo,子目录为“com.ibm.rmc.publisher/docroot/”。about.htm 文件将在出版物对话框中使用。
当使用基于 Dojo 的已发布站点时,请按如下方式定制 about.htm 文件:
联机帮助中未提及此选项。如果未选中该选项,那么“扩展可变性”的作用将和联机帮助中的描述一样(请参阅 Rational Method Composer > 创建可重复使用的方法内容 > 方法内容可变性)。 如果选中该选项,将按照已在 OMG 最终确定的 SPEM 2.0 规范(软件与系统流程工程元模型)中指定的那样,可以使用“扩展”的新语义规则(有关详细信息,请参考 http://www.omg.org/issues/spem2-ftf.open.html#Issue11284 and http://www.omg.org/cgi-bin/doc?ptc/2007-08-07)。
新的“扩展”语义与旧的“扩展”语义工作原理相似,不同之处在于其对一对多关系的影响。只有扩展的元素未定义其自己的关系,基本元素的一对多关系才能由扩展的元素继承。旧的语义始终会继承,并且您可向继承列表中添加您自己的关系。对于新的扩展语义,当扩展程序定义其自身关系时,始终会覆盖继承的关系。新的扩展语义在这种方式下不同于常规扩展语义:对于一对多关系(例如负责工作产品和常规扩展继承的角色),您只能添加其他的项。 新的扩展语义如同应用其他对一的关系和属性一样。在您添加自己的信息后,就将覆盖继承的信息。
当通过“可用元素”的“向可用元素添加方法元素或流程”上下文菜单向现有定制会话装入其他流程时,此选项影响“定制”透视图的行为。当选中该选项时(为建议缺省值),Rational Method Composer 会分析添加的流程并使用由该流程引用的所有方法内容元素更新“可用元素”视图。如果未选中该选项,那么不执行此操作,并且该流程将显示不完整,因为引用“可用元素”视图中不存在的元素的流程元素将不会在流程编辑器中显示。
可变性和在描述符页面中包含方法内容出版物选项的已知不一致问题。
选项在描述符页面中包含方法内容可以在“发布方法配置向导”和“浏览”视图的方法 -> 发布/浏览首选项页面中找到。使用此选项可在一些流程中发布描述符元素的 HTML 页面,这些页面将描述符中的文本内容和该描述符基于的方法内容元素中的内容组合在一起。这种内容组合的工作原理是:先取可以在描述符属性编辑器中更改的所有内容(如名称、简短描述、与其他描述符的关系或选择的任务描述符的一些步骤),然后向该页面中增加底层方法元素中的其他内容。
创建描述符后,在用于出版物利用可变性(即作为添加内容或替换内容)的方法配置中操作了底层方法内容元素时,描述符和内容元素不能同步,因为从设计而言,描述符就表示一个即时的快照,必须手动同步。因此,已发布页面中来自描述符的内容可能与可变性操作的内容元素相抵触。变通方法是在发布页面之前将这些描述符与包含可变性元素的方法配置同步(右键单击定制同步…并在向导中选择该配置)。
当从一个页面浏览到另一页面时,单击后退按钮将返回到上一页,但不返回到该页中的上一滚动位置。这是因为有两种返回到上一页的方式。一种是检索高速缓存页面,另一种是重新装入该页面。在缺省情况下,Rational Method Composer 7.2 已启动了书签功能,并且重新装入了该页面。可以使用 themes/appSetting.js 文件中的应用程序设置来更改它。
取消禁止选中元素按钮将按设计的那样工作。可以使用定制流程编辑器中的禁止工具栏按钮和“可用元素”视图上的在会话中禁止视图栏图标禁止使用元素。
变通方法:右键单击“库”视图中的刷新,或重新装入工作空间库。一种更有效的方法是从 Rational Method Composer 库视图删除方法元素,然后转至 Eclipse 导航器来删除那些对应的 Eclipse 项目。
对于顶级的能力模式、交付流程和定制流程,所有其他的文档字段也将显示在流程的描述选项卡上,并且必须使用该选项卡来作出所有更改。
其中添加了活动的能力模式将用作其他能力模式的构建组件,并且不可浏览。
当将方法配置发布为 PDF 格式或 Microsoft Word 时,Rational Method Composer 7.2 可能由于运行时内存耗尽的错误而失败。如果发生了该错误,请退出 Rational Method Composer 7.2,然后使用以下方法来解决该问题。
将数字 768 更改为 1024 或 1536 或更大的数字(但不能超过机器上的物理内存量)。还要确保您的机器配置了足够大的虚拟内存,通常要配置 1.5 倍的物理内存。请与您的 IT 人员咨询如何处理该问题。
请注意:您可以将以上的方法 1 和 2 结合起来使用。
变通方法:双击所选的注释以选中它,然后单击以进行选择。
变通方法:关闭所有的浏览器实例,并关闭具有 RTE 的所有 Rational Method Composer 编辑器。
任务描述符页面将显示由任务描述符引用的继承且禁止的描述符。即,如果禁止使用任何相关联的角色描述符或工作产品描述符,那么它们将不在其父活动页面中显示,因为它们处于禁止状态,但在任务描述符页面上,它们会错误显示。
注意此局限仅适用于禁止且继承的描述符。这些描述符会包含在描述符页面中(即使不应该)。此局限不适用于其他非继承的元素。如果该描述符不是从基本活动继承的,那么它不会包含在任何页面中。
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>new_name</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> <nature>com.ibm.rmc.library.persistence.distributed.project.MethodPluginProjectNature</nature> </natures> </projectDescription>
Rational Method Composer 可以与 IBM® Rational ClearCase 集成以向方法库中的所有资源提供版本控制。“使用版本控制”标题下的几个联机帮助页面中描述了这种集成。
可以将 ClearCase 插件添加到 Rational Method Composer 中,Rational Method Composer 使该插件能够在以下环境中运行:
请咨询当地的 ClearCase 管理员以确定适用于您的环境的插件和配置。 参阅联机帮助以了解有关安装和配置这些插件的过程。
下表列出了在此发行版中已解决的重大缺陷。
APAR 标识 | 描述 |
---|---|
PK50100 | 无法在创建或删除 CP 后解析代理“uma://....”消息 |
PK48864 | 引用的任务具有可变性冲突 |
PK47502 | 可交付件部分未能在工作产品描述符中发布 |
PK46841 | 单击 TD 之后,指向方法元素的路径将更改 |
PK46020 | 活动图中的日语字体损坏 |
PK45300 | 1 DP 中不能具有相同的展示名称 |
PK43455 | 没有扩展 DP 的镜像 |
PK42749 | 当扩展为 DP 时,WBS 不可见 |
PK42333 | CP 中的“团队分配”选项卡变为空 |
PK41528 | CP 的各个字段看上去没有更新 |
PK41091 | 看不见支持资料指导信息 |
PK40478 | 没有正确显示“已发布开发组件”活动图。但是,该图在 Rational Method Composer 中可正确显示 |
PK39283 | 导入 XML 生成了“null”错误消息 |
PK38662 | 未选中“定制同步”菜单中的主要执行者导致“打开活动详细信息图”变灰 |
PK38258 | 创建:已禁止的工件仍然显示在 ADD 中 |
PK38243 | 如果能力模式的名称是日文的,那么会发生“找不到目录”这种错误 |
PK38242 | 使用日文字符的 URL 会导致 URL 损坏 |
PK38163 | 当下载 index.jar 文件时,搜索功能会挂起。 |
PK37972 | 搜索功能(所有单词) |
PK35998 | 在某个已发布的 Web 站点中浏览某些链接时,该 Web 站点会冻结 |
PK35885 | RMC:无法将 target="_blank" 与从 Word 文档复制的文本一起使用 |
PK35822 | RMC:任务没有出现在已发布站点中的规程中 |
PK35772 | RMC 搜索功能问题 |
PK34837 | RMC:无法打印预览选项卡中的扩展详细信息 |
PK34703 | “工作产品用途”选项卡中的内容不一致 |
PK34670 | RMC:允许内容超过 256 个字符的限制 |
PK33543 | 带有“Umlauts”(Ä、Ö、Ü)的单词出现在列表的末尾 |
PK33110 | RMC:无法将形状图标设置为已在预览字段中显示的图像 |
PK26349 | RMC RUP 内容错误 |
下表列出了在发行版 7.1.1 中已解决的重大缺陷
APAR 标识 | 描述 |
---|---|
PK36477 | 当导出到 Microsoft 项目时,流程中工作分解元素之间的先行作业关系没有正确保留 |
PK34942 | 在某些情况下,没有正确识别和发布任务和主要执行者角色之间的关系 |
PK35284 | 迁移到 7.1 后,没有正确地对来自保存于 Rational Method Composer 7.0.1 中的活动详细图的任务重新排序 |
PK35654 | 已发布 Web 站点中缺少流程活动图或包含带有本地化外语字符的活动的活动图 |
在安装目录的 notices.html
文件中提供了 IBM Rational Method Composer 的法律声明。
请参阅该文件以了解适用的法律声明。
请与您的 IBM 代表联系,或发送电子邮件到 rupfeed@us.ibm.com
。
© Copyright IBM Corp. 2005, 2007 All Rights Reserved