Ejercicios uml

Solo disponible en BuenasTareas
  • Páginas : 17 (4159 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2011
Leer documento completo
Vista previa del texto
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. Cada clientetiene 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 a uncliente, 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 tuvo y la fecha enla 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, y dos tipos declientes: 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 • Preguntar por el descuento ofrecidoa 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 El administrador 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 ofrecido a 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 la extensibilidad de nuevos tipos de pieza oclientes 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 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.

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 sus preferencias. Se lleva un histórico con las...
tracking img