Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los coches los suministran distintos proveedores, nos interesa conocer la marca,
modelo, matrícula, precio de compra, de venta.
Los coches pueden ser turismos, industriales y todoterrenos. Además pueden ne-
cesitar ser reparados, por lo que se debe tener un control de las reparaciones
hechas, que pueden ser mecánicas, eléctricas o de chapa.
En la empresa habrá dos tipos de vendedores: asalariados y por comisión. De los
asalariados nos interesa saber también el salario y de los que van con comisión los
coches que se han venido.
Además se tendrá un control de los clientes tanto de los que han comprado un co-
che, como de los interesados en algún tipo de coche que podrán hacer reserva.
Los coches pueden estar en distintas exposiciones, y debemos saber en todo mo-
mento dónde se encuentra cada coche.
Se necesitan operaciones para realizar una venta de un coche, para reparar los co-
ches que los necesiten, para comprar nuevos coches a los proveedores, etc.
También interesa tener operaciones que nos devuelvan qué cliente compró un
cierto coche, que se realicen listados de los coches que se encuentran en stock en
un momento dado.
Como estudiante podrá matricularse de las asignaturas que se imparten en la universidad, que
tendrán un código, un nombre, un profesor responsable y un curso asignado. Una vez matricu-
lado, el estudiante podrá recibir una beca y en su nueva condición de becario tendrá asignado
un nuevo código y se conocerá el importe de la misma; al finalizar el curso, la condición de
becario se acabará. Una vez el estudiante se matricula, tanto si recibe beca como si no, deberá
examinarse de las asignaturas en las que se encuentra matriculado hasta que finalice el curso y
vuelva a matricularse de nuevo o bien deje la universidad y con ello deje de ser estudiante.
Además, convendrá tener una serie de aplicaciones tales como dar de alta a nuevas personas y
asignaturas, llevar a cabo la matriculación de estudiantes en asignaturas, registrar las notas
obtenidas por los estudiantes al examinarse de cualquier asignatura en la que están matricula-
dos y una serie de listados tales como los alumnos matriculados en una asignatura, las asigna-
turas en las que se ha matriculado un alumno y el listado de notas por asignaturas (actas).
Además del diagrama de clases se pide identificar el diagrama de estados por los que puede
pasar un estudiante en función del diagrama de clases creado.
Los clientes pueden tener varis mascotas, cada mascota tiene un código, un alias, una especia,
una raza, color de pelo, fecha de nacimiento aproximada, peso medio del animal en las últimas
10 visitas y el peso actual del animal. Asimismo, se guardará un historial médico con cada en-
fermedad que tuvo y la fecha en la que enfermó. Adicionalmente cada mascota tiene un ca-
lendario de vacunación, en el que se registrará la fecha de cada vacuna, la enfermedad de la
que se vacuna.
1.4 Hotel
El dueño de un hotel le pide a usted desarrollar un programa para consultar sobre las habita-
ciones disponibles y reservar habitaciones de su hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes:
habituales y esporádicos. Una reserva viene determinada por los datos del cliente, los datos de
la habitación, la fecha de entrada y el número de días que estará ocupada la habitación.
2
Curso 2007/08
El hotel posee información sobre los clientes que son habituales. Esta estructura puede mane-
jarla con un diccionario, cuya clave sea el número de identificación y como significado tenga
los datos personales del cliente.
1.5 Profesores
Modélese el siguiente supuesto relacionado con la impartición de cursos. Un alumno asiste a
cursos. Los cursos los imparte un único 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 varias ocasiones. Para que un curso se imparta debe haber un mínimo de 10
alumnos y un máximo de 50. Como registro del curso se guarda la fecha de comienzo, la fecha
de finalización y la nota del alumno.
1.7 Teatro
Modelar la relación que existe entre una entrada de teatro y la obra que se representa en esa
misma instalación. Discútase las diferentes formas posibles de modelado y coméntese cada
una de ellas.
Además del diagrama de clases, identifíquese y propóngase el diagrama de casos de uso aso-
ciado con el sistema planteado, supónganse dos actores: cliente y encargado.