Вы находитесь на странице: 1из 16

. Anlisis Orientado a Objetos . Agregacin de Asociaciones .

Una asociacin es una relacin entre dos conceptos que indica alguna conexin significativa entre ellos. . En UML se describen como relaciones estructurales entre clases de objetos. . Es necesario identificar las asociaciones de los conceptos que se requieren para satisfacer los requerimientos de informacin de los casos de uso en cuestin y los que contribuyen a entender el modelo conceptual.

. Las asociaciones que vale la pena mencionar suelen incluir el conocimiento de una relacin que ha de preservarse durante algn tiempo: puede tratarse de milisegundos o aos segn el contexto.

. Examine la conveniencia de incluir las siguientes asociaciones en un modelo conceptual: . Las asociaciones en que el conocimiento de la relacin ha de ser preservado durante algn tiempo (asociaciones que deben conocerse ) . Las asociaciones provenientes de la lista de asociaciones comunes. . Por ejemplo, las instancias de VentaLineaDeProducto deben ir asociadas a la instancia Venta, sin esto sera imposible imprimir un recibo, calcular el total,

. Una asociacin se representa como una lnea entre los conceptos con el nombre de la asociacin. . Los extremos de una asociacin pueden contener una expresin de multiplicidad que indique la relacin numrica entre las instancias o conceptos, que se llaman papeles.

. Identificacin de casos comunes [1] . Comience por agregar las asociaciones utilizando la lista de anexa. . Categoras comunes que normalmente vale la pena incluir.

. Asociaciones: Identificacin de casos comunes [2]

. Asociaciones: Identificacin de casos comunes [3]

. Las categoras de alta prioridad que siempre vale la pena incluir son: . A es una parte fsica o lgica de B . A est fsicamente o lgicamente contenido en B . A est registrado en B . No incluir las asociaciones redundantes, ni las derivables. . Redundantes: repiten lo dicho por otras asociaciones. . Derivables: pueden ser deducidas a partir de otras asociaciones.

. La multiplicidad define cuntas instancias de tipo A pueden asociarse a una instancia del tipo B en determinado momento. . Algunos ejemplos de multiplicidad

. Anlisis Orientado a Objetos Asociaciones: Notacin . Se asigna un nombre a una asociacin basndose en el esquema NombreDeTipo FraseNominal NombreDeTipo. . La idea es genera una secuencia (con al frase nominal) que sea legible y significativa dentro del contexto del modelo. . Los nombres de las asociaciones comienzan con mayscula. . Una frase nominal (verbo) debe construirse con guiones. . La direccin de lectura es de izquierda a derecha y de arriba hacia abajo

. Dos conceptos pueden tener varias asociaciones entre ellos.P.ej., en el dominio de la lnea area encontramos varias relaciones entre Vuelo y Aeropuerto. . Las asociaciones volar-hacia y volar-de son netamente diferentes que deben mostrarse por separado. Nota: no se garantiza que todos los vuelos aterricen en un aeropuerto

Deberamos incorporar las asociaciones que indican los requerimientos (los casos de uso, por ejemplo), las que conllevan la necesidad de recordar o que de alguna otra forma nos sugiere nuestra percepcin del dominio del problema. . Conceptos: . TPDV, Producto, Tienda, Venta, Pago . Catalogo De Producto, Especificacin De Producto . Ventas Lnea De Productos . Cajero, Cliente, Gerente

. Relaciones inolvidables en la Tienda

. Ej. punto de venta: Modelo Conceptual

. Actividad: Considerando las herramientas utilizadas hasta el momento, realizar el anlisis de orientado a objetos AOO de un caso de uso referente al sistema en proceso llevado acabo.

Вам также может понравиться