- Diagramas de estructura:
- Diagrama de clases
- Diagrama de componentes
- Diagrama de objetos
- Diagrama de estructura compuesta (UML 2.0)
- Diagrama de despliegue
- Diagrama de paquetes
- Diagramas de comportamiento:
- Diagrama de actividades
- Diagrama de casos de uso
- Diagrama de estados
- Diagramas de interacción:
- Diagrama de secuencia
- Diagrama de comunicación
- Diagrama de tiempos (UML 2.0)
- Diagrama de vista de interacción (UML 2.0)
Diagrama de clases son diagramas de estructura estática que muestran las clases del
sistema y sus interrelaciones, son el pilar básico del
modelado con UML, siendo utilizados tanto para mostrar lo que el
sistema puede hacer (análisis), como para mostrar cómo puede ser
construido (diseño).
Diagrama de flujos es una representación gráfica de la secuencia de pasos que se realizan para obtener un cierto resultado. Este puede ser un producto,un servicio, o bien una combinación de ambos.
Diagrama de secuencia para definir acciones que se pueden realizar en la aplicación en cuestión. Así, en el caso de una aplicación para jugar al ajedrez, se podrían realizar diagramas de secuencia para “jugar una partida” o bien para acciones más específicas como“mover pieza”.

