Rational Rose 模型导入发行说明

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

发行说明

1.0 局限性
   1.1 指针类型的参数和自变量
   1.2 在 Rose 中导入参与者
   1.3 对关联的约束
2.0 已知问题与变通方法
   2.1 在外部文档引用中使用路径映射符号

1.0 局限性

1.1 指针类型的参数和自变量

在 Rational Rose® 中,如果定义指针类型的自变量或参数,在 Rose 中会将其作为同一类型的自变量或参数进行导入,但是,会将指针类型指示为具有多重性(*)。

1.2 在 Rose 中导入参与者

在 Rational Rose 中,将参与者表示成构造型为参与者的类元素,在新的 Rational 建模产品中,存在实际的 UML 2 参与者模型元素(参与者模型元素不是具有构造型的类)。

在导入期间,如果在“Rose 模型导入”向导首选项中选中了解释 UML 2 约定复选框,则“Rose 模型导入”向导会将具有构造型的类从 Rose 映射到 UML 2 参与者模型元素。

如果未选中解释 UML 2 约定复选框,则 Rose 模型中的所有参与者将作为构造型为参与者的 UML 2 类导入。

1.3 对关联的约束

即使 Rose 模型角色对不可导航的关联有约束,也不会将该约束作为“对关联的约束”导入。

在 Rose 模型对直接“参与者-用例”关联具有角色约束的情况下,这种情况也很明显。这是因为,在 UML 2 中,参与者未拥有角色。

在另一端,仅当关联可导航,并且要在所导入的模型中维护可导航性(从而处理参与者和用例关联的情况)时,才会将约束从关联移动到分类器。

2.0 已知问题与变通方法

2.1 在外部文档引用中使用路径映射符号

如果外部文件引用包含路径映射符号:

  1. 如果路径映射符号不是带有前缀的路径映射(即,它并非出现在文件路径开头),则将对其进行解析。
  2. 对于带有前缀的路径映射符号,将提示您在“Rose 模型导入”向导中更新路径映射符号表。路径映射符号值应该从 ROSE 路径映射值派生,并且应该对所有递归调用进行解析。

变通方法:您必须通过创建新符号更新路径映射(窗口 > 首选项 > 建模 > 路径映射 > 链接的资源 > 新建),然后选择新符号并将其添加至路径映射(窗口 > 首选项 > 建模 > 路径映射)。