IBM® Rational® Rhapsody® 中的 UML 最終狀態(活動終結)可以表示本端或廣域終止,根據其所放置的圖表而定。
關於這項作業
當狀態繪製於組合(區塊)狀態內部時,會將其視為最終狀態。這樣會終止組合狀態所代表的活動,但不會終止執行活動的實例。如需相關資訊,請參閱本端終止語意。當狀態繪製於頂端狀態內部時,會將其視為最終活動。這樣會終止導致實例損毀的狀態機器。
流向最終活動的動作流程稱為完成動作流程。最終活動不能具有送出的動作流程。完成動作流程只能具有保護條件。
註: 最終活動的行為是由
CG::Statechart::LocalTerminationSemantics 內容控制的。
程序
- 按一下「活動終結」按鈕
。
- 在活動圖中按一下,以將最終活動放置在預期位置上。最終活動看起來會像一個中心帶有黑色點的圓。
- 繪製從動作到最終活動的流程。
- 如果您需要,請輸入保護條件來標示活動的結束:
結果
與其他連接器一樣,最終活動及其流程都會併入瀏覽器中。