Diagramas
Definición
Es muy similar a la relación de Asociación solo varía en la multiplicidad ya que en lugar de ser una relación "uno a uno" es de "uno a muchos".Representación UML
Se representa con una flecha que parte de una clase a otra en cuya base hay un rombo de color blanco.
La ClaseA agrupa varios elementos del tipo ClaseB.
EjemploTenemos una clase Agenda.
Tenemos una clase Contacto.
Una Agenda agrupa varios Contactos.
Composición
Definición
Similar a la relación de Agregación solo que la Composición esuna relación mas fuerte. Aporta documentación conceptual ya que es una "relación de vida", es decir, el tiempo de vida de un objeto está condicionado por el tiempo de vida delobjeto que lo incluye.
Se representa con una flecha que parte de una clase a otra en cuya base hay un rombo de color negro.
La ClaseA agrupa varios elementos deltipo ClaseB.
El tiempo de vida de los objetos de tipo ClaseB está condicionado por el tiempo de vida del objeto de tipo ClaseA.
Ejemplo
Tenemos una clase Silla.
Un objeto Silla está a suvez compuesto por cuatro objetos del tipo Pata.
El tiempo de vida de los objetos depende del tiempo de vida de silla, ya que si no existe una silla no pueden existir sus patas..
Generalización:
Un caso de uso (subcaso) hereda el comportamiento y significado de otro, es decir las relaciones de comunicación, inclusión y extensión del super-caso deuso. En muchas ocasiones este super-caso de uso es abstracto y corresponde a un comportamiento parcial completado en el subcaso de uso. O dicho de otra manera, Los casos de uso“hijo” son una especialización del caso de uso “padre”. En la medida de lo posible debería evitarse puesto que produce cierta confusión en algunas ocasiones.
Ejemplo:
Regístrate para leer el documento completo.