Ejercicios UML.pdf

6
EJERCICIOS UML

Transcript of Ejercicios UML.pdf

Page 1: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 1/6

EJERCICIOS UML

Page 2: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 2/6

Ejercicio # 1

Se desea que usted genere un diagrama UML para el sistema deinformación de una universidad. Los estudiantes asisten a cursos ycada estudiante puede asistir a cualquier número de cursos y cadacurso puede tener cualquier número de estudiantes. Los profesoresimparten cursos. Para cada curso existe al menos un profesor y cada

profesor puede impartir cero o más cursos. Cada curso perteneceexclusivamente a un departamento. Una universidad tiene cero omás estudiantes y cada estudiante puede ser miembro de una o másuniversidades. Una universidad tiene uno o más departamentos ycada 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 departamentohay exactamente un profesor que es el director. Un profesor puedeser director de sólo un departamento

Page 3: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 3/6

Ejercicio # 2

Usted ha sido contratado por el COI (Comité Olímpico Internacional) para analizar, diseñar eimplementar una solución que permita al comité tener conocimiento de todos los detalles implicadosa este gran evento. Luego de reiteradas reuniones con el COI se decidió efectuar un desarrollopiloto sobre las competencias de fútbol de las Olimpíadas, a fin de determinar la efectividad delfuturo sistema.

Las competencias de fútbol contarán con una serie de estadios para el desarrollo de cada uno delos 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 partidosdebe proporcionarnos información acerca de: los goles marcados y las tarjetas sacadas, ademásde 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 queremossaber información como su nombre, fecha y lugar de nacimiento, posición que juega, etc. Del cuerpotécnico es necesario conocer su nombre, fecha y lugar de nacimiento, cargo, etc. De los árbitros senecesita 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 estarelacionado con el gol (quién lo metió). Los estadios de las Olimpiadas son estadios que en sumayoría se han reformado o construido nuevos para darle un impulso al deporte en China. Es porello que el comité organizador desea saber las características básica de cada estadio como porejemplo, capacidad, ciudad donde están localizados, si posee techo o no, etc.

Bajo esta información es necesario que en este momento realice el diagrama de clases, en el cuáles necesario visualizar los atributos de cada clase y las relaciones existentes entre las clases.

Page 4: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 4/6

Ejercicio # 3

 Representa mediante un diagrama de clases lasiguiente especificación:

Una aplicación necesita almacenar información sobreempresas, 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 categoría, así como un conjunto deempleados subordinados.

De los clientes además se necesita conocer su teléfono de

contacto. La aplicación necesita mostrar los datos de empleados y

clientes

Page 5: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 5/6

Ejercicio # 4

 Una biblioteca tiene copias de libros. Estos últimos se caracterizanpor su nombre, tipo (novela, teatro, poesía, ensayo), editorial, añoy autor.

Los autores se caracterizan por su nombre, nacionalidad y fecha denacimiento.

Cada copia tiene un identificador y puede estar en la Cada copiatiene un identificador, y puede estar en la biblioteca, prestada, conretraso o en reparación.

Los lectores pueden tener un máximo de 3 libros en préstamo.

Cada libro se presta un máximo de 30 días, por cada día de

retraso, se impone una “multa” de dos días sin posibilidad de cogerun nuevo libro.

Realiza un diagrama de clases y añade los métodos necesariospara realizar el préstamo y devolución de libros.

Page 6: Ejercicios UML.pdf

7/21/2019 Ejercicios UML.pdf

http://slidepdf.com/reader/full/ejercicios-umlpdf 6/6

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 ovarios.

Los Servidores y PCs pueden generar mensajes, con una cierta longitud.

Los Hubs tienen un número 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 ciertotiempo.