A sorrenddiagramok a játékosok és a rendszer közötti kölcsönhatások grafikus ábrázolása időrendi sorrendben az Unified Modeling Language megfogalmazásában .
A sorrenddiagram az objektumok kölcsönhatásainak bemutatására szolgál a felhasználási eset diagramjának forgatókönyvének részeként . Az egyszerűség kedvéért a főszereplő a diagram bal oldalán, az esetleges másodlagos szereplők pedig a rendszer jobb oldalán találhatók. A cél leírni, hogy a szereplők vagy tárgyak közötti interakciók hogyan zajlanak.
A diagram függőleges dimenziója az időt reprezentálja, lehetővé téve a műveletek sorrendjének időbeli megjelenítését, valamint az objektumok születésének és halálának meghatározását. Az objektumok aktivitási periódusait téglalapok jelképezik, és ezek az objektumok üzenetek segítségével párbeszédet folytatnak.
A szereplők és a tárgyak között többféle üzenet (művelet) is átjuthat.
A nyelv lehetővé teszi az üzenetek küldésének és fogadásának áthelyezését, a jelentős kommunikációs késések bemutatását. Az UML-műhelyek többsége azonban nem veszi figyelembe ezt a sajátosságot.
Bonyolultabb esetekben algoritmusok integrálhatók a szekvencia diagramokba. Interakciós keretrendszerek segítségével megadhatjuk az üzenetek halmazának operánsait: