開発プロセスでは、シーケンス図は主に以下の目的で使用します。
したがって、シーケンス図は少なくとも原則的には同一である必要があるため、シーケンス図間の比較を簡素化する必要があります。実行メッセージ・シーケンスは仕様メッセージ・シーケンスと一致している必要があります。リグレッション・テストとして、2 つの実行結果を比較することにも応用できます。
すべての実行シーケンス図が対応する仕様 (アニメーション化されない) シーケンス図と同一である場合、システムは、ユースケースで取り込まれた要件を満たします。同一でない場合は、仕様が不正確なのか実装にエラーがあるのかを判別する必要があります。いずれの場合も、ステートチャートまたはシーケンス図でモデリング・エラーを訂正し、テスト・サイクルを繰り返して、問題が修正されたかどうかを判別する必要があります。