Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Ejercicios de Diagramas de Clases

No description
by

karina zavaleta

on 26 May 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Ejercicios de Diagramas de Clases

1) Venta de coches
2) Ejercicio 2: Matrícula universitaria
3) Clínica veterinaria
Realizar el diagrama de clases correspondiente al siguiente sistema. Se trata de una empresa de venta de coches de segunda mano con las siguientes características:
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 necesitar 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 coche, 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 momento dónde se encuentra cada coche.
Se necesitan operaciones para realizar una venta de un coche, para reparar los coches 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.


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 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).








Un veterinario tiene como pacientes animales y como clientes familias. Un cliente es un con-junto 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éfo-no 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 ú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

Ejercicios de Diagramas de Clases
4) Hotel
El 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 tipo
Preguntar 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 los meses tienen treinta días)
El hotel posee información sobre los clientes que son habituales. Esta estructura puede manejarla con un diccionario, cuya clave sea el número de identificación y como significado tenga los datos personales del cliente.
El diseño a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones, clientes y a su vez permitir agregar nuevas consultas.
Previamente a la realización del diagrama de clases, se pide la elaboración del diagrama de casos de uso correspondiente al sistema descrito suponiendo que un cliente puede realizar la reserva de su habitación a través del programa solicitado.
Full transcript