Ein Nachrichten-Reihenfolge-Diagramm (MSC, engl. Message Sequence Chart) wird benutzt, um (z. B. zur Unterstützung der Modellierung mit SDL) beispielhafte Nachrichtenfolgen zwischen kommunizierenden Objekten einheitlich darzustellen.
MSC ist ein Standard der ITU-T, dem Telekommunikations-Standardisierungs-Sektor der Internationalen Fernmeldeunion und kennt zwei Darstellungsformen: Textuelles MSC und graphisches MSC.
Bei Verwendung der Unified Modeling Language erfüllt das Sequenzdiagramm die Aufgabe des MSC.