| Estructural |
Clases |
Estático |
Estructura lógica del sistema (el más usado) |
Clases, Atributos, Métodos, Herencia |
| Estructural |
Objetos |
Estático |
Instantánea (snapshot) de instancias en un momento dado |
Instancias, Valores de atributos |
| Estructural |
Paquetes |
Estático |
Organización jerárquica y dependencias lógicas |
Paquetes, Dependencias (<>) |
| Estructural |
Componentes |
Estático |
Estructura física del software y sus interfaces |
Componentes, Puertos, Interfaces (I/O) |
| Estructural |
Despliegue |
Estático |
Arquitectura física y nodos de hardware |
Nodos, Artefactos, Dispositivos |
| Estructural |
Perfil |
Estático |
Extensión del metamodelo UML (Personalización) |
Estereotipos, Restricciones, Tagged Values |
| Estructural |
Estructura Compuesta |
Estático |
Diseño interno de una clase o clasificador complejo |
Partes, Conectores, Colaboraciones |
| Comportamiento |
Casos de Uso |
Dinámico |
Requisitos funcionales desde la visión del usuario |
Actores, Casos de Uso, Include/Extend |
| Comportamiento |
Actividad |
Dinámico |
Flujo de trabajo, procesos y lógica algorítmica |
Nodos de acción, Decisiones, Forks/Joins |
| Comportamiento |
Máquina de Estados |
Dinámico |
Ciclo de vida y estados de un objeto específico |
Estados, Transiciones, Eventos, Acciones |
| Interacción |
Secuencia |
Dinámico |
Orden cronológico de intercambio de mensajes |
Líneas de vida, Mensajes, Focos de control |
| Interacción |
Comunicación |
Dinámico |
Relaciones y organización entre objetos que colaboran |
Objetos, Enlaces, Mensajes numerados |
| Interacción |
Tiempos (Timing) |
Dinámico |
Restricciones de tiempo y cambios de estado reales |
Línea de tiempo, Estados, Duración |
| Interacción |
Global de Interacción |
Dinámico |
Visión general que mezcla Actividad y Secuencia |
Marcos de interacción, Nodos de flujo |