Está en la página 1de 1

Caso estudio 1: Cinema

Se pide diseñar un diagrama de casos de uso que represente nuestro software, el cual permite realizar las
siguientes operaciones:

Ustedes han sido invitados a liderar el análisis y diseño orientado a objetos del sistema, que una empresa
requiere para administrar todo lo referente al manejo de una taquilla de un cinema.

El usuario le ha dicho que diariamente se proyectan películas en diferentes centros llamados multiplex (que
tienen un conjunto de salas), y en diferentes horarios. Una película puede estar en diferentes salas en un mismo
multiplex. Una película proyectada debe almacenar toda la información referente a sí misma como es: el
director, la duración, el idioma, un resumen, y otros datos básicos.

Las salas deben almacenar entre sus datos básicos la información de la capacidad de ocupación. Para esto es
importante distinguir que es posible que exista en una sala diferentes tipos de localidades, por ejemplo, general,
preferencial, cine bar, fumador, sin que estos sean los únicos tipos posibles.

El sistema debe permitir realizar reservas de boletas para entrar a ver cualquier película. Para esto, los clientes
deben estar registrados ya que por seguridad un cliente no puede usar una tarjeta de crédito que no esté
registrada. Un cliente registrado puede realizar reservas que serán cargadas inmediatamente a su cuenta. Las
reservas pueden ser máximo para 5 boletas.

Cada sala de un múltiplex, 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 soles) si la reserva se hace por teléfono. 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 artículos de recuerdo de las películas proyectadas, el sistema debe
permitir registrar las compras de los clientes registrados y ofrecer un descuento.

La venta de boletos 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 información de los boletos vendidos para cada película, cada sala, cada multiplex y cada localidad.

En esta primera definición 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 país. Así, por ejemplo, una persona en Lima puede saber
exactamente las películas que se proyectan en Chimbote, y hacer las reservas que requiera. Para eso, el sistema
de reservas debe trabajar centralizado y con un sistema de seguridad que permita una operación 7x24 (toda la
semana, todo el tiempo).

La información debe centralizarse en una base de datos que maneja una copia de seguridad local, y una remota
en cualquier parte del país que usted decida. Cada multiplex maneja una base de datos local donde almacena la
información 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.

ELABORAR EL DIAGRAMA DE CASOS DE USO, DOCUMENTE UN CASO DE USO y ELABORE


LOS DIAGRAMAS DE INTERACCION DE UN CASO DE USO.

También podría gustarte