UML (Lenguaje Unificado de Modelado) es un lenguaje gráfico estándar para visualizar, especificar, construir y documentar un sistema de software. UML incluye diagramas de clases, secuencia, actividades y despliegue. Los diagramas de clases muestran la estructura estática de un sistema, mientras que los diagramas de secuencia, actividades y despliegue muestran el comportamiento dinámico. El documento proporciona ejemplos de cada tipo de diagrama UML para un sistema de red social.