建立 ROOM (即時物件導向模型) 圖表

ROOM 模型語言是用來建立即時系統模型。ROOM 混合進階物件導向概念和傳統即時軟體技術。您可以使用 ROOM 建立系統的元件、元件關聯 (結構) ,以及系統對事件的回應 (它的表現方式) 之圖形模型。

如需有關 ROOM 方法的資訊,請參閱 Bran Selic、Garth Gullekson 及 Paul T. Ward 所著的《Real-Time Object-Oriented Modeling》(John Wiley & Sons, Inc., 1994)。

您想要做什麼?

建立 ROOM 結構圖表

建立 ROOM 行為圖表

建立 ROOM 結構圖表

ROOM 結構圖表說明系統的主要元件。

ROOM 結構圖表的主要元件是動作項目,它是具有明確定義目標的使用中物件。動作項目是根據動作項目類別定義,並且會繼承這些定義的屬性。結構圖表會呈現動作項目及其關聯。

動作項目透過埠來與其他動作項目通訊,埠是動作項目的介面元件。繫結則代表動作項目之間的通訊路徑。

ROOM structure diagram

  1. [檔案] 功能表上,指向 [新增],指向 [軟體與資料庫],然後按一下 [ROOM]

  2. [動作項目類別] 圖形從 [ROOM] 拖曳至繪圖頁面上。

  3. 選取圖形,然後輸入名稱來為它命名。

  4. [動作項目參考] 圖形或 [已修改動作項目參考] 圖形拖曳至繪圖頁面上,並將它置於 [動作項目類別] 圖形中。

    附註: 如果要變更 [已修改動作項目參考] 物件類型,請用滑鼠右鍵按一下圖形,然後按一下 [選擇動作項目參考類型]

  5. 將埠圖形拖曳至繪圖頁面上,然後將它連接到動作項目圖形。

    附註: 稍後如果要變更埠類型,請用滑鼠右鍵按一下圖形,然後按一下 [選擇參考埠][選擇轉接埠]

  6. [繫結] 圖形拖曳至繪圖頁面上,然後將它連接到埠圖形,以表示埠之間的通訊路徑。

  7. 如果您的 ROOM 圖表包含 ROOM 圖層,可以增加其他圖層或匯出連接器圖形,以連接不同圖層。

頁首

建立 ROOM 行為圖表

行為圖表說明動作項目的實作或表現方式。ROOM 行為圖表又稱為 ROOMchart。

ROOMchart 的主要元件是狀態 (在此期間物件會接受新事件) 和轉換 (在此期間物件會從某個狀態變成另一個狀態)。狀態內容由一連串巢狀狀態組成,表示系統的目前狀態。

每個狀態表示動作項目展現特定表現方式的期間。轉換點表示狀態內容之間的轉換起點或結束點。

在 ROOM 模型語言中,您可以將大量動作項目所共用的任何實作層級服務指定給圖層,以簡化大型系統。可垂直和水平延伸的動作項目會用來建立圖層模型。就像繫結表示埠之間的通訊,圖層連接器和匯出連接器表示結構中圖層之間的通訊。

ROOM behavior diagram

  1. [檔案] 功能表上,指向 [新增],指向 [軟體與資料庫],然後按一下 [ROOM]

  2. [狀態內容] 圖形從 [ROOM] 拖曳至繪圖頁面上。

  3. 藉由選取圖形,然後輸入名稱來為它命名。

  4. [狀態] 圖形拖曳至繪圖頁面上,並將它置於 [狀態內容] 圖形中。

  5. [轉換點] 圖形拖曳至繪圖頁面上,並將它連接到 [狀態] 圖形。

    附註: 如果要變更轉換點類型,請用滑鼠右鍵按一下圖形,然後按一下 [選擇轉換點類型]

  6. 將特殊轉換圖形 (例如 [群組轉換][內部自我轉換][轉換到歷程記錄] 圖形) 拖曳至繪圖頁面上,然後將它們連接到 [狀態] 圖形。

  7. [轉換] 圖形拖曳至繪圖頁面上,並將它連接到 [狀態] 圖形。

    附註: 如果轉換分成多個路徑,請將 [選擇點] 圖形拖曳至繪圖頁面上,然後將分歧轉換連接到圖形做為原點。

頁首

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×