Rose 模型詳細資料

Rational Rose 範例模型重點在於「邏輯視圖」的「從這裡開始」圖解可存取的 15 個圖解。 這個圖解可作為範例模型的開始點和整體目錄。位在「從這裡開始」圖解上的每一個附註, 都會包含一個超鏈結,指向相對應的圖解;按兩下任意一個附註,就會自動瀏覽至其對應的圖解。

除了圖解外,Rose 模型中也包含具有 Java 及 C++ 原始碼的套件, 這些套件是作為 Rose 的雙向工程 (RTE) 用。您可以利用這些程式碼來體驗和瞭解 Rational Software Architect 內的視覺化編輯與轉換功能。

下列幾節包含每一個主要圖型的名稱(包括圖型類型)及每一個圖型的差異簡短摘要。如要查看差異,請參考模型中的實際圖解。

圖型名稱和類型 圖型說明
01 基本使用案例(使用案例圖) 匯入的圖解和原始圖解極類似;不過,匯入的圖解沒有包含(模型項目)母項名稱。 新的 UML 建模產品不支援在圖案編輯器中顯示母項名稱的簡短版本之類似功能。
提示: 在您匯入的圖型中,您可以透過顯示母項名稱顯示選項來顯示母項名稱; 但這個選項會顯示完整名稱,因為通常很長,所以某些圖型,可能會使圖型編輯器變得雜亂。
02 包含、延伸、一般化(使用案例圖) 在匯入的模型中,您可能要手動調整一些使用案例,讓使用案例的名稱不會互相重疊。
03 共用使用案例模板(使用案例圖) 在匯入程序期間,使用案例的實現會匯入為 UML 2.0 版的協同作業。 在圖案編輯器中,協同作業的標籤名稱會出現在橢圓圖形中, 而不是橢圓圖形下方,因此協同作業在 Rose 中看起來會比較大。
提示: 在「Rose 模型匯入」精靈的「喜好設定」頁面(精靈的最後一頁),您可以清除「使用案例」勾選框, 以清除圖型編輯器中較大的合作形狀。
04.1 評估貸款申請 - 事件活動流程(活動圖) 在匯入的圖解中,請注意看結構活動節點,它們和舊版 UML 不同。 活動圖在 UML 2.0 版中做了顯著的變更。
04.2 評估貸款申請活動 Swimlane(活動圖) 在匯入程序期間,活動之間的轉換,會匯入為 UML 2.0 版的控制串流。 在圖案編輯器中,過長的圖解元素名稱會截斷,使其適合圖解元素欄長度。
04.3 評估貸款申請程序(序列圖)

出現在 Rose 生命線頭上方的文字,在匯入的模型中,會出現在生命線後方。 UML 2.0 版序列圖會將所有生命線頭放在圖解頂端,只有由建立訊息建立的生命線頭例外。

在 Rose 模型中,序列圖的擁有者是使用案例。在匯入的模型中, 圖解的擁有者是交談作業。交談作業是模型元素中,唯一可以擁有 UML 2.0 版序列圖的元素。

通訊圖不會顯示返回訊息。

使用案例不能擁有交談作業。協同作業將來自使用案例的交談作業,參照作為主旨分類器。

商業模型模板圖示不會出現在交談作業圖的生命線上。

04.4 評估貸款協同作業(通訊圖)

在 UML 2.0 版中,協同作業圖已經改稱為通訊圖。

在 Rose 模型中,協同作業圖的擁有者是使用案例。在匯入的模型中, 圖解的擁有者是交談作業。交談作業是模型元素中,唯一可以擁有通訊圖的元素。

返回訊息不會出現在通訊圖中。

商業模型模板圖示不會出現在交談作業圖的生命線上。

05.1 使用案例實現追蹤圖(類別圖)

使用案例若作為使用案例實現,會匯入為協同作業。

在匯入的模型中,您可能希望手動調整圖案編輯器中的協同作業(透過使用案例實現關鍵字)。 在 Rose 圖解中,使用案例的實現名稱是出現在圖解元素下方, 但在匯入的模型中,名稱區段則會出現在圖解元素內。 由於這個差異之故,協同作業圖解元素在匯入的圖解中會變得較大, 同時圖解的外觀也和在 Rose 中的原始外觀不同。

05.2 產生正常的付款通知使用案例實現(序列圖) 在 Rose 模型中,這個圖解的擁有者是使用案例。但在匯入的模型中,圖解的擁有者是協同作業。 交談作業是模型元素中,唯一可以擁有序列圖的元素。
05.3 參與類別視圖(類別圖) 對應關係表示法在 UML 2.0 版中略微不同。 在 Rose 和 UML 1.4 中,簡單的 n 代表無限制的上限; 在 UML 2.0 中,無限制的界限以星號 (*) 表示。
05.4 從檢查狀態圖提款(狀態圖)

在 UML 2.0 版中,狀態圖已經改稱為狀態機器圖。

在匯入的模型中,某些轉換標籤需要手動調整。 開始及結束狀態標籤名稱也需要調整。

在「專案瀏覽器」視圖中,請注意,圖型中出現的所有模型元素由一個區域擁有。

06.1 C++ 實作套件概觀及 06.2 Java 實作套件概觀(類別圖)

匯入的圖解外觀和 Rose 中的原始圖解極相似。

重要: Rational Rose 模型匯入程序不要匯入模型相關的程式碼。 您必須使用標準的 Eclipse 功能來匯入任何相關的程式碼。
07 主要元件圖(元件圖) 在匯入的圖解中,在圖案編輯器內的元件,並不會有和在 Rose 中一樣的標準元件形狀。
08 部署貸款處理系統(部署圖)

在 Rose 部署圖中出現的處理器形狀,會匯入作為執行環境。 用於連接處理器的連線關係,則會匯入作為通訊路徑關係。

由於在每一種工具中使用不同的名稱標籤,因此您可能需要調整某些執行環境形狀的大小, 才能清楚看到名稱標籤。

重複的 GUID 重複的 GUID 會保留作為「Rose 模型匯入」精靈產生的模型字首; 精靈會在重複的項目依序附加上字尾 _0、_1...。
上層主題: Rational Rose 模型

意見