在將 IBM® Rational Rose® 模型匯入 IBM Rational® Rhapsody® 之前,必須確保該模型從 Rational Rose 角度來看是正確的。
此外,目標專案必須先存在於 Rational Rhapsody 中,您才可以匯入 Rational Rose 模型。
程序
- 在匯入 Rational Rose 模型之前,請驗證該模型從 Rational Rose 角度來看是正確的。
使用 Rational Rose,檢查模型函數,並清除模型中所有報告的錯誤,然後再將其匯入。
試圖匯入具有錯誤的模型可能會導致使用 Rational Rose 匯入器時發生錯誤。
- 在 Rational Rhapsody 處於執行中的情況下,建立專案。
例如,選擇。
- 若要啟動匯入 Rational Rose 模型的處理程序,請選取。
請注意,Rational Rhapsody 會為您自動開啟「輸出」視窗。
- 若要選取要匯入的 Rational Rose 模型,可執行下列適合您的任何作業,以填入要匯入的檔案檔案:
- 如果您具有 Rational Rose 環境及 Rational Rose 模型,且您想要在開啟的情況下進行匯入,請選取連接至執行中 Rose 實例勾選框,以輸入要匯入的檔案欄位。
- 如果您沒有開啟的 Rational Rose 環境,請使用瀏覽按鈕,以尋找要匯入的 Rational Rose .mdl 檔案。
或者,您可以在要匯入的檔案欄位中,鍵入 Rational Rose模型的名稱(包括完整路徑)。
- 在 Rational Rose .mdl 檔名顯示在要匯入的檔案欄位中之後,要匯入之 Rational Rose 模型的「邏輯視圖」、「使用案例視圖」及「元件視圖」分支會顯示在「Rose 匯入」視窗中。
- 展開視圖選項的內容,並選取要匯入的元素。
請注意下列資訊:
- 按一下主要(上層)分支的勾選框,選取或清除所有子分支及其元素。
- 按一下子分支的勾選框,選取或清除該子分支及其所有元素。
- 用滑鼠右鍵按一下勾選框,可清除或選取特定元素,具體取決於其現行狀態。
- 若要選取匯入選項,請按一下選項按鈕,以開啟「匯入選項」視窗:
- 匯入之前,您可能想要確定或執行下列資訊:
- 若要關閉「匯入選項」視窗,請按一下確定。
- 在「Rose 匯入」視窗中,若要執行匯入,請按一下匯入按鈕。
- 如果在 Rational Rhapsody 模型中存在與您正匯入之套件名稱相同的最上層套件,則會顯示下列訊息:
Packages Logical_View、Use_Case_View、Component_View 已存在。您要繼續嗎?
若要繼續匯入,請按一下是。
這表示重新匯入的任何套件都會被完全改寫
- 匯入處理程序開始。進度計量器及有關「資料遺失」的可能訊息會寫入「輸出」視窗。
下列範例顯示訊息的類型:
Error: Can't import association itsTerminal from IControlDevice. It
has only one role.
...
Error: Can't add operation GetPropertyValue to class IControlDevice,
there is a name or signature clash.
...
Error: Can't override statechart for derived class IAlarm.
結果
匯入處理程序會建立日誌檔 importRose.log,其位於作用中專案的資料中。