在序列圖中建立訊息

訊息代表物件之間,或受詞與環境之間的互動。訊息可以是事件、觸發的作業或基本作業。 在 meta 模型中,訊息會定義通訊的特定類型。通訊可以是提出信號、啟動作業,或者建立或損毀實例。

關於這項作業

訊息收件者是類別或回應類別。回應類別具有狀態圖,而非回應類別則沒有。回應類別可以接收事件、觸發的作業,以及基本作業。非回應類別只可以接收基本作業的呼叫訊息。事件通常顯示為傾斜箭頭,表示它們為非同步(遞送需要時間)。觸發的作業會顯示為直線箭頭,表示它們為同步(立即發生)。

程序

  1. 視您想要的訊息類型而定,請按一下「訊息」按鈕 「訊息」按鈕具有完整箭頭方向,或「事件」按鈕 「事件」按鈕具有細箭頭方向
    註: 針對作業的訊息使用「訊息」按鈕。依預設,產品建立基本作業,具有公用存取權。針對事件的訊息使用「訊息」按鈕。請注意,不同箭頭方向用於不同訊息類型。
  2. 將游標移動到實例線條上。
    註: 當您將游標從一個實例線條移動到下一個實例線條時,加號會顯示在每個實例線條上。此符號指出所需訊息可能的來源點。
  3. 按一下滑鼠右鍵以在預期的位置上定錨訊息的開始,然後移動游標。會顯示虛線,來作為訊息的指引。
  4. 將游標向下移動到訊息的開始,來建立向下傾斜的對角線,並按一下目標物件線條來定錨訊息的結束。
  5. 如果您已指定設計模式,則不會在模型中實現指定的訊息,產品會詢問您是否想要實現該訊息。按一下確定

結果

產品會建立預設名稱為 message_n() 的訊息,其中 n 是以 0 開頭的漸進式整數。若要設定或變更訊息的特性,請按兩下來開啟「特性」視窗。


回饋