Asociación reflexiva

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 27,6 KB

 

Multiplicidad (multiplicity): Describe la cardinalidad de la relación, es decir, cuanto objetos de esa
clase pueden participar en la relación dada en una asociación.
Se representa una relación estructural
entre objetos. En el modelado, es importante definir cuantos objetos pueden estar conectados en una
instancia de la asociación. Aplicándose la multiplicidad en el rol de la asociación. Se puede mostrar la
multiplicidad exactamente a uno(1), cero o uno(0 . . 1), muchos(0 . . *) o uno o muchos(1 . . *) o un
número específico (3).
ƒÞ La multiplicidad puede ser:

1          Clase      Exactamente uno
*          Clase        Cero o más
O ..1     Clase         Cero o uno
m..N      Clase        Especificada numéricamente


Los tipos de asociaciones entre clases presentes en un diagrama estático son:
ƒÞ Asociación binaria.
ƒÞ Asociación n-aria.
ƒÞ Composición.
ƒÞ Generalización.
ƒÞ Refinamiento.
ƒÞ Asociación Binaria: Representa una relación sencilla entre dos clases, no muy fuerte (es decir, no se
exige dependencia existencial ni encapsulamiento). Se indica como una línea sólida que une dos
clases

ImagenAsociación n-aria: Es una asociación entre tres o más clases. Se representa como un diamante del
cual salen líneas de asociación a las clases.
ƒÞ Composición: Es una asociación fuerte, que implica tres cosas:
Dependencia existencial. El elemento dependiente desaparece al destruirse el que lo contiene y, si es
de cardinalidad 1, es creado al mismo tiempo.
Hay una pertenencia fuerte. Se puede decir que el objeto contenido es parte constitutiva y vital del
que lo contiene.
Los objetivos contenidos no son compartidos, esto es, no hacen parte del estado de otro objeto.
Se denota dibujando un rombo del lado de la clase que contiene a la otra en la relación.

Entradas relacionadas: