Proyecto Sistema de Apuestas

Documento de Requisitos del Sistema

Versión 1.0

Fecha 09/03/2015

Preparado para:

Politécnico Grancolombiano

Preparado por:

Software-Enterprise


Índice

1 INTRODUCCIÓN
2 PARTICIPANTES EN EL PROYECTO
3 OBJETIVOS DEL SISTEMA
3.1 GENERAL
3.2 ESPECIFICOS
4 CATÁLOGO DE REQUISITOS DEL SISTEMA
4.1 Requisitos de almacenamiento de información
4.2 Requisitos funcionales
4.2.1 Diagramas de casos de uso
4.2.2 Definición de actores
4.2.3 Casos de uso del sistema
4.3 Requisitos no funcionales
5 MATRICES DE RASTREABILIDAD
A GLOSARIO


1 INTRODUCCIÓN

Nuestro sistema brindara al usuario final una apuesta (competición de futbol), el cual tendrá como fin el mayor número de recolección de puntos, la persona que recolecte la mayor cantidad de puntos durante la competencia, ganara la apuesta y reclamara su premio de acuerdo a lo pactado inicialmente.
Formato Copa América:
El campeonato tendrá un total de 12 equipos participantes, que se dividirán en 3 grupos de 4 equipos respectivamente. Estos se enfrentaran en sus respectivos grupos (todos contra todos) , a la segunda ronda pasaran un total de 8 equipos de los cuales 6 de ellos corresponden a los 2 equipos ganadores de cada grupo. Los dos equipos restantes corresponden a los mejores terceros. Estos terceros se definirán por puntaje, diferencia de gol o goles marcados. En caso de presentarse un empate en las reglas anteriormente mencionadas el usuario seleccionara el que crea serán los mejores terceros.
Los cuatro equipos ganadores pasaran a las semifinales, que se enfrentaran también a eliminación directa, los dos equipos perdedores lucharan por el tercer y cuarto puesto y los otros dos equipos en la final.
Sistema de puntuación:
1era Ronda:
· Si el usuario ingresa un marcador y este coincide con el resultado final del partido, obtendrá 3 puntos.

· En caso de que no acierte el marcador pero si el equipo ganador, obtendrá 1 punto.

· Si no pasa ninguno de los dos anteriores casos no se ganara ningún punto

2da Ronda:
· Si el usuario ingresa un marcador y este coincide con el resultado final del partido, obtendrá 6 puntos.

· En caso de que no acierte el marcador pero si el equipo ganador, obtendrá 2 puntos.

· Si no pasa ninguno de los dos anteriores casos no se ganara ningún punto

Semifinal, tercer y cuarto puesto:
· Si el usuario ingresa un marcador y este coincide con el resultado final del partido, obtendrá 12 puntos.

· En caso de que no acierte el marcador pero si el equipo ganador, obtendrá 4 puntos.

· Si no pasa ninguno de los dos anteriores casos no se ganara ningún punto

Final:
· Si el usuario ingresa un marcador y este coincide con el resultado final del partido, obtendrá 24 puntos.

· En caso de que no acierte el marcador pero si el equipo ganador, obtendrá 8 puntos.

· Si no pasa ninguno de los dos anteriores casos no se ganara ningún punto

2 PARTICIPANTES EN EL PROYECTO

Organización Software-Enterprise
Dirección cll 108 fb # 28 b 33
Teléfono 5298537
Fax 843954
Comentarios Ninguno

Organización Politécnico Grancolombiano
Dirección cll 81 fb # 45 b 23
Teléfono 36632234
Fax 234235543
Comentarios Ninguno

Participante Felipe Duque Cardona
Organización Software-Enterprise
Rol Diseñado
Es desarrollador
Es cliente No
Es usuario No
Comentarios Ninguno

Participante Julieth Monsalve Cortes
Organización Software-Enterprise
Rol Análista
Es desarrollador
Es cliente No
Es usuario No
Comentarios Ninguno

