Anda di halaman 1dari 25

Caso de Estudio: Complejo de Cines

1. Objetivos del Caso de Estudio


Aplicar los contenidos tericos desarrollados en la asignatura.
Enfatizar en el proceso de diseo, que determina la estructura que tendr el sistema de
informacin.
Fomentar el uso de Patrones para el diseo de las clases y la asignacin de responsabilidades en
las mismas.

2. Premisas de Trabajo

El caso de estudio presentado es una simplificacin de un caso real, del que se tomaron algunos
procesos de negocio, que se consideraron de inters para el autor, para destacar y aplicar conceptos
tericos de la asignatura. Desde esa perspectiva hay funciones que no se modelan para nada, aun
siendo perfectamente posible hacerlo. Otra razn para tal simplificacin es la extensin que de otra
manera tendra la resolucin del ejercicio.
El autor seleccion aspectos a modelar buscando que cada una de los conceptos a destacar, est
presente al menos una vez.
Cada uno de los modelos que integran la solucin son en este sentido plausibles de ser ampliados o
modelados de otras formas.
Se incorporarn aclaraciones a los modelos que se consideran de inters para la comprensin de los
mismos.

3. Contenido

1. Modelado del Sistema de Negocio


1.1. Modelo de Use Case del Sistema de Negocio (diagrama y descripciones de los use cases y
de actores)
1.2. Modelo de Anlisis del Sistema de Negocio (diagramas de colaboracin y descripcin de
objetos activos (trabajadores).
1.3. Derivacin

Pgina 1 de 1
Caso de Estudio: Complejo de Cines

4. Presentacin del Caso de Estudio

Un complejo de cines de la ciudad que est integrado por varios cines ubicados principalmente en
los centros comerciales de la ciudad, cada cine cuenta con una cantidad de salas, que son las que
exhiben las distintas funciones cinematogrficas. La programacin de las salas se renueva en forma
semanal, existiendo la posibilidad de que algunas salas queden sin uso. Cabe mencionar que las
salas no tienen todas la misma capacidad (cantidad de butacas).
La programacin es la que determina que pelculas van a proyectarse y los horarios para cada
funcin de cada sala, para todos los cines.
La empresa vende entradas en mostrador para las funciones prximas a comenzar y tambin en
forma anticipada para funciones posteriores.
La entrada que se le entrega al cliente representa el comprobante de venta, debiendo contener
como datos: nro. de venta, fecha de venta, nmero de funcin, sala en la que se proyecta la
pelcula, la pelcula, fecha y hora de la funcin, el precio y el tipo de entrada (si es mayor, menor,
promocin, etc). Es importante destacar que la entrada es vlida nicamente para la fecha, hora y
funcin indicadas en la misma, no aceptndose devoluciones, ni cambios.
Los tipos de entradas son los que determinan el precio de la entrada y a su vez, las funciones
admiten ciertos tipos de entradas y ciertos no, dependiendo de factores como: horarios, calificacin
de las pelculas, pelculas que desean promocionar, etc. Por ejemplo: si una pelcula est calificada
como para mayores de 16 aos, para esa funcin no se pueden vender entradas de TIPO = MENOR.
La direccin de la empresa ha decidido incorporar nuevos servicios que beneficien a sus clientes,
siendo estos los que se mencionan a continuacin y para los que se debern disear los procesos de
negocio correspondientes.
Reserva de entradas telefnicamente y a travs de la Red Internet.
Consulta de pelculas va Web.
Venta automtica de entradas reservadas, utilizando una mquinas expendedoras especialmente
destinadas a tal efecto, siendo la nica forma de pago la tarjeta de crdito si se utiliza este
medio.

Pgina 2 de 2
Caso de Estudio: Complejo de Cines

5. Resolucin
Modelo de Use Case del Sistema de Negocio

<<include>>
12 - Entregar Entrada Reservada

<<extend>>

2- Autorizar Venta con Tarjeta de Administradora de


1- Vender Entrada
Crdito Tarjeta de Crdito

Cliente
3 -Proyectar Pelcula

5 - Reservar Entrada va Telfonica

Cliente
Telefnico

4- Reservar Entrada

Cliente Web
6 - Reservar Entrada va Web

Para el caso de los use


cases 7 y 8 es
perfectamente aplicable una
generalizacin como la
7 - Consultar Programacin va Web
utilizada en la reserva, no se
incluye para no extender an
ms la resolucin, siendo
que no aportara nuevos
conceptos.

8 - Cancelar Reservar va Telefnica

Proceso de
Administracin

9- Realizar Programacin de
Funciones
Instituto Nacional
de Cinematografa

Proceso de
Soporte
10- Habilitar Funcin

11- Anular Reserva

Pgina 3 de 3
Caso de Estudio: Complejo de Cines

Descripcin de Use Cases del Sistema de Negocio

Nivel del Use Case: Negocio Sistema de Informacin

Nombre del Use Case: VENDER ENTRADAS Nro. de Orden: 1

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: que el cliente compre las entradas que desea para una determinada funcin de cine.
Precondiciones: que el cine tenga habilitada la taquilla
Post- Condiciones: entradas vendidas, el use case se cancela si el cliente no acuerda llevar las entradas o si
no consigue entradas para la funcin que desea o si no se acuerda con el pago de las entradas.
Curso Normal Alternativas
1. El use case comienza cuando el cliente llega y solicita las
entradas indicando la pelcula, cantidad y horario.
2. El vendedor verifica que existe disponibilidad para la funcin 2.A. No hay disponibilidad para la funcin que
que el cliente desea y hay el cliente desea, el vendedor informa la
situacin y ofrece entradas para otra funcin.
2.A.1. El cliente no acepta
2.A.2. Fin del use case
2.A.1.A. El cliente acepta.
3. El vendedor informa el precio de cada entrada para esa
funcin.
4. El vendedor informa el total de la venta
5. El cliente confirma que desea las entradas
6. El vendedor consulta la forma en la que el cliente pagar.
7. El cliente abona de contado. 7.A. El cliente paga con tarjeta de crdito
7.A.1. Se recibe la tarjeta con la que el
cliente desea pagar
7.A.2. Para requerir autorizacin se llama al
use case Autorizar venta con tarjeta de
crdito.
7.A.3. La transaccin se autoriza.
7.A.3.A La transaccin se rechaza.
7.A.3.A.1. Se informa al cliente
7.A.3.A.2. Se cancela el use case.
7.A.4. Se entrega el cupn para que lo
firme.
7.A.5. El cliente lo firma.
8. El vendedor genera las entradas y se las entrega al cliente
9. Fin del use case.
Asociaciones de Extensin: Autorizar venta con tarjeta de crdito

Asociaciones de Inclusin: no aplica


Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Autor: JM Fecha Creacin:27/03/02
Autor Ultima Modificacin: JR - EC Fecha Ultima Modificacin: 02/04/02

Pgina 4 de 4
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin

Nombre del Use Case: AUTORIZAR VENTA CON TARJETA DE CRDITO Nro. de Orden: 2

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Administradora de Tarjeta de Crdito (ATC) Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto

Objetivo: obtener la autorizacin de la transaccin de venta con una tarjeta de crdito en particular.
Precondiciones: no aplica
Post- Condiciones: la transaccin autorizada, el use case se cancela si no se acepta la transaccin o los datos
no son correctos.
Curso Normal Alternativas
1. El use case comienza cuando el vendedor comunica los
datos de la tarjeta y del negocio para solicitar la
autorizacin.
2. La ATC acepta los datos. 2.A. Los datos no son correctos
2.A.1, Se cancela el use case
3. El vendedor informa el monto a autorizar y la cantidad de
cuotas.
4. La ATC autoriza la transaccin informando el nmero de 4.A. La ATC rechaza la transaccin
autorizacin. 4.A.1. Se cancela el use case.
5. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: Entregar entradas reservadas
Use Case al que extiende: Vender entradas
Use Case de Generalizacin: no aplica
Autor: JM Fecha Creacin:27/03/02
Autor Ultima Modificacin: JR - EC Fecha Ultima Modificacin: 02/04/02

Pgina 5 de 5
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin

Nombre del Use Case: PROYECTAR PELCULA Nro. de Orden: 3

Actor Principal: Cliente Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto

Objetivo: ofrecer la funcin de cine, proyectando la pelcula correspondiente segn la programacin.


Descripcin:
El use case comienza cuando el cliente llega a ver la funcin, el acomodador le solicita la entrada y verifica que
sea la correcta, le informa al cliente la ubicacin de la sala que le corresponde.
El cliente ingresa a la sala elige una ubicacin y se acomoda. El encargado de proyeccin proyecta la pelcula.
Una vez terminada la funcin la saa es desalojada. Fin del use case.

Autor: JM Fecha Creacin: 27/03/02


Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: RESERVAR ENTRADA Nro. de Orden: 4

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: brindar servicio a los clientes permitindoles obtener las reservas anticipadas para las funciones.
Precondiciones: no aplica.
Post- Condiciones: reservas registradas o la cancelacin del use case si el cliente no confirma la reserva o no
hay disponibilidad para la funcin.
Curso Normal Alternativas
A. El use case comienza cuando el cliente desea reservar una
entrada.
B. El cliente conoce la programacin. B.A. El cliente no conoce la programacin
B.A.1. Decide consultarla
C. El cliente selecciona la funcin, cantidad y tipo de
entradas que necesita.
D. Se verifica la disponibilidad de capacidad para la funcin y D.A. No hay disponibilidad
hay disponibilidad. D.A.1. Se cancela el use case.
E. Se informa el precio y la fecha de vigencia de la reserva
F. El cliente confirma la reserva, informando su tipo y F.A. El cliente no confirma
nmero de identificacin (DNI, CEDULA, PASAPORTE, etc) F.A.1. Se cancela el use case.
G. Se registra la reserva, informando al cliente el nmero de
reserva asignado.
H. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: Reservar entrada va telefnica (hijo)
Reservar entrada va Web (hijo)
Autor: JM Fecha Creacin: 27/03/02
Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Pgina 6 de 6
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: RESERVAR ENTRADA VIA TELEFNICA Nro. de Orden: 5

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Telefnico Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: brindar servicio a los clientes permitindoles obtener las reservas anticipadas para las
funciones.
Precondiciones: no aplica.
Post- Condiciones: reservas registradas o la cancelacin del use case si el cliente no confirma la
reserva o no hay disponibilidad para la funcin.
Curso Normal Alternativas
1. El use case comienza cuando el cliente
desea reservar una entrada utilizando
el servicio telefnico.
2. El cliente conoce la programacin. 2.A. El cliente no conoce la
programacin
2.A.1. El operador informa la
programacin vigente.
3. El cliente selecciona la funcin, cantidad y tipo de
entradas que necesita.
4. Se verifica la disponibilidad de capacidad para la 4.A. No hay disponibilidad
funcin y hay disponibilidad. 4.A.1. Se cancela el use case.
5. Se informa el precio y la fecha de vigencia de la
reserva
6. El cliente confirma la reserva, informando su tipo y 6.A. El cliente no confirma
nmero de identificacin (DNI, CEDULA, 6.A.1. Se cancela el use case.
PASAPORTE, etc)
7. Se registra la reserva, informando al cliente el
nmero de reserva asignado.
8. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: Reservar entrada (padre)
Autor: JM Fecha Creacin: 27/03/02
Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Pgina 7 de 7
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: RESERVAR ENTRADA VIA WEB Nro. de Orden: 6

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Web Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: brindar servicio a los clientes permitindoles obtener las reservas anticipadas para las
funciones.
Precondiciones: que haya una conexin a Internet disponible.
Post- Condiciones: reservas registradas o la cancelacin del use case si el cliente no confirma la
reserva o no hay disponibilidad para la funcin.
Curso Normal Alternativas
1. El use case comienza cuando el cliente
desea reservar una entrada utilizando
el servicio de reserva via WEB,
ingresando a la pgina del complejo.
2. El cliente conoce la programacin. 2.A. El cliente no conoce la
programacin
2.A.1. El cliente consulta la
programacin.
3. El cliente selecciona la funcin, cantidad y tipo de
entradas que necesita.
4. Se verifica la disponibilidad de capacidad para la 4.A. No hay disponibilidad
funcin y hay disponibilidad. 4.A.1. Se cancela el use case.
5. Se informa el precio y la fecha de vigencia de la
reserva
6. El cliente confirma la reserva, informando su tipo y 6.A. El cliente no confirma
nmero de identificacin (DNI, CEDULA, 6.A.1. Se cancela el use case.
PASAPORTE, etc)
7. Se registra la reserva, informando al cliente el
nmero de reserva asignado.
8. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: Reservar entrada (padre)
Autor: JM Fecha Creacin: 27/03/02
Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Pgina 8 de 8
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: CONSULTAR PROGRAMACIN VIA WEB Nro. de Orden: 7

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente WEB Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: brindar informacin respecto a la programacin de los cines, es decir las pelculas que tiene
actualmente en cartel.
Precondiciones: que haya una conexin a Internet disponible.
Post- Condiciones: pelculas consultadas, el use case se cancela si el cliente no desea seguir con la consulta.
Curso Normal Alternativas
1. El use case comienza cuando el cliente ingresa a la pgina
para consultar la programacin del complejo.
2. El consultor automtico muestra las pelculas disponibles
en la cartelera.
3. El cliente selecciona la pelcula que desea.
4. El cliente decide no consultar informacin adicional de las 4.A. El cliente decide consultar informacin
pelculas. adicional.
4.A.1. El cliente ingresa a la consulta
detallada de la pelcula.
4.A.2. El consultar automtico muestra la
informacin (actores, directores, premios,
calificacin, gnero, el resumen del
argumento, etc)
5. El cliente decide no consultar informacin sobre las 5.A. El cliente decide consultar informacin
funciones de la pelcula. sobre las funciones de la pelcula
5.A.1. El cliente selecciona un cine
5.A.2. El consultor automtico muestra
para el cine seleccionado los horarios de
las funciones.
6. El cliente decide no consultar los precios 5.A.1. El cliente decide consultar precios
5.A.1. El consultar automtico muestra los
precios para los distintos tipo de entradas.
7. El cliente decide finalizar la consulta
8. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Autor: JM Fecha Creacin:28/03/02
Autor Ultima Modificacin: Fecha Ultima Modificacin:

Pgina 9 de 9
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: CANCELAR RESERVAS TELEFNICAMENTE Nro. de Orden: 8

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Telefnico Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: permitir a los clientes la cancelacin de las reservas previamente realizadas.
Precondiciones: no aplica
Post- Condiciones: reserva total o parcialmente cancelada, el use case se cancela si no se localiza la reserva
o si los datos de identificacin de la reserva no son correctos.
Curso Normal Alternativas
1. El use case comienza cuando el cliente se comunica para
cancelar reservas previamente realizadas.
2. El operador pide al cliente algunos datos para localizar la
reserva (nro. reserva o tipo y nro de identificacin).
3. El cliente le da los datos. 3.A. El cliente no le da los datos
3.A.1. El use case se cancela.
4. El operador busca la reserva y la encuentra 4.A. El operador no encuentra la reserva.
4.A.1. El operador informa la situacin
4.A.2. Se cancela el use case.
5. El operador consulta si la cancelacin de la reserva es
total o no.
6. El cliente informa que la cancelacin es total 6.A.1. El cliente informa que la cancelacin es
parcial.
6.A.1. El operador consultar que entradas y
cantidad desea cancelar.
6.A.2. El cliente informa las entradas que
desea cancelar.
7. El operador registra la cancelacin de las entradas y le
informa al cliente.
8. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Autor: JM Fecha Creacin:28/03/02
Autor Ultima Modificacin: Fecha Ultima Modificacin:

Pgina 10 de 10
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: REALIZAR LA PROGRAMACIN DE FUNCIONES Nro. de Orden: 9

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Instituto Nacional de Cinematografa (INC) Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: efectuar el diseo de las funciones de las pelculas que se proyectarn en las distintas salas de los
cines pertenecientes al complejo.
Precondiciones: no aplica
Post- Condiciones: la programacin se ha realizado, el use case se cancela si la programacin no se
confirma.
Curso Normal Alternativas
1. El use case comienza cuando el INC enva las pelculas
que estn disponibles prximamente.
2. El Responsable de Programacin registra la informacin y
decide realizar la programacin para cada cine.
3. El Responsable de Programacin define para cada cine, en .
funcin de la cantidad de salas y de la demanda esperada
para cada pelcula, los horarios y funciones que
conformaran la programacin semanal.
4. El Responsable de Programacin confirma la programacin 4.A. El Responsable de Programacin no
realizada confirma la programacin realizada
4.A.1. Se cancela el use case.
5. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Autor: JM Fecha Creacin:28/03/02
Autor Ultima Modificacin: Fecha Ultima Modificacin:

Pgina 11 de 11
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin

Nombre del Use Case: HABILITAR FUNCIN Nro. de Orden: 10

Actor Principal: no aplica Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto

Objetivo: habilitar funciones programadas para que comiencen a vender y/o reservarse entradas.
Descripcin:
El use case comienza cuando el Responsable de Programacin decide habilitar funciones, selecciona las
funciones programadas para cada cine y salas que desea habilitar, pudiendo elegir las programaciones de un
perodo de tiempo en particular.
Una vez confirmada la habilitacin el use case deja las funciones listas para ser vendidas o reservadas. Fin del
use case.

Autor: JM Fecha Creacin: 27/03/02


Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Nivel del Use Case: Negocio Sistema de Informacin

Nombre del Use Case: ANULAR RESERVAS Nro. de Orden: 11

Actor Principal: no aplica Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto

Objetivo: liberar disponibilidad en funciones que tenan reservas, que no fueron concretadas.
Descripcin:
El use case comienza cuando el Jefe de Vendedores decide anular las reservas no confirmadas. Se controlan las
fechas de vigencia de las reservas, anulando las reservas cuya vigencia ha expirado, liberando la disponibilidad
para que las mismas se pueden vender. Fin del use case.

Autor: JM Fecha Creacin: 27/03/02


Autor Ultima Modificacin: JR / EC Fecha: Ultima Modificacin: 02/04/02

Pgina 12 de 12
Caso de Estudio: Complejo de Cines

Nivel del Use Case: Negocio Sistema de Informacin


Nombre del Use Case: ENTREGAR ENTRADAS RESERVADAS Nro. de Orden: 12

Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Cliente Actor Secundario: no aplica

Tipo de Use Case: Concreto Abstracto


Objetivo: venta de entradas que fueron previamente reservadas por los clientes.
Precondiciones: no aplica
Post- Condiciones: entradas vendidas, el use case se cancela si las reservas no existen, si no se acepta la
marca de tarjeta de crdito o si no se autoriza la transaccin con Tarjeta de Crdito.
Curso Normal Alternativas
1. El use case comienza cuando el cliente se presenta a
retirar sus entradas previamente reservadas.
2. El cliente debe ingresar el nmero de reserva
3. El expendedor automtico busca las reservas para ese 3.A. El expendedor automtico no localiza las
nmero de reserva que estn vigentes y las encuentra. reservas
3.A.1. Se muestra un mensaje informando la
situacin
3.A.2. El use case se cancela.
4. El expendedor automtico solicita se ingresen datos para
el pago
5. El cliente ingresa marca de tarjeta y es aceptada 5.A. La marca de la tarjeta no es aceptada
5.A.1 El expendedor automtico informa la
situacin y solicita nueva marca de tarjeta.
5.A.2. El cliente ingresa nueva marca
5.A.2.A El cliente no ingresa nueva marca
5.A.2.A.1. Fin del use case.
6. El cliente ingresa nmero de tarjeta y fecha de
vencimiento.
7. Para solicitar autorizacin se llama al use case Autorizar
Venta con Tarjeta de Crdito
8. La venta se autoriz 8.A. La venta no se autoriz
8.A.1 El use case se cancela.
9. El expendedor automtico genera las entradas
10. El expendedor automtico entrega las entradas y el
comprobante al cliente
11. El cliente toma las entradas y el comprobante y se retira.
12. Fin del use case.
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: Autorizar Venta con Tarjeta de Crdito
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Autor: Fecha Creacin:28/03/02
Autor Ultima Modificacin: Fecha Ultima Modificacin:

Pgina 13 de 13
Caso de Estudio: Complejo de Cines

Modelo de Anlisis del Sistema de Negocio

Use Case Nro. 1: Vender Entrada

: Sala

: Cliente : Vendedor
: Pelcula
: Funcion

: TipoEntrada
: Entrada
: Cupn

Use Case Nro. 2: Autorizar Venta con Tarjeta de Crdito

: Administradora de : Vendedor : Marca Tarjeta


Tarjeta de Crdito

Use Case Nro. 3: Proyectar Pelcula

: Cliente : Acomodador : Encargado de


Proyeccin

Use Case Nro. 5: Reservar Entrada va Telefnica

: Funcion
: Programacin : Pelcula
: Cine
: Cliente : Operador
Telefnico

: Sala

: TipoEntrada

: Reserva

Pgina 14 de 14
Caso de Estudio: Complejo de Cines

Use Case Nro. 6: Reservar Entrada va Web

: Funcion
: Programacin : Pelcula
: Cine
: Cliente Web :
OperadorReservaAutomtico

: Sala

: TipoEntrada
: Reserva

Use Case Nro. 7: Consultar Programacin va Web

: Cine : TipoEntrada

: Cliente Web : Consultor Automtico : Programacin

: Funcion

: Pelcula

: Comentario

: Premio
: Elenco

: Gnero : Rol

Use Case Nro. 8: Cancelar Reserva va Telefnica

: Cliente : Operador : Reserva : Funcion

Use Case Nro. 9: Realizar Programacin de Funciones

: Gnero
: Premio

: Comentario

: Instituto Nacional : : Rol


de Cinematografa ResponsableProgramacin : Pelcula

: Elenco

: Cine
: Sala

: Programacin

: Funcion

Pgina 15 de 15
Caso de Estudio: Complejo de Cines

Use Case Nro. 10: Habilitar Funciones

: Pelcula

: : Cine : Programacin : Funcion

ResponsableProgramacin

: Sala

Use Case Nro. 11: Anular Reservas

: Funcion
: JefeVendedores : Reserva

Use Case Nro. 12: Entregar Entradas Reservadas

: Pelcula
: Reserva : Funcion

: Cliente
: VendedorAutomtico

: Sala
: Entrada

: Cupn
: TipoEntrada

Pgina 16 de 16
Caso de Estudio: Complejo de Cines

Descripci n de Objetos del Sistema de Negocio

Trabajadores de Negocio

Vendedor
nombre Encargado de Proyeccin
apellido
Acomodador apellido
palabraClave
nombre nombre
permisos
apellido

consultarFunciones() controlarEquipo()
controlarEntradas()
informarAClientes() colocarPelicula()
informarClienteSala()
generarEntradas() proyectarPelicula()
cobrarEntradas() solicitarEntradas()
controlarProyeccin()
pedirAutorizacinTarjetaCrdito()
generarCupn()
entregarEntradas() ResponsableProgramacin
JefeVendedores
nombre
nombre
apellido
apellido
permisos
permisos
OperadorTelefnico palabraClave palabraClave
nombre
apellido programarFunciones() consultarReserva()
palabraClave registrarPelicula() anularReserva()
permisos hacerCierreCajas()
registrarSala()
generarReporte()
atenderINC()
informarProgramacion()
informarPrecioReserva() habilitarFuncion()
informarNumeroReserva() generarReporte()
informarVigenciaReserva()
cancelarReserva() OperadorReservaAutomtico
atenderLlamadas()
Consultor Automtico
controlarDisponibilidad()
generarReserva()
informarProgramacion() informarNumeroReserva()
ExpendedorAutomtico informarPeliculasCartelera() informarVigenciaReserva()
informarHorarios()
informarSobrePelicula()
entregarEntradas()
informarPrecio()
validarReserva()
pedirAutorizacinTarjeta()
solicitarTarjeta()
entregarCupon()

Pgina 17 de 17
Caso de Estudio: Complejo de Cines

Derivacin del Sistema de Informacin a partir del Sistema de Negocio:

Modelo de Use Case del Sistema de Informacin Resultante

<<include>>
2- Consultar Programacin
1- Generar Entradas
<<include>>

Vendedor Administradora de Tarjeta


<<extend>>
de Crdito
(from <Actor Name>) 3- Registrar Venta de Entradas (from Business Use-Case Model)
<<include>>

5- Solicitar Autorizacin de Venta


con Tarjeta de Crdito

<<include>> <<extend>>
13- Registrar Venta Automtica de
Entradas
Cliente

8-Consultar Programacin via Web


4- Generar cupn de Tarjeta de
Crdito

Cliente Web

7-Registrar Reserva Web


(from Business Use-Case Model)
17- Registrar Reserva

6-Registrar Reserva Telefnica


Operador
Telefnico Jefe de
Vendedores
10- Registrar Anulacin de Reservas
9- Registrar Cancelacin de (from <Actor Name>)

Reservas

12- Registrar Habilitacin de


Funciones

11- Generar Programacin de


Funciones <<extend>>

ResponsableProgr
amacin <<include>>
(from <Actor Name>) 14- Registrar Pelcula

<<extend>>

<<extend>>
15- Registrar Elenco de Pelcula

18- Registrar Premio de Pelcula 16- Registrar comentario de Pelcula

Pgina 18 de 18
Caso de Estudio: Complejo de Cines

Listado completo de Use Cases del Sistema de Informacin

Este listado de use case representa la funcionalidad completa esperada para el software, incluyendo los use
cases esenciales, resultantes del proceso de derivacin y los use cases de soporte necesarios para complementar a los
use cases esenciales.

Nmero Nombre
1. Generar Entradas
2. Consultar Programacin
3. Registrar Venta de Entradas
4. Generar cupn de Tarjeta de crdito
5. Solicitar autorizacin de venta con Tarjeta de Crdito
6. Registrar Reserva Telefnica
7. Registrar Reserva Web
8. Consultar Programacin va Web
9. Registrar cancelacin de reservas
10. Registrar anulacin de reservas
11. Generar Programacin de Funciones
12. Registrar Habilitacin de Funciones
13. Registrar Venta Automtica de Entradas
14. Registrar Pelcula
15. Registrar Elenco de Pelcula
16. Registrar Comentario de Pelcula
17. Registrar Reserva
18. Registrar Premio de Pelcula
19. Registrar Tipo de Entrada
20. Modificar Tipo de Entrada
21. Eliminar Tipo de Entrada
22. Consultar Tipo de Entrada
23. Registrar Cine
24. Modificar Cine
25. Eliminar Cine
26. Consultar Cine
27. Registrar Sala
28. Modificar Sala
29. Eliminar Sala
30. Consultar Sala
31. Registrar Marca de Tarjeta de Crdito
32. Modificar Marca de Tarjeta de Crdito
33. Eliminar Marca de Tarjeta de Crdito
34. Consultar Marca de Tarjeta de Crdito
35. Registrar Gnero
36. Modificar Gnero
37. Eliminar Gnero
38. Consultar Gnero
39. Registrar Recurso
40. Modificar Recurso
41. Eliminar Recurso
42. Consultar Recurso
43. Modificar Clave de Acceso
44. Registrarse en el Sistema
45. Cerrar Sesin

Pgina 19 de 19
Caso de Estudio: Complejo de Cines

Nmero Nombre
46. Consultar reservas
47. Modificar Reservas
48. Modificar Pelculas
49. Eliminar Pelculas
50. Consultar Pelculas
51. Modificar Funciones
52. Eliminar Funciones
53. Consultar Funciones
54. Registrar inhabilitacin de funciones
55. Modificar Elenco de Pelcula
56. Eliminar Elenco de Pelcula
57. Consultar Elenco de Pelcula
58. Modificar Comentario de Pelcula
59. Eliminar Comentario de Pelcula
60. Consultar Comentario de Pelcula
61. Registrar Roles
62. Modificar Roles
63. Eliminar Roles
64. Consultar Roles
65. Registrar Pas de Origen
66. Modificar Pas de Origen
67. Eliminar Pas de Origen
68. Consultar Pas de Origen
69. Modificar Premio de Pelcula
70. Eliminar Premio de Pelcula
71. Consultar Premio de Pelcula
72. Registrar Tipo de Premio
73. Modificar Tipo de Premio
74. Eliminar Tipo de Premio
75. Consultar Tipo de Premio
76. Registrar Rubro del Premio
77. Modificar Rubro del Premio
78. Eliminar Rubro del Premio
79. Consultar Rubro del Premio
80. Generar cierre de Ventas del Da
81. Generar Estadstica de Pelculas ms vendidas
82. Generar Estadstica de Ocupacin por cine, sala, funcin, horarios
83. Generar Informe de ventas por cine, pelcula, funcin
84. Generar Informe de Reservas
85. Registrar Calificacin
86. Modificar Calificacin
87. Consultar Calificacin
88. Eliminar Calificacin

Pgina 20 de 20
Caso de Estudio: Complejo de Cines

Casos de Uso de Soporte del Sistema de Informacin organizados por Paquetes

Administracin
de Peliculas

Administracin de
Programacin

Administracin
de Complejo

Generacin de
Reportes

Pgina 21 de 21
Caso de Estudio: Complejo de Cines

Paquete: Administracin de Pelculas

Registrar Calificacin Consultar Elenco de Pelcula

Eliminar Gnero

Modifcar Calificacin

Modificar Elenco de Pelcula


Modificar Gnero

Eliminar Elenco de Pelcula


Consultar Gnero

Registrar Gnero Consultar Calificacin

Eliminar Calificacin

Modificar Pelculas

Registrar Rol
Consultar Rol
Registrar Pas de Origen

Eliminar Rol
Consultar Pais de Origen

Modificar Rol

Eliminar Pas de Origen

Consultar Comentario de Pelcula

Administrador del
Sistema
Modificar Pas de Origen
(from Actors)

Modificar Comentario de Pelcula

Eliminar Pelculas

Eliminar Comentario de Pelcula

Consultar Pelculas

Registrar Rubro de Premio


Eliminar Tipo de Premio

Modificar Premio de Pelcula Consultar Tipo de Premio

Modificar Rubro de Premio


Consultar Premio de Pelcula
Eliminar Premio de Pelcula
Registrar TIpo de Premio
Consultar Rubro de Premio Modificar TIpo de Premio

Eliminar Rubro de Premio

Pgina 22 de 22
Caso de Estudio: Complejo de Cines

Paquete: Administracin de Complejo

Consultar Cine
Modificar Cine Eliminar Cine
Registrar Cine

Registrar Recurso

Consultar Recurso

Eliminar recurso

Administrador del
Sistema
Modificar Recurso
(from Actors)

Registrar Sala

Modificar Sala
Modificar Administradora de Tarjeta Consultar Sala
de Crdito

Modificar Reserva

Eliminar Administradora de Tarjeta Eliminar Sala


Consultar Reserva
de Crdito

Registrar Administradora de Tarjeta


de Crdito
Vendedor
Jefe de
Vendedores

Registrar en el Sistema
Consultar Administradora de Tarjeta
de Crdito
Administrador del
Sistema

Recurso

Cerrar Secin

Responsable de
Modificar Clave Programacin

Pgina 23 de 23
Caso de Estudio: Complejo de Cines

Paquete: Administracin de Programacin

Modificar Programacin Eliminar Programacin


Eliminar Funcin

Modificar Funcin

Consultar Funcin

Responsable de
Programacin

Registrar Inhabilitacin de Funcin

Eliminar Tipo de Entrada

Modificar Tipo de Entrada Registrar Tipo de Entrada


Consultar Tipo de Entrada

Pgina 24 de 24
Caso de Estudio: Complejo de Cines

Paquete: Generacin de Reportes

Generar estadsitcas de Ocupacin


por cine, por sala, por funciones, por

Responsable de Programacin Generar Informe de Ventas por cine,


pelcula, funcin
(from Administracin de Programacin)

Generar Informe de Reservas

Generar Cierre de Ventas del Da

Jefe de
Vendedores

Generar Estadsitca de Pelculas


ms Vendidas

Pgina 25 de 25

Anda mungkin juga menyukai