È possibile utilizzare i diagrammi di sequenza UML (Unified Modeling Language) per creare una rappresentazione grafica degli elementi di origine in un sistema o applicazione, al fine di comprendere e sviluppare funzionalità e interazioni tra classi e tipi di dati.