Participante Brayan Velez Tamayo
Organización Software-Enterprise
Rol Programador
Es desarrollador
Es cliente No
Es usuario No
Comentarios Ninguno

Participante Gustavo López
Organización Politécnico Grancolombiano
Rol Cliente
Es desarrollador No
Es cliente
Es usuario No
Comentarios Ninguno

3 OBJETIVOS DEL SISTEMA

3.1 GENERAL

OBJ-0001 General
Versión 1.0 ( 09/03/2015 )
Autores
Fuentes
Descripción El sistema deberá implementar una solución WEB para la administración de apuestas en futbol, el cual permita al usuario ingresar sus marcadores y resultados, revisar los resultados de otros y consultar los propios. En todo momento se podrá consultar la tabla de posiciones, para saber quien gana o va ganando las apuestas
Subobjetivos Ninguno
Importancia importante
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Ninguno

3.2 ESPECIFICOS

OBJ-0002 Confiabilidad
Versión 1.0 ( 09/03/2015 )
Autores
Fuentes
Descripción El sistema deberá garantizar al usuario la veracidad de los puntos obtenidos durante la apuesta.
Subobjetivos Ninguno
Importancia importante
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios El sistema solo permitira el ingreso de resutltados antes de iniciar el torneo. Luego de iniciado, no se podrán modicar y cual usuario podrá revisar el resultado de cualquier otro usuario

OBJ-0003 Consulta de Posiciones
Versión 1.0 ( 09/03/2015 )
Autores
Fuentes
Descripción El sistema deberá chequear el estado de la apuesta constantemente dependiendo de los resultados.
Subobjetivos Ninguno
Importancia importante
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Se mostrará una tabla de posociones ordenada descendentemente por el número de puntos obtenidos por los participantes

OBJ-0004 No modificación de resultados
Versión 1.0 ( 09/03/2015 )
Autores
Fuentes
Descripción El sistema deberá controlar una fecha y hora límite en el cual no se podrá modificar o alterar los resultados ingresados anteriormente.
Subobjetivos Ninguno
Importancia importante
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Ninguno

OBJ-0005 Registro de usuarios
Versión 1.0 ( 11/03/2015 )
Autores
Fuentes
Descripción El sistema deberá crear un usuario al momento de vender un cartón
Subobjetivos Ninguno
Importancia vital
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Ninguno

OBJ-0006 Planificación del torneo
Versión 1.0 ( 11/03/2015 )
Autores
Fuentes
Descripción El sistema deberá permitir planificar cualquier torneo de futbol donde en la primera ronda se enfrenten N grupos de 4 equipos, y para las siguientes rondas se puedan ingresar las reglas de clasificación
Subobjetivos Ninguno
Importancia vital
Urgencia inmediatamente
Estado en construcción
Estabilidad alta
Comentarios Por ejemplo: podríamos metricular un torneo como la copa américa donde son 2 grupos y pasan los 2 primeros de cada grupo y los 2 mejores terceros.

O podríamos matricular un torneo como el mundiial de futbol, donde son 8 grupos y pasan a siguiente ronda los 2 mejores de cada grupo.

OBJ-0007 Ingreso de resultados
Versión 1.0 ( 11/03/2015 )
Autores
Fuentes
Descripción El sistema deberá darle la facilidad al usario, que a medida que ingrese sus marcadores, le diga cuales equipos pasan a la siguiente ronda, según la planificación del torneo preveiamente establecida

A partir de segunda ronda. solo se ingresará el resultado del juego reglamentario (90 o 120 minútos de juego), en caso de irse a penales, el usuario selecciona quien gana la ronda de penales, sin ingresar resultados de estos penales
Subobjetivos Ninguno
Importancia vital
Urgencia inmediatamente
Estado validado
Estabilidad media
Comentarios Los criteros para clasificar los equipos son:

