UML モデリングでは、アクティビティーはアクティビティー図の中で最もハイレベルな振る舞いを記述するコンテナー要素です。アクティビティーは、ワークフロー内で 1 つの振る舞いを構成する複数のタスクのシーケンスを表すいくつかのアクティビティー・ノードとアクティビティー・エッジを含んでいます。
1 つのアクティビティーは、アクションなど一連の離散的なアクティビティー・ノードで構成されており、これらはコントロール・フローやオブジェクト・フローで接続されています。アクティビティー内のアクションは、次のイベントのいずれかが発生したときに呼び出されます。
各アクティビティーにはアクティビティーの目的を示す固有の名前があります。
アクティビティーを使用すれば以下の作業が可能になります。