viernes, 22 de enero de 2010

Diseño UML Clase asociativa

Para el diseño en UML, existe una singularidad, que trata sobre una situación muy concreta, en lo que a diseño del software se refiere, una clase asociativa, esta es una clase, que existe, para cada instancia de una clase, sobre otra, se ve esto más claro con un ejemplo, si tuvieramos una clase que fuese, usuario, y otra que fuera concierto, la relación entre ellas, sería tal que un usuario, puede asistir a los conciertos que quiera, y a un concierto pueden ir los usuarios que entren el e aforo, es decir la cardinalidad de los dos extremos sería multiple (representada por un asterisco), pero para el caso de las entradas a los conciertos, por cada usuario, tendría una opción de comprar una entrada, y si estuvieramos en un sistema de compra de entradas para conciertos, la entrada, sería esa clase asociativa, para cada existencia de un usuario a un concierto, existe una y solo una entrada, no puede tener dos entradas para el mismo concierto. Nose si se explica bien, pero veamos el diagrama:

Diagrama de clases, con clase asociativa

3 comentarios:

  1. [...] Clase asociativa ComparteloCorreo electrónicoImprimirMe gusta:Me gustaSé el primero en decir que te gusta esta post. [...]

    ResponderEliminar
  2. [...] Clase asociativa ComparteloCorreo electrónicoImprimirMe gusta:Me gustaSé el primero en decir que te gusta esta post. [...]

    ResponderEliminar