1) Puntos
2) Diferencia de goles
3) Goles a favor

En caso que haya un empate en los 3 items, se le pedirá al usuario que seleccione manualmente el equipo que pasa

4 CATÁLOGO DE REQUISITOS DEL SISTEMA

4.1 Requisitos de almacenamiento de información

Figura 1: Diagrama Entidad Relacion

IRQ-0001 Equipo
Versión 1.0 ( 11/03/2015 )
Autores
Fuentes
Dependencias Ninguno
Descripción El sistema deberá almacenar la información correspondiente a son los participantes en los torneos. En concreto:
Datos específicos
Tiempo de vida Medio Máximo
1 año(s) 1 año(s)
Ocurrencias simultáneas Medio Máximo
32 1000
Importancia vital
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Ninguno

IRQ-0002 Cartón
Versión 1.0 ( 13/03/2015 )
Autores
Fuentes
Dependencias Ninguno
Descripción El sistema deberá almacenar la información correspondiente a permitir al usuario ingresar los marcadores y el equipo ganador . En concreto:
Datos específicos
Tiempo de vida Medio Máximo
1 año(s) 1 año(s)
Ocurrencias simultáneas Medio Máximo
32 1000
Importancia vital
Urgencia inmediatamente
Estado en construcción
Estabilidad alta
Comentarios Ninguno

IRQ-0003 Jugador
Versión 1.0 ( 13/03/2015 )
Autores
Fuentes
Dependencias Ninguno
Descripción El sistema deberá almacenar la información correspondiente a los jugadores que participarán en el torneo. En concreto:
Datos específicos
Tiempo de vida Medio Máximo
1 año(s) 1 año(s)
Ocurrencias simultáneas Medio Máximo
32 1000
Importancia vital
Urgencia inmediatamente
Estado en construcción
Estabilidad alta
Comentarios Ninguno

IRQ-0004 Grupo
Versión 1.0 ( 13/03/2015 )
Autores
Fuentes
Dependencias Ninguno
Descripción El sistema deberá almacenar la información correspondiente a los grupos correspondientes que participarán en el torneo. En concreto:
Datos específicos
Tiempo de vida Medio Máximo
1 año(s) 1 año(s)
Ocurrencias simultáneas Medio Máximo
32 1000
Importancia vital
Urgencia inmediatamente
Estado validado
Estabilidad alta
Comentarios Ninguno

4.2 Requisitos funcionales

