建立活動終結元素

IBM® Rational® Rhapsody® 中的 UML 最終狀態(活動終結)可以表示本端或廣域終止,根據其所放置的圖表而定。

關於這項作業

當狀態繪製於組合(區塊)狀態內部時,會將其視為最終狀態。這樣會終止組合狀態所代表的活動,但不會終止執行活動的實例。如需相關資訊,請參閱本端終止語意。當狀態繪製於頂端狀態內部時,會將其視為最終活動。這樣會終止導致實例損毀的狀態機器。

流向最終活動的動作流程稱為完成動作流程。最終活動不能具有送出的動作流程。完成動作流程只能具有保護條件。

註: 最終活動的行為是由 CG::Statechart::LocalTerminationSemantics 內容控制的。

程序

  1. 按一下「活動終結」按鈕 活動終結按鈕
  2. 在活動圖中按一下,以將最終活動放置在預期位置上。最終活動看起來會像一個中心帶有黑色點的圓。
  3. 繪製從動作到最終活動的流程。
  4. 如果您需要,請輸入保護條件來標示活動的結束:
    子活動 - 已完成

結果

與其他連接器一樣,最終活動及其流程都會併入瀏覽器中。

顯示最終活動及其流程的瀏覽器


回饋