Los diagramas de estados UML representan visualmente el modelo de un sistema, destacando actores, roles, acciones y transiciones entre estados. Hay dos tipos de vistas: estáticas, que enfatizan la estructura del sistema, y dinámicas, que se centran en su comportamiento. Estos diagramas son herramientas útiles para comprender y documentar los cambios de estado en sistemas reactivos y se aplican en la descripción de protocolos complejos y escenarios de negocios.