Relaciones del Modelo Conceptual del UML

Conectan elementos del modelo UML para representar interacciones estáticas o dinámicas entre objetos (Booch et al. (2006); OMG, 2017; Rumbaugh et al., 2000)

Relaciones

Asociación

Item Descripción
Definición Conexión binaria entre clases que indica una relación persistente (Booch et al., 2006).
Uso Para modelar una conexión entre dos elementos.

Figura
Representación Gráfica de la Asociación

uml diagram

Nota: Muestra la asociación entre elementos, en este caso particular dos clases.


Asociación por Agregación
Item Descripción
Definición Relación "tiene-un" con independencia del ciclo de vida (diamante vacío) (Booch et al., 2006).
Uso Muestra un relación no exclusiva de un elemento con relación a otro.

Figura
Representación Gráfica de la Asociación por Agregación

uml diagram

Nota: Muestra la asociación por agregación entre elementos, en este caso particular dos clases.


Asociación por Composición
Item Descripción
Definición Relación "parte-de" con dependencia vital (diamante relleno) (Booch et al., 2006).
Uso Muestra un relación exclusiva de un elemento con relación a otro.

Figura
Representación Gráfica de la Composición

uml diagram

Nota: Muestra la asociación por composición entre elementos, en este caso particular dos clases.


Dependencia

Item Descripción
Definición Relación temporal donde un cambio en un elemento afecta a otro (Booch et al., 2006).
Uso - La subclase hereda atributos y operaciones.
- No se admite herencia múltiple en UML estricto.

Figura
Representación Gráfica de la Generalización

uml diagram

Nota: Muestra la dependencia entre elementos, en este caso particular dos clases.


Generalización

Item Descripción
Definición Herencia "es-un" entre clases (Booch et al., 2006).
Uso - Uso temporal de métodos estáticos.
- Parámetros en operaciones

Figura
Representación Gráfica de la Dependencia

uml diagram

Nota: Muestra la generalización entre elementos, en este caso particular dos clases.


Realización

Item Descripción
Definición Implementación de interfaces o contratos (Booch et al., 2006).
Uso Implementación de funciones específicas por ejemplo de una clase.

Figura
Representación Gráfica de la Realización

uml diagram

Nota: Muestra la realización entre elementos, en este caso particular dos clases.