martes, 24 de julio de 2012

TALLER UML-DIAGRAMA DE CLASES


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.