Una tienda de alquiler de pelculas de Bogot posee alrededor de 5000 vdeo-casetes de los que requiere llevar
[Link] uno de los vdeos casetes tiene un nmero de cinta. Para cada pelcula, se necesita conocer ttulo,
duracin, director y la categora segn la siguiente clasificacin: drama, accin, suspenso, comedia,guerra y ciencia-
ficcin.
Existen muchas copias de la mayora de laspelculas, Se le asigno a cada pelcula un identificador especfico, y as
se puede saber en que vdeo casete se encuentra esta pelcula. Un vdeo casete puede ser tanto formato Beta o VHS.
Siempre se tiene por lo menos un vdeo casete de cada pelcula que se registra, y cada pelcula es siempre copiada a
un vdeo casete individual y [Link] de los vdeo casetes son muy largos, as que se tienen tengo
pelculas que ocupan mltiples vdeo casetes.
Nuestros clientes al momento de solicitar en alquiler un video casete,frecuentemente nos pregunta por los
protagonistas de la pelcula que quiere alquilar. As, que se debe llevar el registro de los actores que aparecen en
cada pelcula. No todas las pelculas tienen actores. A los clientes les gustara conocer el nombre real del actor, edad
y estado civil. Solamente se llevan registros de actores que aparecen en laspelculas de la [Link] tienda de video
casetes tiene muchos clientes y solamente alquila vdeos a personas que sean socias del vdeo club.
Para que una persona pueda pertenecer al video club como socio debe afiliarse, para lo cual se le asigna un nmero
que lo identifica y se deben registrar sus nombres y apellidos, nmero telefnico, direccin de residencia.
Se necesita llevar el registro de que vdeo casete ha alquilado cada socio en un momento determinado. Un cliente
puede alquilar varios vdeo-casetes simultneamente. Necesitamos registrar el histrico de todos los alquileres
[Link] vez que un cliente alquila un video, se debe registrar la fecha dealquiler, el da que devolver el
video. Todos los video casetes deben ser devueltos a la tienda a ms tardar tres das despus de su alquiler, y, en
caso de no entregarse a tiempo, se cobrara una multa de 1 por pelcula y da de retraso. El histrico de alquiler de
videos se requiere con el fin de analizar el comportamiento del alquiler de videos. Con el histrico seremos capaces
de determinar cuantas cintas alquila cada cliente y cuantas veces un cliente ha devuelto una cinta tarde. Tambin
necesitamos saber cuantas veces una cinta ha sido usada, y saber cuando retirar dicha cinta. Tambin podremos
analizar las preferencias de nuestros clientes y conocer el valor en Euros recibido por el concepto de alquiler de
videos y multas por retrasos. Prximamente la tienda de video-casetes empezar con el alquiler deDVD(s), as se
sera importante llevar el registro del alquiler de pelculasen estos medios. La poltica de grabacin y alquiler de
DVD(s) ser lamisma utilizada para los video casetes.
SOLUCIN
Subsistema de gestin de socios:
Subsistema de gestin de pelculas:
Subsistema de Gestin de alquileres.
Se ha de realizar el diagrama de casos de uso de un cajero automtico en el que se pueden realizar las operaciones
siguientes:
Retirar efectivo.
Ingresar o depositar efectivo.
Hacer transferencias.
Obtener informacin de nuestra cuenta: movimientos, saldo, etc.
Para realizar cualquiera de las operaciones el cajero automtico ha de validar la tarjeta y la clave que introduce el
usuario. Se debe considerar la interacicin que tiene con el cajero, a la hora de realizar estas operaciones, el banco y el
consorcio. Llamaremos consorcio a la red de cajaros automticos a las que se suscriben los bancos para que los cajeros
automticos realicen las operaciones. En Espaa los consorcios son: 4B, servired, red6000.
SOLUCIN
Diagrama de casos de uso de un cajero. Los actores automticos se muestran en este diagrama como cajas. El Consorcio
representa la red de cajeros automticos: 4B, red6000, servired.
ENUNCIADO
Una biblioteca tiene copias de libros. Estos ltimos se caracterizan por su nombre,
tipo (novela, teatro, poesa, ensayo), editorial, ao y autor.
Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento.
Cada copia tiene un identificador, y puede estar en la biblioteca, prestada, con retraso o en reparacin.
Los lectores pueden tener un mximo de 3 libros en prstamo.
Cada libro se presta un mximo de 30 das, por cada da de retraso, se impone una multa de dos das
sin posibilidad de coger un nuevo libro.
Realiza un diagrama de clases y aade los mtodos necesarios para realizar el prstamo y devolucin de libros.
SOLUCIN
ENUNCIADO
Representa mediante un diagrama de clases la siguiente especificacin:
Una aplicacin necesita almacenar informacin sobre empresas, sus empleados y sus
[Link] se caracterizan por su nombre y edad.
Los empleados tienen un sueldo bruto, los empleados queson directivos tienen
una categora, as como un conjunto de empleados subordinados.
De los clientes adems se necesita conocer su telfono de contacto.
La aplicacin necesita mostrar los datos de empleados y clientes
SOLUCIN
ENUNCIADO
Realiza el diseo de una aplicacin para la gestin de pedidos. La aplicacin deber:manejar clientes (se guarda su nombre,
direccin, telfono y e-mail), que pueden realizar pedidos de productos, de los cuales se anota la cantidad en stock.
Un cliente puede tener una o varias cuentas para el pago de los pedidos. Cada cuenta est asociada a una tarjeta
de crdito, y tiene una cierta cantidad disponible de dinero, que el cliente debe aumentar peridicamente para poder
realizar nuevos pedidos.
Un cliente puede empezar a realizar un pedido slo si tiene alguna cuenta con dinero disponible. Al realizar un pedido,
un cliente puede agruparlos en pedidos simples o compuestos. Los pedidos simples estn asociados a una
sola cuenta de pago y (por restricciones en la distribucin) contienen un mximo de 20 unidades del mismo
o distinto tipo de producto. A su vez, un pedido compuesto contiene dos o ms pedidos, que pueden ser
simples o compuestos. Como es de esperar, el sistema debe garantizar que todos los pedidos simples que
componen un pedido compuesto se paguen con cuentas del mismo cliente. Adems, slo es posible realizar
peticiones de productos en stock.
Existe una clase (de la cual debe haber una nica instancia en la aplicacin) responsable del cobro, orden de
distribucin y confirmacin de los pedidos. El cobro de los pedidos se hace una vez al da, y el proceso
consiste en comprobar todos los pedidos pendientes de cobro, y cobrarlos de la cuenta de pago
correspondiente. Si una cuenta no tiene suficiente dinero, el pedido se rechaza
(si es parte de un pedido compuesto, se rechaza el pedido entero).Una vez que el pedido est listo
para servirse, se ordena su distribucin, y una vez entregado, pasa a estar confirmado.
ENUNCIADO
Un estudio de arquitectura desea crear una base de datos para gestionar sus proyectos. Nos dan las
siguientes especificaciones:
Cada proyecto tiene un cdigo y un nombre. Un proyecto tiene uno y solo un jefe de proyecto y un jefe de
proyecto slo puede estar involucrado en un proyecto o en ninguno.
De cada jefe de proyecto se desean recoger sus datos personales (cdigo, nombre, direccin y telfono). Un
jefe de proyecto se identifica por un cdigo. No hay dos nombres de jefe de proyecto con el mismo nombre.
Un proyecto se compone de una serie de planos, pero stos se quieren guardar de modo independiente al
proyecto. Es decir, si en un momento dado se dejara de trabajar en un proyecto, se desea mantener la
informacin de los planos asociados.
De los planos se desea guardar su nmero de identificacin, la fecha de entrega, los arquitectos que trabajan en
l y un dibujo del plano general con informacin acerca del nmero de figuras que contiene.
Los planos tienen figuras. De cada figura se desea conocer, el identificador, el nombre, el color, el rea y el
permetro. Adems, de los polgonos se desea conocer el nmero de lneas que tienen, adems de las lneas
que lo forman. El permetro se desea que sea un mtodo diferido; el rea se desea implementarlo como genrico
para cualquier tipo de figura, pero adems se desea un mtodo especfico para el clculo del permetro de los
polgonos.
De cada lneas que forma parte de un polgono se desea conocer el punto de origen y el de fin (segn sus
coordenadas, X e Y), as como la longitud. Cada lnea tiene un identificador que permite diferenciarlo del resto.
La longitud de la lnea se puede calcular a partir de sus puntos origen y final.
SOLUCIN
ENUNCIADO
Especificar un diagrama de clases que describa redes de ordenadores.
Los elementos que se pueden incluir en la red son:
Servidor, PC, Impresora.
Hub, Cable de red.
Los PCs pueden conectarse con un nico Hub, los servidores con uno o varios.
Los Servidores y PCs pueden generar mensajes, con una cierta longitud.
Los Hubs tienen un nmero de puertos, algunos de los cuales puede usarse para conectar con otros Hubs.
Tienen cierta probabilidad de perder mensajes.
Las impresoras pueden averiarse, con cierta probabilidad, durante cierto tiempo.
SOLUCIN