Está en la página 1de 3

Caso de estudio: Cinema

Se pide DISEAR UN DIAGRAMA DE CASOS DE USO y UN DIAGRAMAS DE CLASES que represente


nuestro

software, el cual permite realizar las siguientes operaciones:

Usted ha sido invitado a liderar el anlisis y diseo orientado a objetos del sistema, que una
empresa requiere para

administrar todo lo referente al manejo de una taquilla de un cinema. Haciendo una analoga, el
sistema que se debe

desarrollar es similar al sistema de Cine Colombia, con algunas modificaciones que se describen a
continuacin. A nuestro

sistema le llamaremos Cinema-MOX.

El usuario le ha dicho que diariamente se proyectan pelculas en diferentes centros llamados


multiplex (que tienen un

conjunto de salas), y en diferentes horarios. Una pelcula puede estar en diferentes salas en un
mismo multiplex. Una

pelcula proyectada debe almacenar toda la informacin referente a s misma como es: el director,
la duracin, el idioma,

un resumen, y otros datos bsicos.

Las salas deben almacenar entre sus datos bsicos la informacin de la capacidad de ocupacin.
Para esto es importante

distinguir que es posible que exista en una sala diferentes tipos de localidades, por ejemplo
general, preferencial, cinebar,

fumador, sin que estos sean los nicos tipos posibles.

El sistema debe permitir realizar reservas de boletas para entrar a ver cualquier pelcula. Para esto,
los clientes deben

estar registrados ya que por seguridad un cliente no puede usar una tarjeta de crdito que no est
registrada. Un cliente

registrado puede realizar reservas que sern cargadas inmediatamente a su cuenta. Las reservas
pueden ser mximo
para 5 boletas. Cada sala de un multiplex, en cada una de sus localidades puede manejar un precio
de boleta diferente. El

precio de las reservas depende del precio que maneje cada sala en su localidad, y se incrementa
un valor determinado

(tres mil pesos) si la reserva se hace por telfono. Si la reserva se hace por Internet, el precio no se
incrementa.

El sistema debe permitir realizar descuentos en compras al interior de los multiplex. Ya que dentro
de los multiplex el

cliente puede adquirir comida, y artculos de recuerdo de las pelculas proyectadas, el sistema
debe permitir registrar las

compras de los clientes registrados y ofrecer un descuento.

La venta de boletas en taquilla funciona de manera muy sencilla. Un cliente se acerca a una
taquilla y puede comprar

boletas para cualquier sala de cualquier multiplex en la misma ciudad. El sistema debe controlar
toda la informacin de las

boletas vendidas para cada pelcula, cada sala, cada multiplex y cada localidad.

En esta primera definicin de requerimientos del cliente, ste le ha dicho que el sistema debe
trabajar en una red que

interconecte todos sus multiplex a lo largo del pas. As por ejemplo, una persona en Medelln
puede saber exactamente

las pelculas que se proyectan en Cartagena, y hacer las reservas que requiera. Para eso, el sistema
de reservas debe

trabajar centralizado y con un sistema de seguridad que permita una operacin 7x24 (toda la
semana, todo el tiempo).

La informacin debe centralizarse en una base de datos que maneja una copia de seguridad local,
y una remota en

cualquier parte del pas que usted decida. Cada multiplex maneja una base de datos local donde
almacena la informacin

propia. Esto lo hace ya que aunque todo el sistema debe funcionar como uno solo, cada multiplex
es una franquicia que se
puede otorgar a una persona diferente. Dado que el cliente conoce de desarrollo de sistemas, le
ha dicho que el sistema

se debe desarrollar haciendo uso de un paradigma orientado a objetos.

Diagrama de clases Cinema:

Diagrama de casos de uso Cinema:

Diagrama de secuencia Cinema:

Diagrama de colaboracin Cinema:

También podría gustarte