Documente Academic
Documente Profesional
Documente Cultură
RapiFutbol
Contenido
Página 2 de 22
Módulo de seguridad
4 - El usuario puede volver a ingresar los datos, yendo al paso 1 del curso normal, o puede
presionar los botones “recuperar contraseña”, “registrar usuario” o “registrar institución”
Breve Descripción Registro de un usuario al sistema para que pueda utilizar todas las
funciones del mismo.
Actores Usuario
Precondiciones El usuario no debe existir
Post condiciones El usuario se encuentra registrado, pudiendo acceder a todas las
Página 3 de 22
funcionalidades del sistema.
Referencias Incluido en el caso de uso: “Ingresar al sistema” <CU_01>
Curso Normal
1 - El usuario ingresa su nombre, apellido, DNI, correo electrónico, fecha de nacimiento,
dirección, un nombre de usuario y contraseña. Luego presiona el botón “registrar”.
2 - La capa de presentación valida el formato del correo y de la contraseña. También realiza
una validación de la obligatoriedad de todos los datos solicitados.
3 - El sistema verifica que el nombre de usuario, DNI y correo electrónico sean únicos, y se
genera un nuevo usuario.
4 - El sistema muestra una pantalla con el mensaje “Registro exitoso”. Posteriormente,
redirige a la pantalla ingresar al sistema.
Curso Alternativo
Página 4 de 22
DNI existente
Correo Existente
Breve Descripción Registro de una institución al sistema para poder empezar a utilizar
la plataforma.
Actores Administrador de cancha
Precondiciones La institución no debe existir
Página 5 de 22
Post condiciones La institución se encuentra registrada, pudiendo acceder a todas las
funcionalidades del sistema.
Referencias Incluido en el caso de uso: “Ingresar al sistema” <CU_01>
Curso Normal
1 - El usuario ingresa el nombre de la institución, dirección, localidad, provincia, código
postal, correo electrónico, un nombre de usuario y contraseña. Luego presiona el botón
“registrar”.
Curso Alternativo
Página 6 de 22
Nombre de institución existente
Correo Existente
Página 7 de 22
Referencias Incluido en el Ingresar al sistema <CU_01>
Curso Normal
Curso Alternativo
Correo inexistente
4 - El usuario podrá ingresar otro correo electrónico y volver a presionar el botón “enviar
contraseña”. En la pantalla se agregan los botones “registrar usuario” y “registrar institución”
para poder ir al CU correspondientes.
Módulo Cancha
Breve Descripción Se da de alta una cancha en el sistema, para poder efectuar una
reserva sobre la misma.
Referencias
Curso Normal
Página 8 de 22
1- El usuario ingresa un nombre para la cancha, sus dimensiones, capacidad de personas,
tipo de piso y precio por hora. Una vez ingresados estos campos presiona el botón
“siguiente”.
2 - La capa de presentación valida la obligatoriedad de todos los datos solicitados.
3 - El sistema valida que el nombre de la cancha sea único para esa institución.
4 - El usuario ingresa como mínimo 3 fotos de la cancha y presiona el botón “finalizar”
5 - El sistema genera una nueva cancha y muestra un cartel “Registro exitoso”
Curso Alternativo
Nombre de cancha ya existente
3 b - El sistema verifica que el nombre de la cancha ya existe.
Página 9 de 22
Nombre de cancha ya existente
3 b - El sistema verifica que el nombre de la cancha ya existe.
2 b - El sistema verifica que la cancha que se quiere eliminar tiene reservas activas.
3 - El sistema muestra un popup con la opción “programar eliminación”
Página 10 de 22
Caso de Uso <CU_CA_08> Consultar reservas
En caso de que se seleccione un horario donde no hay ninguna reserva se irá al caso de
uso Cargar reserva <CU_09>.
Página 11 de 22
Curso Normal
1 - El usuario selecciona un horario disponible de alguna cancha del sistema.
2 - El sistema solicita el nombre y teléfono de la persona que reserva la cancha.
3 - El usuario ingresa los datos solicitados y presiona el botón “Realizar reserva”.
4 - El sistema valida la obligatoriedad de los datos.
5 – El sistema genera la reserva y muestra un mensaje “Reserva exitosa”
Modulo Usuario
Página 12 de 22
4 - El sistema muestra un listado con las canchas que cumplan con los filtros de tipo de
cancha y capacidad. Por cada cancha se muestra la disponibilidad en el día.
2. b Se muestra una pantalla con un mensaje “no hay instituciones que cumplan dichos
parámetros”
3 El usuario presiona el botón “volver a buscar” y vuelve al paso 1 del caso de uso.
Página 13 de 22
Caso de Uso <CU_US_12> Pagar cancha
2 b - El sistema deshabilita el botón “pagar con tarjeta” y muestra un botón “asociar tarjeta
de crédito”
3 - El usuario presiona el botón y va al caso de uso Asociar tarjeta de crédito <CU_15>
Página 14 de 22
Breve Pago de una cancha a través de la tarjeta de crédito
Descripción
Actores Usuario
Precondiciones El usuario debe estar logueado, debe haber realizado una reserva
previamente y deben tener una tarjeta asociada a su cuenta.
Post condiciones La cancha se encuentra pagada
Referencias
Curso Normal
1- El sistema muestra los últimos 4 números de la tarjeta ya asociada.
2 - El sistema solicita que se ingrese el código de seguridad de la tarjeta y el monto que se
quiera abonar (seña o pago total)
3 - El usuario ingresa los datos solicitados y presiona el botón “Pagar”.
4 - El sistema valida los datos ingresados. Luego efectúa el pago a través de la plataforma
de mercadopago y el mismo se carga en el sistema.
5 – El sistema muestra una pantalla con los datos de la reserva, junto al mensaje “Pago
exitoso”
Curso Alternativo
Código de seguridad inválido
Breve Descripción Pago de una cancha con los puntos obtenidos a través del sistema
de recompensas
Actores Usuario
Precondiciones El usuario debe estar logueado, debe haber realizado una reserva
previamente y debe tener puntos suficientes para realizar el pago.
Post condiciones La cancha se encuentra pagada
Referencias
Curso Normal
Página 15 de 22
1- El sistema muestra los puntos disponibles del usuario, y el costo en puntos del pago de
la cancha (seña y pago total)
2 - El usuario selecciona el tipo de pago que quiere realizar y presiona el botón “canjear
puntos”
3 - El sistema actualiza los puntos del usuario y actualiza el estado de pago de la cancha.
5 – El sistema muestra una pantalla con los datos de la reserva, junto al mensaje “Pago
exitoso”
Curso Alternativo
El usuario no tiene suficientes puntos
2 b - El sistema muestra el mensaje “No tiene suficientes puntos para realizar el pago”
3 - El sistema muestra un botón “Ir a opciones de pago” y se redirige al caso de uso Pagar
cancha <CU_12>
Página 16 de 22
Datos inválidos
6 .b La validación por parte del servicio rest de mercadopago da un resultado erróneo.
Modulo partido
Página 17 de 22
Caso de Uso <CU_PA_17> Aceptar amigo
Página 18 de 22
1 - El usuario ingresa a la sección partidos.
2 - El sistema muestra todos los partidos activos del usuario.
3 - El usuario selecciona uno de los partidos.
4 - Si todavía hay cupo en el partido, presiona el botón “enviar invitación”
5 - El sistema muestra una pantalla con todos los amigos que tiene el usuario.
6 - El usuario selecciona el amigo al que quiere enviarle una invitación.
7 - El sistema muestra una popup con el mensaje “Desea enviarle una invitación al usuario
<nombre usuario>
8 - El usuario presiona el botón “aceptar”
9 - El sistema envía la invitación y muestra en pantalla el mensaje “Invitación enviada”
Curso Alternativo
Usuario sin amigos
Página 19 de 22
No hay usuarios disponibles
2 b – El sistema no encuentra ningún usuario que cumpla con los filtros correspondientes y
muestra el mensaje en pantalla “No hay usuarios que cumplan con los requisitos”
3 – El usuario puede cambiar algún filtro y presionar el botón “Buscar” nuevamente.
Modulo Recompensas
Breve Descripción Crear regla que indique cuantos puntos gana un usuario por jugar 1
hora en una cancha.
Actores Administrador de cancha
Precondiciones El usuario debe estar logueado.
Post condiciones
Referencias
Curso Normal
1 - El usuario selecciona la cancha para la cual va a crear la regla.
2 - El usuario ingresa la cantidad de puntos que va a ganar el usuario por cada hora jugada
y presiona el botón “Crear regla”
3 - El sistema muestra un popup con el mensaje “Desea crear la regla”.
4 - El usuario presiona el botón “aceptar”
5 - El sistema crea la regla de recompensas y muestra en pantalla el mensaje “Regla
creada con éxito”
Página 20 de 22
Caso de Uso <CU_RE_21> Crear premio
Página 21 de 22
Referencias
Curso Normal
1 - El usuario ingresa a la sección recompensas.
2 - El sistema muestra un listado con todos los premios disponible en el momento, junto a
su costo en puntos.
3 - El usuario selecciona un premio.
4 - El sistema muestra un popup con el mensaje “Desea canjear el siguiente premio
<premio, cantidad de puntos necesarios>”.
5 - El usuario presiona el botón “aceptar”.
6 - El sistema le descuenta los puntos al usuario y genera un código alfanumérico de 10
dígitos. Posteriormente muestra en pantalla “Premio canjeado con éxito, código <número de
código>
Curso Alternativo
Cantidad de puntos insuficientes
Página 22 de 22