Este documento presenta una lista de diferentes tipos de diagramas UML, incluyendo diagramas estructurales como el diagrama de clases, diagramas de comportamiento como diagramas de interacción y diagramas de casos de uso, y diagramas de despliegue. Los diagramas estructurales describen la estructura estática de un sistema, los diagramas de comportamiento representan el comportamiento dinámico de un sistema, y el diagrama de despliegue muestra cómo se despliegan los componentes físicos de un sistema.