状態(UML 1.5 アクティビティ図)

提供: RAD Studio
移動先: 案内検索

UML 1.5 アクティビティ図 への移動

状態は、ある(通常は暗黙的な)不変条件が維持される状況を、モデリングします。 不変とは、オブジェクトがなんらかの外部イベントの発生を待っている、といった静的な状況を表します。 しかし、なんらかのアクティビティを実行するプロセスなど、動的な条件をモデリングすることもできます(たとえば、アクティビティが開始されると特定の状態に入り、そのアクティビティが完了すると、ただちにその状態から抜ける、モデル要素など)。

操作

入場および退場アクションは、それぞれ、状態に入るときと状態から出るときに実行されます。

これらのアクションは、ステートチャート図に特殊なノードとして、または、ステレオタイプ化された内部遷移として、作成することができます。

合成の(ネスト)状態

1 つの状態内にいくつかのレベルで状態を入れ子にして、コンポジット状態を作成します。 また、1 つの状態内に開始、終了、履歴の各状態を配置し、含まれるサブ状態の間の遷移を作成することもできます。

関連項目