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 匯入日誌
   1.3 關聯的限制
2.0 已知的問題和暫行解決方法
   2.1 路徑對映符號在外部 doc 參照中的用法

1.0 限制

1.1 指標類型參數和引數

在 Rational Rose® 中,如果引數或參數定義為指標類型,則在 Rose 中將匯入成相同類型;但指標類型會以對應關係 (*) 來表示。

1.2 在 Rose 中匯入動作者

在 Rational Rose 中,「動作者」是以加上 Actor 模板的類別元素來表示;在新的 Rational Modeling 產品中,存在實際的 UML 2「動作者」模型元素(「動作者」模型元素不是模板化類別)。

在匯入期間,當您在「Rose 模型匯入」精靈喜好設定中選取解譯 UML 2 使用慣例勾選框時,「Rose 模型匯入」精靈會將 Rose 中的模板化類別對映至 UML 2 動作者模型元素。

如果清除解譯 UML 2 使用慣例勾選框,則 Rose 模型中的所有動作者會匯入成以動作者為模板的 UML 2 類別。

1.3 關聯的限制

如果 Rose 模型角色在非導覽關係上有限制項,則不會匯入成「關聯」的限制項。

當 Rose 模型在「動作者-使用案例」關聯的角色上有限制項時,這種情況也很明顯,因為在 UML 2 中,「動作者」不擁有角色。

另一方面,關聯中必須有可導覽性,且在匯入的模型中要維護該導覽性(從而處理「動作者」和「使用案例」關聯的情況),限制項才會從「關聯」移至「分類器」。

2.0 已知的問題和暫行解決方法

2.1 路徑對映符號在外部 doc 參照中的用法

如果外部檔案參照包含路徑對映符號:

  1. 路徑對映符號不是前置路徑對映時才會解析
    (亦即,不是在檔案路徑的開頭)。
  2. 若為前置路徑對映符號,「Rose 模型匯入」精靈
    會提示您更新路徑對映符號表。路徑對映符號的值應該衍生自
    ROSE 路徑對映值,且應該解析所有遞迴的呼叫。

暫行解決方法:必須建立新的符號(視窗 > 喜好設定 > 建模 > 路徑對映 > 鏈結資源 > 新建),然後選取新的符號並新增至路徑對映(視窗 > 喜好設定 > 建模 > 路徑對映),以此來更新路徑對映。