UML モデルでは、相互作用は 1 つ以上の参加要素間のコミュニケーションを表す振る舞いです。シーケンス図は、相互作用を発生順にモデル化し、オブジェクトやロールなどの参加要素間のメッセージを受け渡す、UML 相互作用図です。シーケンス図では、ライフライン、メッセージ、実行オカレンス、結合フラグメント、相互作用オカレンス、および停止ノードの追加および変更が可能です。