2
Matrícula universitaria Obtener el modelo conceptual de un sistema que gestiona las matriculas de los estudiantes en una universidad. Una persona viene caracterizada por su DNI, nombre, dirección y estado civil, y ésta puede convertirse en estudiante al darse de alta como tal en la universidad. 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 matriculado, 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 matriculados y una serie de listados tales como los alumnos matriculados en una asignatura, las asignaturas 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 pu ede pasar un estudiante en función del diagrama de clases creado. 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 cliente 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 DNI 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 (p.e.: un hombre que vive con su esposa tiene un gato y como tal pertenece a un cliente, pero también está dado de alta en el cliente asociado con el perro de sus padres).

Taller Casos de Uso

Embed Size (px)

DESCRIPTION

ola

Citation preview

Page 1: Taller Casos de Uso

Matrícula universitaria

Obtener el modelo conceptual de un sistema que gestiona las matriculas de los estudiantes enuna universidad. Una persona viene caracterizada por su DNI, nombre, dirección y estado civil,y ésta puede convertirse en estudiante al darse de alta como tal en la universidad.Como estudiante podrá matricularse de las asignaturas que se imparten en la universidad, quetendrán un código, un nombre, un profesor responsable y un curso asignado. Una vez matriculado, el estudiante podrá recibir una beca y en su nueva condición de becario tendrá asignadoun nuevo código y se conocerá el importe de la misma; al finalizar el curso, la condición debecario 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 yvuelva 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 yasignaturas, llevar a cabo la matriculación de estudiantes en asignaturas, registrar las notasobtenidas por los estudiantes al examinarse de cualquier asignatura en la que están matriculados y una serie de listados tales como los alumnos matriculados en una asignatura, las asignaturas 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 pu edepasar un estudiante en función del diagrama de clases creado.

Clínica veterinariaUn veterinario tiene como pacientes animales y como clientes familias. Un cliente es un conjunto de personas que suele corresponderse con una familia. Cada cliente 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 DNI 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 (p.e.: un hombre que vive con su esposa tiene un gato y como tal pertenece a un cliente, pero también está dado de alta en el cliente asociado con el perro de sus padres).

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 últimas10 visitas y el peso actual del animal. Asimismo, se guardará un historial médico con cada enfermedad que tuvo y 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.

HotelEl dueño de un hotel le pide a usted desarrollar un programa para consultar sobre las habitaciones 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.El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponibles de acuerdo a su tipo Preguntar por el precio de una habitación de acuerdo a su tipoPreguntar por el descuento ofrecido a los clientes habituales Preguntar por el precio total para un cliente dado, especificando su número de identificación, el tipo de habitación y el número de noches.Dibujar en pantalla la foto de una habitación de acuerdo a su tipo Reservar una habitación especificando el número de habitación, el nombre de cliente y su número de identificación. Eliminar una reserva especificando el número de la habitación Por otro lado, el administrador podrá usar el programa realizado para:Cambiar el precio de una habitación 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 (considérese que todos losmeses tienen treinta días)