Sunteți pe pagina 1din 2

Análisis y Diseño de Aplicaciones

Práctico de Diagramas de clase UML

Situación 1.
Sea una empresa dedicad al alquiler de CD-ROMs de audio. Dicha empresa tiene un
local de atención al público donde están expuestas las carátulas de los CDs más
demandados y las últimas novedades, aunque también existen listados en papel de
todos los títulos que se podrían alquilar. Cuando un cliente solicita un título, se
comprueban si hay ejemplares libres y si no hay problemas por ejemplares no
devueltos se realiza el alquiler, quedando constancia de la fecha de alquiler y la
fecha máxima de entrega; de forma que cuando el cliente devuelva el ejemplar se
podrá comprobar si se le tiene que Imponer una sanción Cada cliente puede solicitar
una relación de los CDs que ha alquilado previamente.
Cada ejemplar de cada título debe quedar plenamente identificado (incluyendo la
información necesaria para su rápida localización física).

Situación 2.
Una agencia matrimonial que se dedica a emparejar personas de diferente sexo,
quiere informatizar su gestión de manera que se tiene una base de datos de
personas que quieren encontrar pareja, con sus datos personales y sus
preferencias. Se lleva un histórico con las citas concertadas entre los clientes, con
control de fecha, lugar u un histórico de los matrimonios resultados de los
emparejamientos realizados. Realizar un diagrama de clases que represente los
objetos del dominio del problema y sus relaciones.

Situación 3.
Una Universidad está compuesta por Departamentos, cada uno de los cuales
encuentra organizado en Áreas de Conocimiento. Cada profesor está asignado de
Conocimiento y puede impartir varias asignaturas asignadas al asignatura debe
tener un profesor responsable de la misma. Cada Director, que debe ser un profesor
de dicho Departamento. Los alumnos de la Universidad asisten a las clases de las
asignaturas en las que están matriculados, para que una asignatura se imparta
deben están matriculados al menos 10 alumnos.
Se pide realizar un diagrama de clases de UML que refleje esta situación.

Situación 4.
Modela mediante una relación ternaria, en un diagrama de clases de UML la
siguiente situación: Un alumno asiste a cursos. Los cursos están impartidos por
profesor. El alumno no puede repetir el mismo curso, pero puede asistir a más de un
curso. El profesor puede impartir diferentes cursos y repetir un mismo curso en
ocasiones. Para que un curso se imparta debe haber un mínimo de 10 alumnos y un

1
máximo de 50. Como registro del curso se guarda la fecha de comienzo, la
finalización y la nota del alumno.

Situación 5.
Modelar en un diagrama de clases la relación entre las empresas y sus trabajadores,
teniendo en cuenta el puesto o cargo que ejercen en las relaciones jerárquicas que
se dan entre esos cargos (un cargo puede tener 0,1 0 2 superiores directos)

Situación 6.
En GUI un panel puede soportar una lista de elementos de diferentes tipos: iconos,
botones, desplegables y contenedores que a su vez pueden contener los elementos
anteriores más otros contenedores. Modelar esta situación mediante un diagrama de
clases de UML.

S-ar putea să vă placă și