8r7ydfol879f

Páginas: 17 (4112 palabras) Publicado: 14 de noviembre de 2013
Ingeniería Técnica en Informática (Sistemas/Gestión).
Asignatura: Ingeniería del Software 3º
Ejercicios Propuestos. Modelado con UML.

E j e r ci c i o s d e M o d e l a d o co n U M L :
E nu nci a d o s :
1. Clínica Veterinaria
Un veterinario tiene como pacientes animales y como clientes familias. Un cliente
es un conjunto de personas que suele corresponderse con una familia. Cadacliente
tiene un código, el primer apellido del cabeza de familia, un número de cuenta
bancaria, una dirección, un teléfono y los nombres y NIF de las personas
correspondientes. No existe límite en el número de personas asociadas a una
entidad cliente. Además, una persona puede estar dada de alta en varios clientes
(por ejemplo, un hombre que vive con su esposa tiene un gato y como tal pertenece
aun cliente, pero también esta dado de alta en el cliente asociado con el perro de
sus padres).
Los clientes pueden tener varias mascotas, cada mascota tiene un código, un alias,
una especie, 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 enfermedad que tuvoy la fecha en la que
enfermó. Adicionalmente cada mascota tiene un calendario de vacunación, en el que
se registrará la fecha de cada vacuna, la enfermedad de la que se vacuna.

2. Hotel
El dueño de un hotel le pide a usted desarrollar un programa para consultar sobre
las piezas disponibles y reservar piezas de su hotel.
El hotel posee tres tipos de piezas: simple, doble y matrimonial, ydos tipos de
clientes: habituales y esporádicos. Una reservación almacena datos del cliente, de
la pieza reservada, la fecha de comienzo y el número de días que será ocupada la
pieza.
El recepcionista del hotel debe poder hacer la siguientes operaciones:
• Obtener un listado de las piezas disponible de acuerdo a su tipo
• Preguntar por el precio de una pieza de acuerdo a su tipo
• Preguntarpor el descuento ofrecido a los clientes habituales
• Preguntar por el precio total para un cliente dado, especificando su numero
de RUT, tipo de pieza y número de noches.
• Dibujar en pantalla la foto de un pieza de acuerdo a su tipo
• Reservar una pieza especificando el número de la pieza, rut y nombre del
cliente.
• Eliminar una reserva especificando el número de la pieza
Eladministrador puede usar el programa para:
__________________________________________________________________
Profesores: José Eduardo Córcoles , María Dolores Lozano
1

Ingeniería Técnica en Informática (Sistemas/Gestión).
Asignatura: Ingeniería del Software 3º
Ejercicios Propuestos. Modelado con UML.

• Cambiar el precio de una pieza de acuerdo a su tipo
• Cambiar el valor del descuento ofrecidoa los clientes habituales
• Calcular las ganancias que tendrán en un mes especificado (considere que
todos los meses tienen treinta días).
El hotel posee información sobre cuales clientes son habituales. Esta estructura
puede manejarla con un diccionario, cuya clave sea el número de RUT y como
significado tenga los datos personales del cliente.
El diseño a desarrollar debe facilitar laextensibilidad de nuevos tipos de pieza o
clientes y a su vez permitir agregar nuevas consultas.

3. Profesores
Un alumno asiste cursos. Los cursos están impartidos por 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 debehaber 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.

4. Agencia Matrimo nial
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...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS