Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cinemonito Arquitectura Version 1
Cinemonito Arquitectura Version 1
Documento de Arquitectura
Versión: 1.2
Página 1 de 28
Sistema de información CineMonito
Documento de Arquitectura
ROLES
Rol
Miembro
Rol
CONTROL DE VERSIONES
1.1
1.2
ÍNDICE
Página 2 de 28
Sistema de información CineMonito
Documento de Arquitectura
Índice de Tablas....................................................................................................................................................................4
1. Capítulo 1: Descripción Del Documento........................................................................................................................5
1.1. Propósito....................................................................................................................................................................5
1.2. Organización del Documento....................................................................................................................................5
2. Capítulo 2: Lógica de Negocio.......................................................................................................................................6
2.1. Problema Planteado...................................................................................................................................................6
2.2. Descripción general del sistema................................................................................................................................6
2.3. Objetivos...................................................................................................................................................................7
2.3.1. Objetivo general....................................................................................................................................................7
2.3.2. Objetivos específicos............................................................................................................................................7
2.3.3. Objetivos de Sistema.............................................................................................................................................7
2.4. Stakeholders..............................................................................................................................................................7
3. Capítulo 3: Motivadores y fuerzas externos...................................................................................................................9
3.1. Motivadores de negocio............................................................................................................................................9
3.2. Restricciones y limitantes........................................................................................................................................12
3.2.1. Restricciones a nivel del negocio........................................................................................................................12
3.2.2. Restricciones a nivel tecnológico........................................................................................................................13
4. Capítulo 4: Contexto.....................................................................................................................................................15
4.1. Escenarios Operacionales........................................................................................................................................15
4.2. Entidades.................................................................................................................................................................18
4.3. Casos de Uso...........................................................................................................................................................19
5. Capítulo 5: Requerimientos de calidad.........................................................................................................................24
5.1. Árbol de utilidad......................................................................................................................................................24
5.2. Aspectos de calidad.................................................................................................................................................25
6. Puntos de vista..............................................................................................................................................................26
6.1. Punto de vista Funcional.........................................................................................................................................26
6.1.1. Punto de vista Funcional.....................................................................................................................................26
6.2. Punto de vista de despliegue...................................................................................................................................27
6.2.1. Modelo de plataforma de Ejecución...................................................................................................................27
6.2.2. Diagrama de despliegue......................................................................................................................................27
6.2.3. Modelo de Red....................................................................................................................................................28
6.3. Punto de Vista de información................................................................................................................................28
6.3.1. Descripción.........................................................................................................................................................28
6.3.2. Modelo de estructura...........................................................................................................................................29
Página 3 de 28
Sistema de información CineMonito
Documento de Arquitectura
Índice de Tablas
Abreviaciones
Tabla 1: StakeHolders
Tabla 2: Expectativas de los Stakeholders
Tabla 3: Motivador de negocios 1
Tabla 4: Motivador de negocios 2
Tabla 5: Motivador de negocios 3
Tabla 6: Motivador de negocios 4
Tabla 7: Restricción de Negocio 1
Tabla 8: Restricción de Negocio 2
Tabla 9: Restricción Tecnológica 1
Tabla 10: Restricción Tecnológica 2
Tabla 11: Restricción Tecnológica 3
Tabla 12: Restricción Tecnológica 4
Tabla 13: Escenario Operacional 1
Tabla 14: Escenario Operacional 2
Tabla 15: Escenario Operacional 3
Tabla 16: Escenario Operacional 4
Tabla 17: Entidad 1
Tabla 18: Entidad 2
Tabla 19: Entidad 3
Tabla 20: Casos de Uso 1
Tabla 21: Casos de Uso 2
Tabla 22: Casos de Uso 3
Tabla 23: Casos de Uso 4
Tabla 24: Casos de Uso 5
Tabla 25: Casos de Uso 6
Tabla 26: Casos de Uso 7
Tabla 27: Casos de Uso 8
Tabla 28: Casos de Uso 9
Tabla 29: Casos de Uso 10
Tabla 30: Casos de Uso 11
Tabla 31: Descripción de Utilidades
1.1.Propósito
Página 4 de 28
Sistema de información CineMonito
Documento de Arquitectura
En este documento de arquitectura del caso de CineMonito tiene como fin mostrar la estructura
del sistema de información a crear, para la culminación e implementación de dicho sistema, a los
diseñadores y sobre todo a los usuarios a quienes va dirigido este proyecto para que así detallar la
forma en que se gestiona los procesos como son la compra de tickets, snacks y entre otros
además de sus relaciones con los diferentes actores del sistema.
Por lo tanto se realizará las descripciones del sistema para establecer sus características de
CineMonitoy de los actores participantes:
2.1.Problema Planteado
La empresa CineMonito cuenta con varias sucursales las cuales, proyectan películas para el público,
brindan el servicio de cine, además de ventas de snacks, sin embargo no cuentan con un sistema que
acople y gestione estos procesos para lo cual necesita de dicho sistema, cada sucursal cuenta con sus
debidos atributos.
Actualmente, CineMonito cuenta con las sucursales de multiplex de Titán, Unicentro, Plaza Central,
Página 5 de 28
Sistema de información CineMonito
Documento de Arquitectura
Gran Estación, Embajador y Las Américas.Cada debetener un cliente (Web) y una base de datos
local, la cual tiene su información correspondiente.
A partir de dicha situación se debe desarrollar un sistema el cual permita realizar las debidas
gestiones que se necesita con la información de cada sucursal además de manejar una gestión para
los clientes es decir en su proceso de compra de boletas y de snacks, al final los usuarios deben ser
capaces de ver los reportes de cada sucursal a la que se está controlando.
El Sistema debe ser capaz de gestionar y controlar los diferentes aspectos que maneja CineMonito
como son la venta de boletas, Snacks y además de llevar un registro por sucursal de las dichas
ventas. El usuario deberá ser capaz de elegir la película que quiere ver, según la fecha que escoja,
además de la cantidad de boletos y las sillas que desee según la sala disponible.
El usuario accederá por un aplicativo que ofrece el punto ágil, el usuario debe ingresar su cuenta para
poder realizar los debidos procesos que con lleva su rol, en caso de un administrativo, puede verificar
los reportes por sucursal de las ventas, si es un empleado, puede realizar la gestión de la compra de
snacks o boletos y si es un comprador el recibirá su factura además de poder gestionar su
información personal y revisar la cantidad de puntos que lleva.
Los multiplex tienen mínimo 5 salas, máximo 15 y cada sala tiene 40 sillas en general y 20
enpreferencial. Las sillas generales tienen un precio de $11.000 y las de preferencial
$15.000.Además cada multiplex vende hot dogs, sándwiches, nachos, pop corn sean de sal o dulces,
chocolatinas, gaseosa, entre otros.
Los compradores además cuentan con un sistema de puntos el cual con cada compra de una boleta,
recibirá 10 puntos y por cada snack serán 5, y en caso de que el comprador tenga 100, este podrá
escoger una película gratis en un plazo de 6 meses, un empleado puede cambiar su rol en un plazo
mínimo de 3 meses y cada empleado cuenta con un código.
Se deben contar con dos tipos de reportes el cual son la cantidad de ventas de snacks en el último
mes y la cantidad de ventas de boletas también en el último mes.
2.3.Objetivos
Diseñar y desarrollar un sistema que gestione los procesos llevados en CineMonito mediante un
aplicativo que servirá para los empleados, Administrativos y compradores para controlar las órdenes
ventas y compras de los productos o servicios con el fin de dar mayor facilidad y comodidad a los
usuarios de esta forma contribuir a la maximización de ganancias que pueda tener CineMonito.
Página 6 de 28
Sistema de información CineMonito
Documento de Arquitectura
Desarrollar un sistema de perfiles para cada actor del sistema, de esta forma se pueda modular las
funciones según el Stakeholder.
Identificar la información que fluye en cada proceso según el Stakeholder para así lograr una mejor
gestión de sus peticiones.
Brindar una interfaz cómoda y fácil de manejar a los usuarios del sistema.
2.4.Stakeholders
Los Stakeholders son las personas que participaran en el sistema de CineMonito de manera directa o
indirecta y son:
Empleados
o Directa
Cajero
Despachador de comida
o Indirecta
Encargado de sala
Aseador
Administrativos
o Administrador de sistema
o Director
Compradores
o Cliente de CineMonito
Actor Descripción
Directivos Son los encargados de llevar registros sobre
las ventas de la boletería y snacks de cada
sucursal lo que les permite llevar un control
sobre estos procesos.
Página 7 de 28
Sistema de información CineMonito
Documento de Arquitectura
Actor Expectativa
Directivos Acceder al sistema de CineMonito
con un perfil
Revisar los balances de ventas de
snacks y boletería por sucursal.
Compradores Acceder al sistema de CineMonito
con un perfil
Consultar las funciones disponibles
por sucursal.
Consultar el horario, sillas
disponibles de la función.
Consultar su sistema de puntos y
escoger una película gratis en caso de
Página 8 de 28
Sistema de información CineMonito
Documento de Arquitectura
3.1.Motivadores de negocio
Es de suma importancia requerir de motivadores de la organización en el cumplimiento de las
versiones establecidas en el contrato dentro del marco del desarrollo del software, la
identificación de estos motivadores se presentara de acuerdo a que tantos necesita el sistema
CineMonito en su organigrama y que tanto afecta en el análisis y ejecución del programa.
Por lo tanto se han planteado unas preguntas para la solución de esta problemática en la
organización:
¿Qué elementos claves cuenta la organización en el marco del negocio?
¿Qué tanto porcentaje es la utilidad beneficio-costo de la organización?
¿Cómo genera las ganancias la entidad empresarial?
¿Qué tan importante es corregir problemáticas para garantizar la mayor ganancia?
Estrategias a Seguir
Página 9 de 28
Sistema de información CineMonito
Documento de Arquitectura
Generar difusión masiva a través de técnicas de publicidad por la página web para llamar la atención del público, de
esta manera se puede llegar a un mercado mucho más amplio como lo permitan los diferentes géneros en las películas
disponibles en las salas.
A partir de los estudios de mercadeo llegar al público apto para el desarrollo del marketing de la película esperada, de
esta manera determinar a qué tanto público se desea llegar con promociones en boletas y regalos proporcionados por la
marca productora del filme.
Identificar dos días entre semana a los cuales se pueda aplicar una
Descripción del Motivador de Negocio promoción que tenga la duración de todo el día en la reducción del
coste de la boleta individual en un 50%
Estrategias a Seguir
Página 10 de 28
Sistema de información CineMonito
Documento de Arquitectura
Según los estudios de mercadeo se seleccionaran dos días hábiles para establecer una política de promoción en la
reducción del coste de la boleta en un 50%, de tal manera que este proporcione llegar a una mayor cantidad de usuarios
de estratos inferiores que puedan costear con más facilidad la boletería del cine.
Ninguno 0%
Bajo 15%
Moderado 35%
Alto 65%
Muy Alto 85%
Definido Por: Ejecutado por:
Adinistradores Equipo de desarrollo CineMonito
En la plataforma acceder al sistema de puntos, de acuerdo a la cantidad que se tenga se pueden identificar servicios en la
confitería que el usuario desee comprar y acceder a descuentos en combos o productos individuales que sean los mejores
vendidos.
Ninguno 0%
Bajo 10%
Página 11 de 28
Sistema de información CineMonito
Documento de Arquitectura
Moderado 30%
Alto 50%
Muy Alto 60%
Definido Por: Ejecutado por:
Adinistradores Equipo de desarrollo CineMonito
3.2.Restricciones y limitantes
Se busca establecer límites necesarios con el objetivo de tener una excelente visión de la panorámica
del contexto del negocio, de esta forma la definición de las restricciones y que tanto el sistema puede
tener su operatividad sin tener fallos o problemáticas no definidas en las fases anteriores por el
cliente en la definición de los requerimientos. Se busca generar las mayores ganancias en el sistema
CineMonito en la venta de boletas y snacks.
Tipo:
ID y Nombre de la Restricción Tecnología ( )
(R2) Posibles nuevos requerimientos Negocio ( X )
Tecnología (X )
(R3) Fallos de la plataforma tecnológica de los Cinemas Negocio ( )
Tipo:
ID y Nombre de la Restricción Tecnología (X )
(R4) Integración con entidades bancarias Negocio ( )
La falta de experiencia del equipo de desarrollo en la ejecución de
integración de pagos online con tarjetas de crédito o a disposición de
Descripción:
entidades bancarias no permitiría al usuario hacer uso de este medio de
pago por el momento.
Establecida por: Desarrolladores
Posible solución por: Líderes, Desarrolladores y Administración
El contrato de personal adecuado en el manejo de información bancaria,
esta persona deberá de contar con experiencia en el manejo de
Alternativas:
seguridad bancaria y los métodos de pagos adecuados con la plataforma
trabajada.
Pactar con la administración el contrato de personal con experiencia en
Observaciones:
el tema del manejo de la seguridad bancaria.
Tabla 10: Restricción de tecnología 2
Tipo:
ID y Nombre de la Restricción Tecnología (X )
(R5) Ineficiente conexión con el sistema de ventas de la confitería Negocio ( )
Página 13 de 28
Sistema de información CineMonito
Documento de Arquitectura
Tipo:
ID y Nombre de la Restricción Tecnología (X )
(R6) Interconexión con otras plataformas de ventas Negocio ( )
4. Capítulo 4: Contexto
4.1.Escenarios Operacionales
Se establecen los escenarios sobre los cuales el sistema realizara su función operativa y flujo de
información entre la administración, los proveedores, operarios y clientes que tienen acceso a la
plataforma, de esta manera se busca garantizar la optimización de la información.
Título del Escenario Operacional:
Registro de los Operarios
Descripción general de la Es la parte encargada del registro de los operarios en el aplicativo, de esta
funcionalidad manera cada persona encargada de la venta de boletas, tendrá un
identificador de uso para cualquier cambio de información.
Describa lo que el Stakeholder hace Desde la gerencia y recursos humanos cuando se contrata nuevo personal, se
ahora o le gustaría poder hacer hará la posterior sistematización de los datos del nuevo empleado, de esta
manera queda registrado en la base de datos y podrá hacer ejecución de los
puestos de venta de boletería.
Describa cualquier entrada provista o Desde la administración y los permisos siguientes al área de recursos
disponible al momento del inicio humanos se puede hacer la inscripción de los nuevos empleados, que
posteriormente quedaran registrados como operarios dentro de la entidad.
Página 14 de 28
Sistema de información CineMonito
Documento de Arquitectura
Describa el contexto de la operación El registro de un nuevo operario empieza con la entrevista por recursos
humanos, siendo aceptado el personal se procede a pedir la información
necesaria como; nombre, documento de identidad, edad, estado civil,
número de contacto, etc.
Describa cómo el sistema debe El sistema de información debe almacenar los datos dentro de la base de
responder datos, validar que esta información sea correcta y no se presente
discrepancias, en tiempo de ejecución los datos debe ser válidos y el
operario ya puede hacer uso de los puestos de operación.
Describa las salidas que el sistema Mensaje de formulario exitosoy uso de operación activado.
produce como resultado de la acción
Describa quién o qué usa la salida y El nuevo empleado puede hacer uso de las tecnologías disponibles para la
para qué es utilizada venta de boletería y confitería dentro de la organización.
Tabla 13: Escenario Operacional 1
Descripción general de la Se hará el registro de los clientes que quieran hacer parte del entorno del
funcionalidad sistema, estos nuevos registros dentro de la plataforma permitirán al usuario
hacer uso de los diferentes servicios prestados por el cine, como la compra
de boletas y snacks, así como la participación del sistema de puntos.
Describa lo que el Stakeholder hace A los clientes les llama la atención la interfaz amigable con el usuario, de
ahora o le gustaría poder hacer esta manera les fácil acceder a información básica de los clientes, como
información de las funciones disponibles, la venta de boletería y confitería.
Describa cualquier entrada provista o En la inscripción del cliente se pedirá llenar un formulario con datos básicos
disponible al momento del inicio como; nombre, documento de identidad, ciudad, fecha de nacimiento, correo
electrónico y datos de la tarjeta de crédito.
Describa el contexto de la operación Es el registro de los clientes encargados de alimentar el sistema con sus
solicitudes de compra de boletería y confitería, dentro de los cuales se podrá
hacer una valoración, de que tanto el consumidor del cine prefiere los
diferentes géneros disponibles en las funciones y hacer calificación de las
películas proyectadas.
Describa cómo el sistema debe El sistema debe almacenar el registro del formulario del cliente y dar una
responder confirmación de la página, de esta manera se enviara un correo de
verificación para terminar el registro del nuevo usuario.
Página 15 de 28
Sistema de información CineMonito
Documento de Arquitectura
Describa las salidas que el sistema Mensaje de formulario exitosoy envió del correo de verificación.
produce como resultado de la acción
Describa quién o qué usa la salida y El nuevo usuario para verificar su registro de la información, acepta la
para qué es utilizada verificación del correo electrónico, posteriormente puede ingresar a la
plataforma para hacer uso de los servicios prestados.
Tabla 14: Escenario Operacional 2
Descripción general de la Se hará el registro de las funciones disponibles por los proveedores, de esta
funcionalidad manera se garantiza que la empresa tenga las nuevas películas en tiempo de
estreno con los demás cinemas del país.
Describa lo que el Stakeholder hace Desde la administración de CineMonito les gustaría tener las funciones
ahora o le gustaría poder hacer actualizadas para que estén disponibles a los clientes y así garantizar las
mejores ventas en las fechas de estrenos de películas muy esperadas por los
usuarios.
Describa cualquier entrada provista o La gerencia al haber negociado con la empresa proveedora los derechos de
disponible al momento del inicio distribución del filme, puede hacer el registro del formulario en el aplicativo
de las nuevas películas disponibles para la venta de boletería.
Describa el contexto de la operación El sistema debe registrar las nuevas entradas en función de películas nuevas
y aquellas que salen de cartelera, de esta forma se busca garantizar que la
pagina este actualizada en todo momento con las nuevas tendencias del
mercado.
Describa cómo el sistema debe El sistema debe aceptar el formulario de registro de la nueva película y
responder buscar espacio dentro los cinemas para agregar funciones según
disponibilidad de salas, de esta manera el sistema tiene la capacidad de dar
baja a películas que ya hayan superado un nivel de tiempo establecido.
Describa las salidas que el sistema Mensaje de formulario exitosoy actualización del aplicativo con las nuevas
produce como resultado de la acción películas.
Describa quién o qué usa la salida y El usuario utiliza la nueva salida, ya que está disponible nuevos filmes a su
para qué es utilizada disposición para hacer la posterior compra del material audiovisual.
Tabla 15: Escenario Operacional 3
Página 16 de 28
Sistema de información CineMonito
Documento de Arquitectura
Descripción general de la El cliente puede acceder a los productos ofrecidos por el aplicativo, de esta
funcionalidad manera los pagos se pueden realizar de manera virtual, se debe acceder a la
información básica del cliente y seleccionar los diferentes productos que
quiere, se valida la información con la entidad bancaria al momento de la
transacción para ejecutar la compra y obtener los servicios.
Describa lo que el Stakeholder hace El cliente está haciendo uso de la opción de compra virtual que la
ahora o le gustaría poder hacer plataforma tiene como prioridad, poder seleccionar la silla y ubicación
dentro de las salas para la función disponible en los horarios pertenecientes
a la compra del cliente, permite entender que el sistema ejecuta en tiempo
real el bloqueo de sillas cuando un cliente imprime su ticket de entrada.
Describa cualquier entrada provista o Se puede hacer uso de la opción de compra virtual por parte del usuario, lo
disponible al momento del inicio cual incluirá el registro de la información básica, y que sucursal desea el
cliente ver la función esperada, posteriormente se hará el pago por la tarjeta
de crédito y se validara la información con la entidad bancaria para realizar
la transacción y así poder garantizar el producto al usuario.
Describa el contexto de la operación La plataforma permite compra virtuales de los productos disponibles en
cada sucursal del CineMonito, de esta manera en el sistema se pueden
observar productos tales como; las películas actualizadas y todo un
repertorio de productos comestibles en la confitería.
Describa cómo el sistema debe El sistema debe ejecutar la opción de compra, validar la información básica
responder del cliente y asegurar que las funciones o productos estén disponibles en
tiempo de ejecución, con la entidad bancaria garantizar la transacción con la
información de la tarjeta de crédito y validar la compra con un mensaje de
confirmación.
Describa las salidas que el sistema Mensaje de compra exitoso y posteriormente el ticket de compra para
produce como resultado de la acción reclamar los productos en la sucursal donde se realizó la compra.
Describa quién o qué usa la salida y El cliente utiliza la confirmación de compra para reclamar los productos.
para qué es utilizada
Tabla 16: Escenario Operacional 4
4.2.Entidades
En el siguiente ítem se describirán las entidades relacionadas en la conformación del sistema
CineMonito para garantizar el uso adecuado de la plataforma.
Provee: Registro de Usuarios, Gestión de Accesos, Venta de boletas, Venta de Snacks, Distribución de
funciones y Mantenimientos.
Requiere Arquitectura definida de manera adecuada, Infraestructura para despliegue del sistema,
Página 17 de 28
Sistema de información CineMonito
Documento de Arquitectura
Descripción: Esta entidad es la encargada del manejo de las empresas que proveen primordialmente el manejo
de los productos comestibles, independiente del sistema, es necesaria la información que
suministra a la gerencia para el desarrollo de las ventas de los cinemas.
Provee: Registro de funciones actualizadas, Registro de los productos comestibles y Datos relacionados
con el valor de los productos disponibles.
Requiere Plataforma actualizada según sus productos disponibles, así como los contratos de distribución en
los diferentes cinemas.
Descripción: Define la interacción del cliente con el sistema y todos sus posibles actos dentro del aplicativo, de
las entidades más importantes ya que produce el funcionamiento de las ventas de los productos.
Provee: Registro de clientes, Visualización de las funciones disponibles, Elección y compra de boletería,
Compra de confitería, Información del sistema de puntos.
Requiere Plataforma actualizada según las funciones disponibles, Información de las sillas disponibles en la
compra de boletas,Información del valor de los productos, Manuales de uso del manejo de los
puntos
4.3.Casos de Uso
Página 18 de 28
Sistema de información CineMonito
Documento de Arquitectura
Página 19 de 28
Sistema de información CineMonito
Documento de Arquitectura
Precondiciones
Ingresar Perfil: Director
Flujo normal de Eventos
1 El actor escoge la opción de balances
2 El actor filtra por sucursal
3 El actor filtra por mes
4 El sistema genera el balance de ventas
Tabla 27: Casos de uso 8
Página 22 de 28
Sistema de información CineMonito
Documento de Arquitectura
5.1.Árbol de utilidad
Se presenta en el diagrama la descripción de atributos necesarios para garantizar la utilidad del
proyecto de software CineMonito.
5.2.Aspectos de calidad
Página 23 de 28
Sistema de información CineMonito
Documento de Arquitectura
está comprando.
Esta información está presente después de la realizada la
compra.
6. Puntos de vista
Página 25 de 28
Sistema de información CineMonito
Documento de Arquitectura
Diagrama de Despliegue
Página 26 de 28
Sistema de información CineMonito
Documento de Arquitectura
6.3.1. Descripción
Se plantea una descripción de los componentes del software visto desde un diagrama de clases donde se ve los
diferentes módulos que gestionaran los procesos llevados en CineMonito para la venta de snacks y boletería
además de la generación de facturas, la gestión de los puntos, la revisión de cargos y asignación de estos , la
revisión y verificación de reportes de ventas, entre otros.
Se mostrara el diagrama de clases donde se verá los diferentes módulos que gestionaran los procesos de
CineMonito.
Página 27 de 28
Sistema de información CineMonito
Documento de Arquitectura
Página 28 de 28