状態は、ある(通常は暗黙的な)不変条件が維持される状況を、モデリングします。不変とは、オブジェクトがなんらかの外部イベントの発生を待っている、といった静的な状況を表します。なんらかのアクティビティを実行するプロセスなど、動的な条件をモデリングすることもできます(たとえば、アクティビティが開始されると特定の状態に入り、そのアクティビティが完了すると、ただちにその状態から抜ける、モデル要素など)。入場および退場アクションは、それぞれ、状態に入るときと状態から出るときに実行されます。これらのアクションは、ステートチャート図に特殊なノードとして、または、ステレオタイプ化された内部遷移として、作成することができます。つの状態内にいくつかのレベルで状態を入れ子にして、コンポジット状態を作成します。つの状態内に開始、終了、履歴の各状態を配置し、含まれるサブ状態の間の遷移を作成することもできます。メール)モバイルビュ。