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

EJERCICIOS UML

Ejercicio # 1

Se desea que usted genere un diagrama UML para el sistema de informacin de una universidad. Los estudiantes asisten a cursos y cada estudiante puede asistir a cualquier nmero de cursos y cada curso puede tener cualquier nmero de estudiantes. Los profesores imparten cursos. Para cada curso existe al menos un profesor y cada profesor puede impartir cero o ms cursos. Cada curso pertenece exclusivamente a un departamento. Una universidad tiene cero o ms estudiantes y cada estudiante puede ser miembro de una o ms universidades. Una universidad tiene uno o ms departamentos y cada departamento pertenece exactamente a una universidad. Cada profesor est adscrito a uno o ms departamentos y cada departamento tiene uno o ms profesores. Para cada departamento hay exactamente un profesor que es el director. Un profesor puede ser director de slo un departamento

Ejercicio # 2

Usted ha sido contratado por el COI (Comit Olmpico Internacional) para analizar, disear e implementar una solucin 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 ftbol de las Olimpadas, a fin de determinar la efectividad del futuro sistema. Las competencias de ftbol contarn con una serie de estadios para el desarrollo de cada uno de los partidos. Cada partido contar con la participacin de dos equipos los cuales sern representacin de un pas invitado y un grupo designado de rbitros; cada uno de estos partidos debe proporcionarnos informacin acerca de: los goles marcados y las tarjetas sacadas, adems de saber cual fue la asistencia de pblico a cada partido y la fase de evento a la cual perteneca. Cada equipo esta conformado por 20 jugadores y un cuerpo tcnico. De cada jugador queremos saber informacin como su nombre, fecha y lugar de nacimiento, posicin que juega, etc. Del cuerpo tcnico 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, federacin 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 (quin lo meti). Los estadios de las Olimpiadas son estadios que en su mayora se han reformado o construido nuevos para darle un impulso al deporte en China. Es por ello que el comit organizador desea saber las caractersticas bsica de cada estadio como por ejemplo, capacidad, ciudad donde estn localizados, si posee techo o no, etc. Bajo esta informacin es necesario que en este momento realice el diagrama de clases, en el cul es necesario visualizar los atributos de cada clase y las relaciones existentes entre las clases.

Ejercicio # 3

Representa mediante un diagrama de clases la siguiente especificacin: Una aplicacin necesita almacenar informacin sobre empresas, sus empleados y sus clientes.
Ambos se caracterizan por su nombre y edad. Los empleados tienen un sueldo bruto, los empleados que son directivos tienen una categora, as como un conjunto de empleados subordinados. De los clientes adems se necesita conocer su telfono de contacto. La aplicacin necesita mostrar los datos de empleados y clientes

Ejercicio # 4

Una biblioteca tiene copias de libros. Estos ltimos se caracterizan por su nombre, tipo (novela, teatro, poesa, ensayo), editorial, ao y autor. Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento. Cada copia tiene un identificador y puede estar en la Cada copia tiene un identificador, y puede estar en la biblioteca, prestada, con retraso o en reparacin. Los lectores pueden tener un mximo de 3 libros en prstamo. Cada libro se presta un mximo de 30 das, por cada da de retraso, se impone una multa de dos das sin posibilidad de coger un nuevo libro. Realiza un diagrama de clases y aade los mtodos necesarios para realizar el prstamo y devolucin de libros.

Ejercicio # 5

Especificar un diagrama de clases que describa redes de ordenadores. Los elementos que se pueden incluir en la red son:

Servidor, PC, Impresora. Hub, Cable de red.

Los PCs pueden conectarse con un nico Hub, los servidores con uno o varios. Los Servidores y PCs pueden generar mensajes, con una cierta longitud. Los Hubs tienen un nmero de puertos, algunos de los cuales puede usarse para conectar con otros Hubs. Tienen cierta probabilidad de perder mensajes. Las impresoras pueden averiarse, con cierta probabilidad, durante cierto tiempo.

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