miércoles, 1 de julio de 2009

UML - Ejercicios resueltos

Resueltos no significa correctamente resueltos...

Práctico 2



















7 comentarios:

  1. Hola, me parece estupenda la idea!

    En un rato comparo tus soluciones con las mías y empiezo a postearte comentarios, espero que mas gente se sume!

    ResponderEliminar
  2. En el ejercicio 7, creo que la restricción que falta se podría modelar cambiando el {OR} por {XOR}, ¿no?

    Saludos!

    ResponderEliminar
  3. Exelente idea.
    Voy a estar vichando y viendo si puedo aportar algo!!
    Saludos!!!

    ResponderEliminar
  4. BeRniTo, si pusiera XOR entonces no podría haber un cliente interesado en el coche que compra. Eso creo...

    ResponderEliminar
  5. En el 10, para el estado no te conviene hacer un enumerado?
    Y ahi no veo reflejado cuales estan alquiladas o reservadas...Estoy equivocada?

    ResponderEliminar
  6. Margot, en este caso estoy de acuerdo, es un exceso modelar los estados con clases porque no hay más información que esa (bueno, muy bueno, excelente).
    En cuanto a las películas reservadas y alquiladas: Una película está reservada, si está relacionada con un Socio a través de la asociación "reserva", y está alquilada, si está relacionada con algún Socio a través de la asociación "alquila". Ahí es donde se refleja la relación Socio-Película.

    ResponderEliminar
  7. Me parece bien que la asociación "reserva" sea entre "Socio" y "Pelicula", porque un socio reserva cualquier copia de la película, no una en particular.
    Pero quizá sería mejor que la asociación "alquila" fuera entre "Socio" y "EjemplarPelicula", porque el socio alquila una copia específica.
    Así como está, en realidad no podés saber si una copia dada está alquilada o en el videoclub.
    No sé qué opinan?

    ResponderEliminar

Gracias por dejar su comentario. Carpe diem!