FRQ-0001 Vender cartónes
Versión 1.0 ( 11/03/2015 )
Autores
Fuentes
Dependencias
  • [OBJ-0007] Ingreso de resultados
  • [OBJ-0001] General
  • Descripción El sistema deberá asignar uno o varios cartones a un cliente previamente creado en el sistema
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0002 Ingreso resultados
    Versión 1.0 ( 11/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0003] Consulta de Posiciones
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá permitir al usuario el ingreso de los resultados de primera ronda, según la programación del torneo., Para las siguientes rondas, el sistema, de manera inteligente, le dirá que equipos se entrentan y podrá ingresar estos resultados. En caso que ingrese empate, deberá decir quien gana la ronda de penaltis, para saber quien pasa a la siguiente ronda
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0003 Cambiar contraseña
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0005] Registro de usuarios
  • Descripción El sistema deberá permitir al ususario cambiar su contraseña despues de que el administradidor le asigne los cartones
    Importancia vital
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0004 Modificar los cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0004] No modificación de resultados
  • Descripción El sistema deberá permitir a los usuarios modificar los resultados de los cartones desde el momento de la compra hasta el inicio del torneo, despues de el inicio el usuario no podrá modificar los resultados
    Importancia vital
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0005 Visualización de cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0003] Consulta de Posiciones
  • Descripción El sistema deberá antes del inicio del torneo no permitir a los usuarios que puedan observar los cartones de los demas apostadores en sl sistema
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0006 Modificar clave de ingreso
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0005] Registro de usuarios
  • Descripción El sistema deberá tener una opción para que en cualquier momento del transcurso de la apuesta el usuario pueda modificar su contraseña las veces que desee
    Importancia importante
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Esta opción aplica tanto como para antes del inicio del torneo como en el transcurso del mismo, sin importar cualquiera de las rondas en que este el torneo

    FRQ-0007 Modificación de cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0004] No modificación de resultados
  • Descripción El sistema deberá no permitir al usuario modificar los resultados de los cartones cuando empiece el torneo
    Importancia importante
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0008 No visualización de cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0003] Consulta de Posiciones
  • [OBJ-0004] No modificación de resultados
  • Descripción El sistema deberá después del pitazo inicial del primer partido permitir al usuario observar los cartones de los demás jugadores
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0009 Visualización de cartones primera ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá mostrar al usuario cada uno de los grupos que participarán en el toreo
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0010 Registro de resultados en primera ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0004] No modificación de resultados
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá permitir al usuario el ingreso de los resultados en la primera ronda del torneo para así saber que equipos acceden a la segunda rondas
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0011 Equipos que pasan de ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0006] Planificación del torneo
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá mostrar al usuario los equipos que pasan de ronda inmediatamente ingrese todos los resultados
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0012 Empates en primera ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0006] Planificación del torneo
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá permitir al usuario escojer entre los equipos candidatos para pasar de ronda en caso de que se presente empates tanto en puntación, diferencia de gol y goles a favor.
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0013 Empates en segunda ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0007] Ingreso de resultados
  • [OBJ-0006] Planificación del torneo
  • [OBJ-0002] Confiabilidad
  • Descripción El sistema deberá permitir al usuario a partir de segunda ronda si en el tiempo reglamentario ingresa un empate, seleccionar quien cree que gane la ronda de penales
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0014 Ingreso de resultados en segunda ronda
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0006] Planificación del torneo
  • [OBJ-0007] Ingreso de resultados
  • Descripción El sistema deberá permitir al usuario el ingreso de los resultados en segunda ronda del torneo para así saber que equipos acceden a las últimas fases
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0015 Definición del torneo
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [OBJ-0007] Ingreso de resultados
  • [OBJ-0006] Planificación del torneo
  • [OBJ-0001] General
  • [OBJ-0002] Confiabilidad
  • Descripción El sistema deberá sugerir al usuario después de segunda ronda quien es el equipo campeón, subcampeón, tercer y cuarto puesto respectivamente
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    4.2.1 Diagramas de casos de uso

    Figura 1: Casos de uso

    4.2.2 Definición de actores

    ACT-0001 Administrador
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Descripción Este actor representa la persona que administra la apuesta, es decir, planifica los torneos,vende los cartones e ingresa los resultados
    Comentarios Ninguno

    ACT-0002 Jugador
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Descripción Este actor representa la persona que participa en la puesta que juega con uno o varios cartones adquiridos con el administrador
    Comentarios Ninguno

    ACT-0003 Anónimo
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Descripción Este actor representa la persona que visitará el sitio de la apuesta pero que no tiene relación con la misma
    Comentarios Ninguno

    4.2.3 Casos de uso del sistema

    UC-0001 Ingreso al sistema
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0003] Cambiar contraseña
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario presiona la opción de ingresar al sistema o durante la realización de los siguientes casos de uso: [UC-0002] Cambiar clave
    Precondición Debe ser un administrador que ya tengo acceso al sistema mediante un usuario y clave asignados o un usuario que ya haya adquirido cartones de la apuesta
    Secuencia normal Paso Acción
    1 El actor Jugador (ACT-0002) Ingresa usuario o clave
    2 El sistema muestra el formulario principal del sitio con las diversas opciones habilitadas según el rol
    Postcondición El usuario queda ingresado en el sistema y solo podrá trabajar dependiendo de los roles que tiene asignados
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 1 minuto(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0002 Cambiar clave
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0006] Modificar clave de ingreso
  • [FRQ-0003] Cambiar contraseña
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario le da en la opción cambio de clave que esta en el menú principal
    Precondición Debe ser un administrador o un jugador que ya tengan su usuario y su clave de acceso al sistema
    Secuencia normal Paso Acción
    1 Se realiza el caso de uso Ingreso al sistema (UC-0001)
    2 El sistema debe permitir al usuario digitar la nueva clave que desea tener en el sistema
    3 El actor Jugador (ACT-0002) debe digitar la nueva clave que desee tener
    4 El sistema cambiará automáticamente la nueva clave del usuario y la almacenará en al base de datos
    Postcondición El usuario queda con la clave de ingreso que haya registrado
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 5 minuto(s)
    4 5 segundo(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0003 Vender cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0005] Visualización de cartones
  • [FRQ-0001] Vender cartónes
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el administrador vaya a la opción de vender cartones y allí posteriormente asignará un cartón a quien lo solicite
    Precondición Debe ser un administrador que ya esté ingresado en el sistema ya que este es el único habilitado para vender cartones
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) deberá seleccionar el cartón o los cartones que venderá a determinado usuario que lo solicite
    2 El sistema deberá guardar el resgistro de los cartones vendidos, de forma que quede asignado un número consecutivo por cartón vendido
    Postcondición El administrador quedará habilitado para seguir vendiendo cartones a otros usuarios
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 5 segundo(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia importante
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0004 Administrar jugadores
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0007] Modificación de cartones
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el jugador pueda acceder al sistema con el número de cartones que ha adquirido
    Precondición El jugador debe de tener su usuario y clave de acceso al sistema
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) deberá permitir que los jugadores puedan ingresar en el sistema
    2 El sistema permitirá el ingreso del usuario en el sistema
    3 El actor Administrador (ACT-0001) deberá vigilar las acciones que el jugador hace en el sistema
    Postcondición Podrá empezar el jugador a llenar los cartones
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0005 Administrar equipos
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0011] Equipos que pasan de ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el administrador vaya a ingresar los equipos en el torneo
    Precondición El adminitrador debe tener planificado el torneo para definir los equipos
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) deberá digitar los equipos que participarán en el torneo
    2 El sistema almacenará todos los equipos ingresados en el sisstema
    Postcondición Asignar los equipos a sus respectivos grupos
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 10 segundo(s)
    Frecuencia esperada 12 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0006 Ingresar resultados reales
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0002] Ingreso resultados
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando un partido del torneo acabe
    Precondición El administrador deberá ingresar el resultado del partido apenas culmine
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) deberá ir a la opción de ingresar resultados
    2 El actor Administrador (ACT-0001) ingresará el resultado del partido despues de que termine
    3 El sistema deberá actualizar la tabla de posiciones y la tabla de los apostadores
    Postcondición El sistema queda dispuesto para que ingrese otro resultado si ya ha culminado dicho partido
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    3 2 minuto(s)
    Frecuencia esperada 5 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0008 Planear torneo
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0010] Registro de resultados en primera ronda
  • [FRQ-0011] Equipos que pasan de ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el administrador ingresa por la opción de planear torneo
    Precondición El administrador debe estar logueado previamente y los equipos creados en el sistema
    Secuencia normal Paso Acción
    1 Se realiza el caso de uso Planear primera ronda (UC-0009)
    Postcondición Queda el torneo creado y listo para le venta de cartones a los jugadores
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada 2 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0009 Planear primera ronda
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0010] Registro de resultados en primera ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión de caso del caso de uso planear torneo o durante la realización de los siguientes casos de uso: [UC-0008] Planear torneo
    Precondición Se ingreso en la opción de planear torneo
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) Ingresa el número de grupos por torneo y sus equipos respectivamente
    2 El sistema deberá mostrar los formularios donde el usuario ingresará sus resultados
    3 El actor Administrador (ACT-0001) selecciona los equipos que van en cada grupo
    4 El sistema crea la planeación de partidos de primera ronda con sus respectivos partidos
    Postcondición El sistema crea la planeación de los partidos de primera ronda con sus juegos respectivos
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 20 segundo(s)
    Frecuencia esperada 2 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0010 Planear otras rondas
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0014] Ingreso de resultados en segunda ronda
  • [FRQ-0013] Empates en segunda ronda
  • [FRQ-0011] Equipos que pasan de ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión del caso de uso planear torneo
    Precondición La primera ronda del torneo debe estar definida
    Secuencia normal Paso Acción
    1 El sistema organizará los equipos que accedieron de ronda en sus respectivas llaves
    2 El actor Administrador (ACT-0001) Verificará que la planeación de la ronda este correcta
    Postcondición Se trabaja en las siguientes rondas del torneo
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    1 20 segundo(s)
    Frecuencia esperada 2 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0011 Planear semi y final
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0015] Definición del torneo
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión del caso de uso planear torneo
    Precondición La planeación del torneo debe entrar en su fase final
    Secuencia normal Paso Acción
    1 El sistema dirá los equipos que pasaron a la semfinal del torneo
    2 El actor Administrador (ACT-0001) verificará que los equipos esten correctamente organizados
    Postcondición El sistema dirá el equipo campeón, subcampeón, tercero y cuarto
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    1 10 segundo(s)
    Frecuencia esperada 2 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0012 Crear administrador
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0003] Cambiar contraseña
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando se adquiera el sistema
    Precondición La persona que haya adquirido el software delegará quienes podran trabajar como administradores en el sistema
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) ingresará en la opción de crear nuevo administrador
    2 El sistema mostrará el formulario para crear el perfil de administrador
    3 El actor Administrador (ACT-0001) Ingresará la información personal que requiere el formulario
    4 El sistema delegará el perfil de nuevo administrador al usuario con sus respectivos permisos
    Postcondición El nuevo administrador empezará la planificación del torneo que sea delegado
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 1 día(s)
    4 1 día(s)
    Frecuencia esperada 5 veces por mes(es)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0013 Ingresar resultados en los cartones
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0010] Registro de resultados en primera ronda
  • [FRQ-0012] Empates en primera ronda
  • [FRQ-0004] Modificar los cartones
  • [FRQ-0008] No visualización de cartones
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el jugador desee llenar sus cartones
    Precondición El jugador debe adquir los cartones con los que va a participar en el torneo
    Secuencia normal Paso Acción
    1 Se realiza el caso de uso Llenar primera ronda (UC-0014)
    2 Se realiza el caso de uso Llenar otras rondas (UC-0015)
    3 Se realiza el caso de uso Llenar ronda semi y final (UC-0016)
    Postcondición El jugador aguardará el inicio del torneo
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0014 Llenar primera ronda
    Versión 1.0 ( 14/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0010] Registro de resultados en primera ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión del caso de uso ingresar resultados en los cartones o durante la realización de los siguientes casos de uso: [UC-0013] Ingresar resultados en los cartones
    Precondición El jugador debe ingresar al sistema con el usuario y la clave asignada
    Secuencia normal Paso Acción
    1 El actor Jugador (ACT-0002) Seleccionará la opción de llenar prmera ronda
    2 El sistema mostrará el cartón en el cual ingresara los resultados de primera ronda o fase de grupos
    3 El actor Jugador (ACT-0002) según su criterio o lo que haya planeado ingresará los resultados partido por partido con sus respectivos goles
    4 El sistema ordenará los resultados como el jugador le indique
    Postcondición El jugador podrá revisar como quedaron sus cartones
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    2 99 día(s)
    4 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0015 Llenar otras rondas
    Versión 1.0 ( 15/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0011] Equipos que pasan de ronda
  • [FRQ-0013] Empates en segunda ronda
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión del caso de uso llenar resultados o durante la realización de los siguientes casos de uso: [UC-0013] Ingresar resultados en los cartones
    Precondición El sistema debe tener la planeación exacta de las rondas preliminares
    Secuencia normal Paso Acción
    1 El sistema deberá organizar las otras rondas según los resultados ingresados por el jugador
    2 El actor Jugador (ACT-0002) deberá plasmar los resultados de las llaves correspondientes
    3 El sistema confirmará los resultados propuestos por el jugador
    4 El actor Jugador (ACT-0002) guardará los resultados de la ronda que esta llenando
    Postcondición El sistema mostrará los cartones de las siguientes rondas
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    1 1 mes(es)
    3 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0016 Llenar ronda semi y final
    Versión 1.0 ( 15/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0015] Definición del torneo
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando inclusión del caso de uso Planear torneo o durante la realización de los siguientes casos de uso: [UC-0013] Ingresar resultados en los cartones
    Precondición El jugador deberá tener las rondas preliminares completas
    Secuencia normal Paso Acción
    1 El sistema mostrará los últimos cuatro equipos que quedan en el torneo
    2 El actor Jugador (ACT-0002) ingresará los resultados de los últimos tres partidos (semifinal, tecer y cuarto puesto y final)
    3 El sistema perdirá la confirmación de el primer a el cuarto puesto que el jugador halla selecionado
    4 El actor Jugador (ACT-0002) aceptará la definición del torneo tal y como lo organizó
    Postcondición Acabará el proceso de llenar resultados y el jugador podrá consultar o repetir este proceso si lo desea
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    1 99 día(s)
    3 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0017 Consultar cartones
    Versión 1.0 ( 15/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0009] Visualización de cartones primera ronda
  • [FRQ-0008] No visualización de cartones
  • [FRQ-0005] Visualización de cartones
  • [FRQ-0001] Vender cartónes
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el jugador o el administrador desee consultar los cartones de los otros apostadores
    Precondición El administrador debe tener la opción habilitada inmediatamente empiece el torneo
    Secuencia normal Paso Acción
    1 El actor Jugador (ACT-0002) presionará la opción de consultar cartones
    2 El actor Administrador (ACT-0001) presionará la opción de consular cartones
    3 El actor Anónimo (ACT-0003) presionará la opción de consultar cartones
    4 El sistema mostrará la opción de consultas para buscar el cartón de quien desee el usuario
    Postcondición El usuario podrá realizar otras acciones en el sistema
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    4 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0018 Consultar posiciones
    Versión 1.0 ( 15/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0005] Visualización de cartones
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el actor desee consultar las posiciones de los participantes de la apuesta
    Precondición El usuario debe ingresar en el sistema
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) presionará en la opción de consultar posiciones
    2 El actor Jugador (ACT-0002) presionará en la opción de consultar posiciones
    3 El actor Anónimo (ACT-0003) presionará en la opción de consultar posiciones
    4 El sistema mostrará las tablas de posiciones respectivas
    Postcondición El usuario podrá realizar otra acción en el sistema
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    4 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    UC-0019 Consultar resultados reales
    Versión 1.0 ( 15/03/2015 )
    Autores
    Fuentes
    Dependencias
  • [FRQ-0002] Ingreso resultados
  • Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desee saber las posiciones y los resultados reales del torneo
    Precondición El usuario deseee conocer las posiciones del torneo y la apuesta
    Secuencia normal Paso Acción
    1 El actor Administrador (ACT-0001) presionará en la opción de consultar resultados reales
    2 El actor Jugador (ACT-0002) presionará la opción de consultar resultados reales
    3 El actor Anónimo (ACT-0003) presionará la opción de consultar resultados reales
    4 El sistema mostrará los resltados y las tablas de posiciones reales del torneo
    Postcondición El usuario podrá realizar otra actividad
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    4 99 día(s)
    Frecuencia esperada 99 veces por día(s)
    Importancia vital
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    4.3 Requisitos no funcionales

    NFR-0001 Base de datos
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá implementarse en Micrisoft SQL, versión 2008 o superior, versión Full o Express
    Importancia vital
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    NFR-0003 Diseño de los cartones
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá mostrar los cartones al jugador de con su respectivo espacio para ingresar los narcadores y una imagen con los equipos enfrentados
    Importancia importante
    Urgencia puede esperar
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    NFR-0004 Interfaz grafica
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá tener interfaces gráficas de administración y de operación en idioma
    español y en ambiente 100% Web, para permitir su utilización a través de exploradores o navegadores de Internet.
    Importancia vital
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    NFR-0005 Seguridad
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá Pedir al actor jugador o administrador un usuari y contraseña el cual le dara acceso a los cartones consultas y demas
    Importancia vital
    Urgencia inmediatamente
    Estado validado
    Estabilidad alta
    Comentarios Ninguno

    NFR-0006 Disponibilidad
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá Tener disponibilidad unos cuantos dias anteriores al inicio del torneo y al finalizar el torneo
    Importancia importante
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    NFR-0002 Conexión a internet
    Versión 1.0 ( 13/03/2015 )
    Autores
    Fuentes
    Dependencias Ninguno
    Descripción El sistema deberá Acceder a cualquier tipo de buscador ( ya sea internet explorer, google chrome, bing...etc).
    Importancia importante
    Urgencia inmediatamente
    Estado en construcción
    Estabilidad alta
    Comentarios Ninguno

    5 MATRICES DE RASTREABILIDAD

    TRM-0001 OBJ-0001 OBJ-0002 OBJ-0003 OBJ-0004 OBJ-0005 OBJ-0006 OBJ-0007
    FRQ-0001 - - - - -
    FRQ-0002 - - - - -
    FRQ-0003 - - - - - -
    FRQ-0004 - - - - - -
    FRQ-0005 - - - - - -
    FRQ-0006 - - - - - -
    FRQ-0007 - - - - - -
    FRQ-0008 - - - - -
    FRQ-0009 - - - - - -
    FRQ-0010 - - - - -
    FRQ-0011 - - - - -
    FRQ-0012 - - - - -
    FRQ-0013 - - - -
    FRQ-0014 - - - - -
    FRQ-0015 - - -

    Matriz de rastreabilidad: Objetivos Vs.Requisitos

    TRM-0002 FRQ-0001 FRQ-0002 FRQ-0003 FRQ-0004 FRQ-0005 FRQ-0006 FRQ-0007 FRQ-0008 FRQ-0009 FRQ-0010 FRQ-0011 FRQ-0012 FRQ-0013 FRQ-0014 FRQ-0015
    UC-0001 - - - - - - - - - - - - - -
    UC-0002 - - - - - - - - - - - - -
    UC-0003 - - - - - - - - - - - - -
    UC-0004 - - - - - - - - - - - - - -
    UC-0005 - - - - - - - - - - - - - -
    UC-0006 - - - - - - - - - - - - - -
    UC-0008 - - - - - - - - - - - - -
    UC-0009 - - - - - - - - - - - - - -
    UC-0010 - - - - - - - - - - - -
    UC-0011 - - - - - - - - - - - - - -
    UC-0012 - - - - - - - - - - - - - -
    UC-0013 - - - - - - - - - - -
    UC-0014 - - - - - - - - - - - - - -
    UC-0015 - - - - - - - - - - - - -
    UC-0016 - - - - - - - - - - - - - -
    UC-0017 - - - - - - - - - - -
    UC-0018 - - - - - - - - - - - - - -
    UC-0019 - - - - - - - - - - - - - -

    Matriz de rastreabilidad: Casos de uso Vs Requisitos funcionales

    A GLOSARIO

    Cartón: es una apuesta de un jugador, es decir, el ingreso de los resultados. Un jugador puede tener N cartones