Ejercicio #1
Se desea que usted genere un
diagrama UML para el sistema de información de una universidad. Los
estudiantes asisten a cursos y cada estudiante puede asistir a cualquier número de
cursos y cada curso puede tener cualquier número de estudiantes. Los
profesores imparten cursos. Para cada curso existe al menos un profesor y cada
profesor puede impartir cero o más cursos. Cada curso pertenece
exclusivamente a un departamento. Una universidad tiene cero o más estudiantes y
cada estudiante puede ser miembro de una o más universidades. Una
universidad tiene uno o más departamentos y cada departamento pertenece
exactamente a una universidad. Cada profesor está adscrito a uno
o más departamentos y cada departamento tiene uno o más profesores. Para
cada departamento hay exactamente un profesor que es el
director. Un profesor puede ser director de sólo un departamento.
Ejercicio #2
Usted ha sido contratado por el COI (Comité Olímpico
Internacional) para analizar, diseñar e implementar una solución que permita al comité tener conocimiento de todos
los detalles implicados a este gran evento. Luego de reiteradas reuniones con
el COI se decidió efectuar un desarrollo piloto sobre
las competencias de fútbol de las Olimpíadas, a fin de determinar la
efectividad del futuro sistema.
Las competencias de fútbol
contarán con una serie de estadios para el desarrollo de cada uno de los
partidos. Cada partido contará con la participación de dos equipos
los cuales serán representación de un país invitado y un grupo designado de
árbitros; cada uno de estos partidos debe
proporcionarnos información acerca de: los goles marcados y las tarjetas
sacadas, además de saber cual fue la asistencia de público a cada
partido y la fase de evento a la cual pertenecía.
Cada equipo esta conformado por
20 jugadores y un cuerpo técnico. De cada jugador queremos saber información
como su nombre, fecha y lugar de
nacimiento, posición que juega, etc. Del cuerpo técnico es necesario conocer su
nombre, fecha y lugar de nacimiento, cargo, etc. De los árbitros se
necesita saber su nombre, fecha y lugar de nacimiento, federación a la que
pertenece y su cargo.
De los goles y las tarjetas
queremos conocer el partido, el minuto y la persona que esta relacionado con el
gol (quién lo metió).
Los estadios de las Olimpiadas
son estadios que en su mayoría se han reformado o construido nuevos para darle
un impulso al deporte en China. Es por ello que
el comité organizador desea saber las características básica de cada estadio
como por ejemplo, capacidad, ciudad donde
están localizados, si posee techo o no, etc.
Ejercicio #3
Interpretar el siguiente diagrama de clases.