16 de mayo de 2011

Ejercicios de UML

Ejercicio 1: Venta de coches

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 para turismo, 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 vendido. 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.
 
Ejercicio 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 CI, 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 casos de uso respectivo.

Ejercicio 3: 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 CI 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 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 en la que enfermó. Adicionalmente cada mascota tiene un calendario de vacunación, en el que se registrará la fecha de cada vacuna, y la enfermedad de la que se vacuna.

Ejercicio 4: Alquiler de CD-ROMs

Sea una empresa dedicada al alquiler de CD-ROMs de audio. Dicha empresa tiene un local de atención al público donde están expuestas las carátulas de los CDs más demandados y las últimas novedades, aunque también existen listados en papel de todos los títulos que se podrían alquilar. Cuando un cliente solicita un título, se comprueba si hay ejemplares libres y si no hay problemas por ejemplares no devueltos se realiza el alquiler, quedando constancia de la fecha de alquiler y la fecha máxima de entrega, de forma que cuando el cliente devuelva el ejemplar se podrá comprobar si se le tiene que imponer una sanción. Cada cliente puede solicitar una relación de los CDs que ha alquilado previamente.

Además del diagrama de clases, identifíquese y propóngase el diagrama de casos de uso asociado con el sistema planteado, supónganse dos actores: cliente y encargado.

1 comentario:

casa en venta dijo...

ELECCIONES VENEZOLANAS UN PAIS FRAGIL POR MANIPULACION DE ALGORITMOS.
NUEVA PUBLICACION.
QQQQQQQPGIORG.BLOG.COMQQQQQQQQQQQQQ

ELECTION VENEZUELA – ELECCIONES VENEZUELA.

1999.

USO DE SATÉLITES Y NANOTECNOLOGÍA PARA MANIPULACIÓN HUMANA.

GLOBOVISION – DENUNCIA HECHA POR LEOPOLDO CASTILLO EL ESTADO NORTE AMERICANO PUBLICO COMO SE MANIPULARON ELECCIONES CON ALGORITMOS DE MANIPULACIÓN HUMANA.

LEALA EN EL BLOG LO DESBLOQUEARON ESPEREMOS LO LEAN.

ELECCIONES VENEZOLANAS UN PAIS FRAGIL POR MANIPULACION DE ALGORITMOS.
NUEVA PUBLICACION.
VENEZUELAN ELECTIONS BY A COUNTRY FRAGILE HANDLING OF ALGORITHMS.
NEW PUBLICATION.
QQQQQQQPGIORG.BLOG.COMQQQQQQQQQQQQQ