Sprint 2
Sprint 2
1. Presentación MVC
El proyecto consiste en la creación de una aplicación que permita realizar reserva de películas
y selección de combos para agregar al carrito del usuario. Básicamente el cliente debe
loguearse y posteriormente se mostrará una pantalla donde se visualizará la información de
todas las películas con su respectivo detalle, luego de realizar la selección de esta, muestra
el detalle de la reserva realizada. Además, desde el usuario administrador se puede realizar
la modificación de las películas, salas, publicidad y combos.
2. Informe de retrospectiva
INFORME RESTROSPECTIVA
2.1 Entregables
5. Gestión de configuración
Herramientas usadas para el front-end:
● Programa para MOCKUP adobe XD
● Entorno de desarrollo Visual Studio Code
● Lenguaje de en maquetado, html5, y de estilos css3
● Lenguaje de programación JavaScript
● Framework Bootstrap
● Node.js
Herramientas usadas para el back-end:
• Visual Studio
• Dbeaver
• Mysql
• Java
• Netbeans
A continuación, se presentan las historias de usuario que se desarrollaran para los diferentes
Sprints.
Historia de usuario
ID: 1 Nombre: Registro de usuario
Prioridad de negocio: alta
Rol: Cliente
Funcionalidad: Necesito registrarme en la aplicación
Criterio de aceptación:
• El usuario debe suministrar Información básica
• El usuario debe establecer su contraseña
Historia de usuario
ID: 2 Nombre: Login
Prioridad de negocio: alta
Rol: Cliente
Funcionalidad: Necesito loguearme en la aplicación
Criterio de aceptación:
• El usuario debe suministrar el usuario
• El usuario debe suministrar la contraseña
Historia de usuario
Historia de usuario
ID: 4 Nombre: Escoger horario
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Necesito visualizar las diferentes funciones u horarios
Criterio de aceptación:
• El usuario debe seleccionar la función que desea, de acuerdo a la lista
Historia de usuario
ID: 5 Nombre: Visualización de tarifas
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Necesito visualizar las tarifas de la película
Criterio de aceptación:
• El usuario debe dar clic sobre el botón “Tarifa”
Historia de usuario
ID: 6 Nombre: Cantidad de boletas disponibles
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Necesito visualizar la cantidad de boletas que hay disponibles en la sala
Criterio de aceptación:
• El usuario debe seleccionar la película y el horario para listar la
disponibilidad de boletas
Historia de usuario
ID: 7 Nombre: Escoger Cantidad de boletas
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Necesito escoger la cantidad de boletas que requiero
Criterio de aceptación:
• El usuario debe seleccionar de la lista desplegable la cantidad de boletas
Historia de usuario
ID: 8 Nombre: Seleccionar la(s) silla(s)
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Poder seleccionar la ubicación de las sillas en la sala (OPCIONAL)
Criterio de aceptación:
• El usuario debe seleccionar la ubicación de cada una de sus boletas
Historia de usuario
ID: 9 Nombre: confirmar reserva
Prioridad de negocio:
Rol: Cliente
Funcionalidad: Poder confirmar mi reserva, para visualizar el resumen
Criterio de aceptación:
• El usuario debe seleccionar película
• El usuario debe seleccionar horario
• El usuario debe seleccionar cantidad
• El usuario debe dar clic sobre confirmar
Historia de usuario
ID: 10 Nombre: Registro de usuario
administrador
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito registrarme en la aplicación
Criterio de aceptación:
• El usuario administrador debe suministrar información básica
• El usuario administrador debe establecer su contraseña
Historia de usuario
ID: 11 Nombre: Inicio de sesión administrador
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito necesito iniciar sesión para acceder a la aplicación
Criterio de aceptación:
• El usuario administrador debe suministrar su correo
• El usuario administrador debe suministrar su contraseña
Historia de usuario
ID: 12 Nombre: Ingresar película
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito agregar las películas
Criterio de aceptación:
• El usuario administrador debe dar clic sobre la opción “Agregar”
• El usuario administrador debe colocar la imagen de la película
Historia de usuario
ID: 13 Nombre: Ingresar horarios - Funciones
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito agregar los horarios de cada una de las películas
Criterio de aceptación:
• El usuario administrador debe dar clic en la opción “Agregar Horarios”
• El usuario administrador debe digitar cada uno de los horarios disponibles
• El usuario administrador debe realizar el proceso con cada una de las
películas
Historia de usuario
ID: 14 Nombre: Ingresar tarifas de las películas
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito agregar las tarifas de cada una de las películas
Criterio de aceptación:
• El usuario administrador debe dar clic en la opción “Agregar Tarifas”
• El usuario administrador debe digitar la información
• El usuario administrador debe dar clic en “Confirmar”
Historia de usuario
ID: 15 Nombre: Eliminar Pelicula
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito eliminar películas agregadas
Criterio de aceptación:
• El usuario administrador debe dar clic en la opción “Eliminar Película”
Historia de usuario
ID: 16 Nombre: Actualizar horarios película
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito actualizar las funciones u horarios de las películas
Criterio de aceptación:
• El usuario administrador debe dar clic en la opción “Actualizar”
• El usuario administrador puede eliminar y agregar los horarios.
Historia de usuario
ID: 17 Nombre: Actualizar Tarifa
Prioridad de negocio: alta
Rol: Administrador
Funcionalidad: Necesito actualizar las tarifas de las películas
Criterio de aceptación:
• El usuario administrador debe dar clic en la opción “Actualizar tarifa”
• El usuario administrador debe ingresar información
• El usuario administrador debe dar clic en “Confirmar”