Está en la página 1de 60

INSTITUTO SUPERIOR SANTO DOMINGO

Enlace Futbol
Requisitos, Análisis, Diseño y construcción

Practica Profesionalizante 2

Estudiantes: Collado Facundo


Manzanelli Silvana

18
Requisitos, Análisis, Diseño y construcción

Índice

Índice .................................................................................................................................................2
Introducción ......................................................................................................................................3
REQUISITOS, ANALISIS, DISEÑO Y CONSTRUCCIÓN .........................................................4
Modelo de Dominio .........................................................................................................................5
Modelo de Casos de Uso ...............................................................................................................6
Tabla de Actores..........................................................................................................................6
Diagrama de Casos de Uso .......................................................................................................7
Tabla de Objetivos de los Casos de Uso .................................................................................8
EPICAS ...........................................................................................................................................10
PRODUCT BACKLOG ..................................................................................................................33
IMPLEMENTACION ......................................................................................................................40
Introducción al proceso de Implementación ..........................................................................41
SPRINT BACKLOG .......................................................................................................................42
Sprint Backlog - Sprint #0 – Configuración y seteo del sistema .........................................43
Sprint Backlog - Sprint #1 – Torneo ........................................................................................44
Sprint #1 – Torneo.........................................................................................................................46
Sprint #1 – Mockups .................................................................................................................47
Diagrama de Gantt del Sprint #1 – Torneo ............................................................................48
APENDICE .....................................................................................................................................49
Políticas de Negocio/Estrategias .................................................................................................50
Diagnóstico de la Situación ......................................................................................................51
Objetivo del Sistema de Información ......................................................................................52
Requerimientos Funcionales ...................................................................................................52
Requerimientos no funcionales ...............................................................................................55
Observaciones ...............................................................................................................................56
INFORME FINAL ........................................................................................................................57

Collado Facundo-Manzanelli Silvana Página 2


Requisitos, Análisis, Diseño y construcción

Introducción
Durante el desarrollo de la materia PP2 se modelará e implementará el
sistema de información de Enlace Futbol partiendo desde los requisitos obtenidos
en PP1 y aplicando las herramientas del PUD con UML para análisis y diseño.

De esta manera se obtendrá como artefactos el Modelo de Dominio, el


Modelo de casos de usos, el Mapeo de Bases de Datos y el Diagrama de Estado.

Se trabajará bajo la metodología ágilpara el desarrollo, SCRUM, para lo


cual se creará el ProductBacklog, Épicas e Historias de usuario.

Collado Facundo-Manzanelli Silvana Página 3


Requisitos, Análisis, Diseño y construcción

REQUISITOS,
ANALISIS, DISEÑO
Y CONSTRUCCIÓN

Collado Facundo-Manzanelli Silvana Página 4


Requisitos, Análisis, Diseño y construcción

Modelo de Dominio

Collado Facundo-Manzanelli Silvana Página 5


Requisitos, Análisis, Diseño y construcción

Modelo de Casos de Uso

Tabla de Actores
Nombre del actor Descripción del rol del actor
Responsable del torneo Responsable de gestionar los torneos que
haya creado, de generar el reglamento, de
registrar el fixture y la información de cada
partido, de aceptar inscripciones al torneo
tanto de equipos como de árbitros
postulados de enviar novedades a equipos
suscriptos, y de registrar la actuaciones de
los jugadores.
Responsable del equipo Responsable de gestionar los equipos que
haya creado, de aceptar inscripción de
jugadores postulados, de inscribir al
equipo a un determinado torneo, y de
enviar novedades a jugadores suscriptos.
Responsable de arbitrar Responsable de registrarse como árbitro y
de inscribirse a un torneo.
Jugador Responsable de registrarse como jugador
y de inscribirse a un equipo.
Administrador Responsable de administrar toda la
información necesaria que necesitan los
demás usuarios del sistema, como
localidad, provincias, barrios, Mensajes de
notificación, y modalidad de torneo.

Collado Facundo-Manzanelli Silvana Página 6


Requisitos, Análisis, Diseño y construcción

Diagrama de Casos de Uso

1.Registrar mensaje 27.Registrar arbitro


Administra
dor notificacion Arbitro

2.Actualizar mensaje
notificacion 28.Modificar arbitro
5.Actualizar localidad

4.Actualizar provincia
29.Registrar
inscripcion torneo

3.Actualizar barrio

6.Actualizar tipo 7.Registrar


torneo Organizador
<<extend>>

8.Registrar torneo 9.Registrar


Reglamento

<<extend>>
Responsab 10.Registrar Fixture 11.Registrar Partido
le Torneo
<<extend>>
12.Modificar partido
13.Registrar
actuacion jugador

14.Modificar torneo

16.Registrar novedad 15.Modificar


equipo organizador 21.Registrar jugador
22.Registrar
inscripcion equipo

17.Registrar novedad
jugador 23.Modificar jugador

18.Registrar equipo
Jugador
24.Consultar
novedad equipo
Responsable
de Equipo
19.Modificar equipo 25.Consultar
Reglamento

20.Registrar
inscripcion torneo 26.Consultar
novedad torneo

Collado Facundo-Manzanelli Silvana Página 7


Requisitos, Análisis, Diseño y construcción

Tabla de Objetivos de los Casos de Uso


Nombre del caso de uso Objetivo
Registrar organizador Registrar un nuevo usuario con perfil de
Organizador de Torneos de futbol
Registrar torneo Registrar un torneo de futbol, indicando
nombre, localidad, modalidad, tipo,
descripción, fecha de inicio y fecha de fin.
Registrar reglamento Registrar el reglamento con cada una de
las normas que los equipos y jugadores
participantes deberán tener en cuenta.
Registrar fixture Registrar las fechas que componen el
torneo indicando número y día.
Registrar partido Registrar los partidos que componen cada
fecha indicando día, hora inicio, árbitros,
equipos participantes y cancha.
Modificar partido Registrar la información de los partidos de
una fecha indicando goles, estado y
puntajes obtenidos por los equipos.
Registrar actuación jugador Registrar la actuación de jugador que haya
tenido incidencia en el partido, indicando
goles realizados o sanciones recibidas.
Modificar Torneo Modificar información importante del
torneo, como nombre, fecha de comienzo,
descripción, estado y localidad.
Modificar Organizador Modificar información importante del
organizador, como nombre, apellido, dni,
teléfono, mail y contraseña.
Registrar novedad equipo Registrar un mensaje con información
relevante al torneo para cada equipo
suscripto.
Registrar novedad jugador Registrar un mensaje con información
relevante al torneo para cada jugador
suscripto.
Registrar equipo Registrar un equipo de futbol indicando
nombre y descripción.
Modificar equipo Modificar información importante del
equipo como nombre y descripción.
Registrar inscripción torneo Registrar la postulación de un equipo a
participar en un torneo por primera vez.
Consultar novedad torneo Consultar las novedades generadas por
los torneos que el equipo está suscripto
Consultar reglamento Consultar las normas vigentes del torneo.
Registrar Jugador Registrar un jugador de futbol indicando
nombre, apellido, dni, teléfono, fecha de

Collado Facundo-Manzanelli Silvana Página 8


Requisitos, Análisis, Diseño y construcción

nacimiento, email, contraseña y posición


de juego.
Registrar inscripción equipo Registrar la postulación de un jugador a
participar en un equipo por primera vez.
Modificar Jugador Modificar información importante del
jugador como nombre, apellido, dni,
teléfono, fecha de nacimiento, email,
contraseña y posición de juego.
Consultar novedad equipo Consultar las novedades generadas por
los equipos que el jugador está suscripto.
Registrar arbitro Registrar un árbitro de futbol indicando
nombre, apellido, dni, teléfono, fecha de
nacimiento, email y contraseña.
Modificar arbitro Modificar información importante del
árbitro como nombre, apellido, dni,
teléfono, fecha de nacimiento, email y
contraseña.
Registrar inscripción torneo Registrar la postulación de un árbitro a
participar en un torneo por primera vez.
Registrar mensaje notificación Registrar los mensajes de notificación
automático cuando se generan las
postulaciones
Actualizar mensaje notificación Actualizar la información de los mensajes
de notificación automático cuando se
generan las postulaciones
Actualizar barrio Actualizar el nombre o descripción de un
barrio existente.
Actualizar provincia Actualizar el nombre o descripción de una
provincia existente.
Actualizar localidad Actualizar el nombre o descripción de una
localidad existente.
Actualizar modalidad Actualizar el nombre o descripción de una
modalidad de juego existente.
Actualizar tipo torneo Actualizar el nombre o la descripción de
un tipo de torneo existente

Collado Facundo-Manzanelli Silvana Página 9


Requisitos, Análisis, Diseño y construcción

EPICAS

Collado Facundo-Manzanelli Silvana Página 10


Requisitos, Análisis, Diseño y construcción

Épica G_TOR
Titulo G_TOR_01- “Registrar torneo”
Numero 1
Descripción Como Organizador de torneo quiero
registrar un torneo de fútbol para poder
llevar un control del mismo.
Conversación Cuando un organizador desea crear un
torneo, se registra y carga las
características de dicho torneo.
Prioridad
Usuario Organizador
Riesgo Alta
Responsable Facundo

Épica G_TOR
Titulo G_TOR_02- “Modificar torneo”
Numero 2
Descripción Como Organizador de torneo quiero
modificar la información y características
de un torneo de fútbol para poder llevar un
control adecuado del mismo.
Conversación Cuando un organizador desea actualizar la
información de un torneo, busca el torneo
que administra y actualiza las
características del mismo.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Silvana

Épica G_TOR
Titulo G_TOR_03- “Consultar torneo”
Numero 3
Descripción Como Equipo quiero consultar todas las
características de un torneo de fútbol para
poder tener la información necesaria del
mismo.
Conversación Cuando un Equipo desea buscar un torneo
para inscribirse, analiza la característica del
mismo para ver si es factible participar.

Collado Facundo-Manzanelli Silvana Página 11


Requisitos, Análisis, Diseño y construcción

Prioridad
Usuario Equipo
Riesgo Media
Responsable Silvana

Épica G_TOR
Titulo G_TOR_04- “Registrar Fixture”
Numero 4
Descripción Como Organizador de torneo quiero
registrar el fixture de todas las fechas del
torneo de fútbol para poder informar a los
equipos cuando comienza y quienes deben
enfrentarse.
Conversación Cuando un organizador desea crear el
Fixture, busca el torneo, selecciona
Registrar Fixture y se generan
automáticamente todos los enfrentamientos
de cada equipo por fecha, incluyendo la
tabla de posiciones y distintos ranking.
Prioridad
Usuario Organizador
Riesgo Alta
Responsable Facundo

Épica G_TOR
Titulo G_TOR_05- “Modificar Fixture”
Numero 5
Descripción Como Organizador de torneo quiero
modificar el Fixture de un torneo de fútbol
para poder lograr una mejor organización
del mismo.
Conversación Cuando un organizador desea actualizar el
Fixture, busca el torneo que administra y
modifica los enfrentamientos de los
equipos.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 12


Requisitos, Análisis, Diseño y construcción

Épica G_TOR
Titulo G_TOR_06- “Consultar Fixture”
Numero 6
Descripción Como Equipo quiero consultar todos los
enfrentamientos de cada equipo para poder
tener la información necesaria del mismo.
Conversación Cuando un Equipo desea buscar el Fixture
de un torneo, para saber contra que
equipos deberá enfrentarse y en qué fecha.
Prioridad
Usuario Equipo
Riesgo Baja
Responsable Silvana

Épica G_TOR
Titulo G_TOR_07- “Actualizar Reglamento”
Numero 7
Descripción Como Organizador de torneo quiero
registrar el Reglamento del torneo de fútbol
para poder informar a los equipos
participantes las normas y reglas del
mismo.
Conversación Cuando un organizador desea crear el
Reglamento, busca el torneo, selecciona
Actualizar Reglamento, visualizando el
reglamento generado por Defecto por el
sistema, e introduce o modifica cada una
de las reglas y normas que los equipos y
jugadores participantes deberán tener en
cuenta al participar del mismo. Las reglas
sobre cantidad de jugadores, cantidad de
equipos y puntajes obtenidos por partido no
se podrán modificar.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Silvana

Épica G_TOR
Titulo G_TOR_08- “Modificar Reglamento”

Collado Facundo-Manzanelli Silvana Página 13


Requisitos, Análisis, Diseño y construcción

Numero 8
Descripción Como Organizador de torneo quiero
modificar el Reglamento de un torneo de
fútbol para poder lograr una mejor
organización del mismo.
Conversación Cuando un organizador desea actualizar el
Reglamento, busca el torneo que
administra y modifica las reglas y normas
del mismo.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Épica G_TOR
Titulo G_TOR_09- “Consultar Reglamento”
Numero 9
Descripción Como Equipo quiero consultar todas las
reglas y normas del torneo para poder
tener la información necesaria del mismo.
Conversación Cuando un Equipo desea buscar el
Reglamento de un torneo, para saber
cuáles son las condiciones a tener en
cuenta al participar del mismo.
Prioridad
Usuario Equipo
Riesgo Baja
Responsable Facundo

Épica G_INSE
Titulo G_INSE_01-“Registrar Inscripción equipo”
Numero 10
Descripción Como equipo quiero poder registrarme en
un determinado torneo para participar del
mismo
Conversación Cuando un equipo desea participar en un
torneo, puede realizar la búsqueda de los
mismos filtrando por modalidad/ciudad.
Prioridad
Usuario Equipo

Collado Facundo-Manzanelli Silvana Página 14


Requisitos, Análisis, Diseño y construcción

Riesgo Alta
Responsable Facundo

Épica G_INSE
Titulo G_INSE_02-“Consultar Inscripción equipo”
Numero 11
Descripción Como equipo quiero poder consultar la
inscripción en un torneo para conocer el
estado de la misma.
Conversación Cuando un equipo desea participar en un
torneo, puede realizar la búsqueda de los
mismos filtrando por modalidad/ciudad y
buscar el estado en que se encuentra la
inscripción al mismo.
Prioridad
Usuario Equipo
Riesgo Baja
Responsable Facundo

Épica G_INSJ
Titulo G_INSJ_01-“Registrar Inscripción jugador”
Numero 12
Descripción Como jugador quiero poder registrarme en
un determinado equipo para participar de
un torneo
Conversación Cuando un jugador desea participar en un
torneo, puede realizar la búsqueda de los
equipos filtrando por nombre de los
equipos que existen y la modalidad/ciudad
de los torneos.
Prioridad
Usuario Jugador
Riesgo Alta
Responsable Silvana

Épica G_INSJ
Titulo G_INSJ_02-“Consultar Inscripción jugador”
Numero 13
Descripción Como jugador quiero poder consultar la

Collado Facundo-Manzanelli Silvana Página 15


Requisitos, Análisis, Diseño y construcción

inscripción en un equipo para conocer el


estado de la misma.
Conversación Cuando un jugador desea participar en un
torneo, puede realizar la búsqueda de los
equipos por nombre y buscar el estado en
que se encuentra la inscripción al mismo.
Prioridad
Usuario Jugador
Riesgo Baja
Responsable Silvana

Épica G_INSA
Titulo G_INSA_01-“Registrar Inscripción Arbitro”
Numero 14
Descripción Como árbitro quiero poder registrarme en
un determinado torneo para dirigir partidos
del mismo
Conversación Cuando un árbitro desea participar en un
torneo, puede realizar la búsqueda de los
mismos filtrando por modalidad/ciudad.
Prioridad
Usuario Arbitro
Riesgo Alta
Responsable Silvana

Épica G_INSA
Titulo G_INSA_02-“Consultar Inscripción Arbitro”
Numero 15
Descripción Como árbitro quiero poder consultar la
inscripción en un torneo para conocer el
estado de la misma.
Conversación Cuando un árbitro desea participar en un
torneo, puede realizar la búsqueda de los
mismos filtrando por modalidad/ciudad y
buscar el estado en que se encuentra la
inscripción al mismo.
Prioridad
Usuario Arbitro
Riesgo Baja
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 16


Requisitos, Análisis, Diseño y construcción

Épica G_PAR
Titulo G_PAR_01-“Registrar información post
partidos”
Numero 16
Descripción Como organizador de torneo quiero poder
registrar los resultados de los partidos
jugados en cada fecha para llevar un mejor
control del torneo
Conversación Al finalizar cada partido, el organizador
recibe la planilla del árbitro con los
resultados de los partidos jugados y de las
sanciones cobradas. Con la información
obtenida se actualiza la tabla de posiciones
y rankings.
Prioridad
Usuario Organizador
Riesgo Alta
Responsable Facundo

Épica G_PAR
Titulo G_PAR_02-“Consultar información post
partidos”
Numero 17
Descripción Como organizador de torneo quiero poder
consultar los resultados de los partidos
jugados en cada fecha para determinar si
hay datos cargados erróneamente.
Conversación Al finalizar cada partido, el organizador
recibe la planilla del árbitro con los
resultados de los partidos jugados y de las
sanciones cobradas. Con la información
obtenida se actualiza la tabla de posiciones
y rankings y pueden cargarse
erróneamente.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Collado Facundo-Manzanelli Silvana Página 17


Requisitos, Análisis, Diseño y construcción

Épica G_PAR
Titulo G_PAR_03-“Actualizar información post
partidos”
Numero 18
Descripción Como organizador de torneo quiero poder
modificar los resultados de los partidos
jugados en cada fecha para corregir los
datos cargados erróneamente.
Conversación Con la información obtenida de cada
partido, se actualiza la tabla de posiciones
y rankings y pueden cargarse
erróneamente. Es necesario que el
organizador pueda corregirlos.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Silvana

Épica G_PAR
Titulo G_PAR_04-“Registrar información previa
partidos”
Numero 19
Descripción Como organizador de torneo quiero poder
registrar la información necesaria de cada
partido en cada fecha para que los equipos
y jugadores estén informados
Conversación Antes de comenzar cada partido, los
equipos y sus jugadores necesitan saber
en qué día, hora, cancha y rival es cada
partido.
Prioridad
Usuario Organizador
Riesgo Alta
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 18


Requisitos, Análisis, Diseño y construcción

Épica G_PAR
Titulo G_PAR_05-“Consultar información previa
partidos”
Numero 20
Descripción Como organizador de torneo quiero poder
consultar la información de cada partido en
cada fecha para determinar si hay datos
cargados erróneamente.
Conversación Antes de comenzar cada partido, los
equipos y sus jugadores necesitan saber
en qué día, hora, cancha y rival es cada
partido. Estos datos tienen que ser
correctos.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Épica G_PAR
Titulo G_PAR_06-“Actualizar información previa
partidos”
Numero 21
Descripción Como organizador de torneo quiero poder
modificar la información de cada partido en
cada fecha para corregir los datos
cargados erróneamente.
Conversación Antes de comenzar cada partido, los
equipos y sus jugadores necesitan saber
en qué día, hora, cancha y rival es cada
partido. Estos datos tienen que ser
correctos y es necesario que el organizador
pueda corregirlos.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Facundo

Épica G_PAR
Titulo G_PAR_07-“Registrar árbitro asignado”
Numero 22

Collado Facundo-Manzanelli Silvana Página 19


Requisitos, Análisis, Diseño y construcción

Descripción Como organizador de torneo quiero poder


registrar el árbitro designado en cada
partido en cada fecha para que los
equipos, jugadores y árbitros estén
informados
Conversación Antes de comenzar cada partido, los
equipos, sus jugadores y árbitros necesitan
saber el árbitro designado.
Prioridad
Usuario Organizador
Riesgo Media
Responsable Facundo

Épica G_PAR
Titulo G_PAR_08-“Consultar arbitro asignado”
Numero 23
Descripción Como organizador de torneo quiero poder
consultar el árbitro designado de cada
partido en cada fecha para determinar si
hay datos cargados erróneamente.
Conversación Antes de comenzar cada partido, los
equipos, sus jugadores y árbitros necesitan
saber el árbitro designado.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Épica G_PAR
Titulo G_PAR_09-“Actualizar arbitro asignado”
Numero 24
Descripción Como organizador de torneo quiero poder
modificar el árbitro designado de cada
partido en cada fecha para corregir los
datos cargados erróneamente.
Conversación Antes de comenzar cada partido, los
equipos, sus jugadores y árbitros necesitan
saber el árbitro designado. Estos datos
tienen que ser correctos y es necesario que
el organizador pueda corregirlos.

Collado Facundo-Manzanelli Silvana Página 20


Requisitos, Análisis, Diseño y construcción

Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_ EQUIPO
Titulo G_ EQUIPO _01- “Registrar equipo”
Numero 25
Descripción Como equipo quiero poder registrarme y
poder postularme para ser tenido en cuenta
en algún torneo.
Conversación Antes del comienzo de un torneo un equipo
puede ingresar al sistema y postularse para
que sea tenido en cuenta.
Prioridad
Usuario Equipo
Riesgo Alta
Responsable Facundo

Épica G_ EQUIPO
Titulo G_ EQUIPO _02- “Modificar equipo”
Numero 26
Descripción Como equipo quiero poder modificar mis
datos y poder postularme para ser tenido
en cuenta en algún torneo.
Conversación En cualquier momento un equipo puede
modificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún torneo.
Prioridad
Usuario Equipo
Riesgo Media
Responsable Silvana

Épica G_ EQUIPO
Titulo G_ EQUIPO _03- “Consultar equipo”
Numero 27
Descripción Como equipo quiero poder verificar mis
datos y poder postularme para ser tenido

Collado Facundo-Manzanelli Silvana Página 21


Requisitos, Análisis, Diseño y construcción

en cuenta en algún torneo.


Conversación En cualquier momento un equipo puede
verificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún torneo.
Prioridad
Usuario Equipo
Riesgo Baja
Responsable Silvana

Épica G_JUGADOR
Titulo G_JUGADOR_01- “Registrar jugador”
Numero 28
Descripción Como jugador quiero poder registrarme y
poder postularme para ser tenido en cuenta
en algún equipo.
Conversación En cualquier momento un jugador que no
posee equipo puede ingresar al sistema y
postularse para que sea tenido en cuenta.
Prioridad
Usuario Jugador
Riesgo Alta
Responsable Facundo

Épica G_JUGADOR
Titulo G_JUGADOR_02- “Modificar jugador”
Numero 29
Descripción Como jugador quiero poder modificar mis
datos y poder postularme para ser tenido
en cuenta en algún equipo.
Conversación En cualquier momento un jugador puede
modificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún equipo.
Prioridad
Usuario Jugador
Riesgo Media
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 22


Requisitos, Análisis, Diseño y construcción

Épica G_JUGADOR
Titulo G_JUGADOR_03- “Consultar jugador”
Numero 30
Descripción Como jugador quiero poder verificar mis
datos y poder postularme para ser tenido
en cuenta en algún equipo.
Conversación En cualquier momento un jugador puede
verificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún equipo.
Prioridad
Usuario Jugador
Riesgo Baja
Responsable Silvana

Épica G_ARBITRO
Titulo G_ ARBITRO _01- “Registrar árbitro”
Numero 31
Descripción Como árbitro quiero poder registrarme y
poder postularme para ser tenido en cuenta
en algún torneo.
Conversación En cualquier momento un árbitro puede
ingresar al sistema y postularse para que
sea tenido en cuenta.
Prioridad
Usuario Arbitro
Riesgo Alta
Responsable Silvana

Épica G_ARBITRO
Titulo G_ ARBITRO _02- “Modificar arbitro”
Numero 32
Descripción Como árbitro quiero poder modificar mis
datos y poder postularme para ser tenido
en cuenta en algún torneo.
Conversación En cualquier momento un árbitro puede
modificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún torneo.
Prioridad

Collado Facundo-Manzanelli Silvana Página 23


Requisitos, Análisis, Diseño y construcción

Usuario Arbitro
Riesgo Baja
Responsable Silvana

Épica G_ARBITRO
Titulo G_ ARBITRO _03- “Consultar arbitro”
Numero 33
Descripción Como árbitro quiero poder verificar mis
datos y poder postularme para ser tenido
en cuenta en algún torneo.
Conversación En cualquier momento un árbitro puede
verificar sus datos y así brindar mejor
información al postularse para ser tenido
en cuenta por algún torneo.
Prioridad
Usuario Arbitro
Riesgo Baja
Responsable Silvana

Épica G_SUSCE
Titulo G_SUSCE_01- “Registrar suscripciones
equipo”
Numero 34
Descripción Como organizador de torneo quiero poder
enviar notificaciones a los equipos
registrados.
Conversación Cuando surge algún cambio en un partido
o novedades en el torneo, el organizador
desea notificarlo al equipo.
Prioridad
Usuario Organizador
Riesgo Alta
Responsable Facundo

Épica G_SUSCJ
Titulo G_SUSCJ_01- “Registrar suscripciones de
Jugador”
Numero 35
Descripción Como Jugador postulado quiero poder

Collado Facundo-Manzanelli Silvana Página 24


Requisitos, Análisis, Diseño y construcción

enviar notificaciones a los equipos


registrados.
Conversación Cuando se postula un jugador en búsqueda
de un equipo, se registra y desea enviar la
notificación de que se encuentra disponible
para sumarse a un equipo.
Prioridad
Usuario Jugador
Riesgo Alta
Responsable Facundo

Épica G_SUSCA
Titulo G_SUSCA_01- “Registrar suscripciones
Arbitro”
Numero 36
Descripción Como Arbitro postulado quiero poder enviar
notificaciones a los organizadores de
torneo.
Conversación Cuando se postula un Árbitro en búsqueda
de un torneo, se registra y desea enviar la
notificación de que se encuentra disponible
para sumarse a un torneo.
Prioridad
Usuario Arbitro
Riesgo Alta
Responsable Silvana

Épica G_POSE
Titulo G_ POSE _01- “Registrar postulación de
equipo”
Numero 37
Descripción Como equipo quiero poder postularme en
un torneo para participar del mismo.
Conversación Antes del comienzo de un torneo un equipo
puede ingresar al sistema y postularse para
que sea tenido en cuenta.
Prioridad
Usuario Equipo
Riesgo Alta
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 25


Requisitos, Análisis, Diseño y construcción

Épica G_POSE
Titulo G_ POSE _02- “Consultar postulación de
equipo”
Numero 38
Descripción Como equipo quiero poder verificar mi
postulación para verificar si soy tenido en
cuenta en algún torneo.
Conversación En cualquier momento un equipo puede
verificar el estado de su postulación para
ser tenido en cuenta por algún torneo.
Prioridad
Usuario Equipo
Riesgo Baja
Responsable Silvana

Épica G_POSJ
Titulo G_ POSJ _01- “Registrar postulación de
jugador”
Numero 39
Descripción Como jugador quiero poder postularme en
un equipo para participar del mismo.
Conversación En cualquier momento un jugador puede
ingresar al sistema y postularse para que
sea tenido en cuenta.
Prioridad
Usuario Jugador
Riesgo Alta
Responsable Facundo

Épica G_POSJ
Titulo G_ POSJ _02- “Consultar postulación de
jugador”
Numero 40
Descripción Como jugador quiero poder verificar mi
postulación para verificar si soy tenido en
cuenta en algún equipo.
Conversación En cualquier momento un jugador puede
verificar el estado de su postulación para
ser tenido en cuenta por algún equipo.

Collado Facundo-Manzanelli Silvana Página 26


Requisitos, Análisis, Diseño y construcción

Prioridad
Usuario Jugador
Riesgo Baja
Responsable Facundo

Épica G_POSA
Titulo G_ POSA _01- “Registrar postulación de
árbitro”
Numero 41
Descripción Como árbitro quiero poder postularme en
un torneo para participar del mismo.
Conversación Antes del comienzo de un torneo un árbitro
puede ingresar al sistema y postularse para
que sea tenido en cuenta.
Prioridad
Usuario Arbitro
Riesgo Alta
Responsable Silvana

Épica G_POSA
Titulo G_ POSA _02- “Consultar postulación de
árbitro”
Numero 42
Descripción Como árbitro quiero poder verificar mi
postulación para verificar si soy tenido en
cuenta en algún torneo.
Conversación En cualquier momento un árbitro puede
verificar el estado de su postulación para
ser tenido en cuenta por algún torneo.
Prioridad
Usuario Arbitro
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_01- “Generar informe tabla
posiciones”
Numero 43
Descripción Como organizador de torneo quiero

Collado Facundo-Manzanelli Silvana Página 27


Requisitos, Análisis, Diseño y construcción

imprimir la tabla de posiciones del torneo


para visualizar estado del mismo
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital la
tabla de posiciones del torneo
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Épica G_INF
Titulo G_INF_02- “Generar informe de Ranking
de Jugadores con más goles de un torneo”
Numero 44
Descripción Como organizador de torneo quiero
imprimir el Ranking de Jugadores con más
goles del torneo para poder visualizar
estado del mismo
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital el
ranking de jugadores con más goles.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Épica G_INF
Titulo G_INF_03- “Generar informe de Ranking
de Jugadores con más tarjetas Amarillas
de un torneo”
Numero 45
Descripción Como organizador de torneo quiero
imprimir los Jugadores con más tarjetas
amarillas de un torneo para visualizar
estado del mismo
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital
los Jugadores con más tarjetas amarillas
de un torneo.
Prioridad
Usuario Organizador

Collado Facundo-Manzanelli Silvana Página 28


Requisitos, Análisis, Diseño y construcción

Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_04- “Generar informe de Ranking
de Jugadores con más tarjetas Rojas de un
torneo”
Numero 46
Descripción Como organizador de torneo quiero
imprimir los Jugadores con más tarjetas
Rojas de un torneo para visualizar estado
del mismo
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital
los Jugadores con más tarjetas Rojas de
un torneo
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_05- “Generar informe de Ranking
de Arquero con valla menos vencida de un
torneo”
Numero 47
Descripción Como organizador de torneo quiero
imprimir un listado de los Arqueros con
valla menos vencida de un torneo para
visualizar estado del mismo.
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital
los Arqueros con valla menos vencida de
un torneo.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Collado Facundo-Manzanelli Silvana Página 29


Requisitos, Análisis, Diseño y construcción

Épica G_INF
Titulo G_INF_06- “Generar informe de Ranking
de Equipo con más goles convertidos en un
torneo”
Numero 48
Descripción Como organizador de torneo quiero
imprimir un listado de equipos con más
goles convertidos en un torneo para
visualizar estado del mismo.
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital
los equipos con más goles convertidos en
un torneo.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_07- “Generar informe de Ranking
de Equipo con menos goles recibidos en un
torneo”
Numero 49
Descripción Como organizador de torneo quiero
imprimir un listado de equipos con menos
goles convertidos en un torneo para
visualizar estado del mismo.
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital
los equipos con menos goles convertidos
en un torneo.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_08- “Generar informe de Arbitro que
más partidos dirigió”

Collado Facundo-Manzanelli Silvana Página 30


Requisitos, Análisis, Diseño y construcción

Numero 50
Descripción Como organizador de torneo quiero
imprimir un informe de Árbitro con más
partidos dirigidos para visualizar estado del
mismo.
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital un
informe de Árbitro con más partidos
dirigidos.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_09- “Generar informe de Equipo
que jugó más torneos”
Numero 51
Descripción Como organizador de torneo quiero
imprimir un informe de Equipo que jugó
más torneos para visualizar estado del
mismo para ser tenido en cuenta en
nuevos torneos.
Conversación En cualquier momento el organizador
puede imprimir en papel o archivo digital el
Equipo que jugó más torneos.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Silvana

Épica G_INF
Titulo G_INF_10- “Generar informe de Torneo
más convocante”
Numero 52
Descripción Como organizador de torneo quiero
imprimir un informe de Torneo más
convocante para visualizar estado del
mismo y evaluar cambios en próximo
torneo a crear.
Conversación En cualquier momento el organizador

Collado Facundo-Manzanelli Silvana Página 31


Requisitos, Análisis, Diseño y construcción

puede imprimir en papel o archivo digital el


Torneo más convocante.
Prioridad
Usuario Organizador
Riesgo Baja
Responsable Facundo

Collado Facundo-Manzanelli Silvana Página 32


Requisitos, Análisis, Diseño y construcción

PRODUCT
BACKLOG

Collado Facundo-Manzanelli Silvana Página 33


Requisitos, Análisis, Diseño y construcción

Numero Prioridad Historia de Usuario Estimación Tiempo Responsable


Inicial (hs) Real
(hs)
1 M Como Organizador de 24 Facundo
torneo quiero
registrar un torneo de fútbol
para poder llevar un control
del mismo.

2 M Como Organizador de 12 Silvana


torneo quiero
modificar la información y
características de un torneo
de fútbol para poder llevar
un control adecuado del
mismo.
3 M Como Equipo quiero consultar 5 Silvana
todas las características de
un torneo de fútbol para poder
tener la información necesaria
del mismo.
4 M Como Organizador de torneo 16 Facundo
quiero registrar el fixture de
todas las fechas del torneo de
fútbol para poder informar a
los equipos cuando comienza
y quienes deben enfrentarse.
5 M Como Organizador de torneo 4 Silvana
quiero modificar el Fixture de
un torneo de fútbol para poder
lograr una mejor organización
del mismo.
6 M Como Equipo quiero consultar 4 Silvana
todos los enfrentamientos de
cada equipo para poder tener
la información necesaria del
mismo.
7 S Como Organizador de torneo 8 Silvana
quiero registrar el Reglamento
del torneo de fútbol para
poder informar a los equipos
participantes las normas y
reglas del mismo.
8 S Como Organizador de torneo 4 Facundo

Collado Facundo-Manzanelli Silvana Página 34


Requisitos, Análisis, Diseño y construcción

quiero modificar el
Reglamento de un torneo de
fútbol para poder lograr una
mejor organización del
mismo.
9 S Como Equipo quiero consultar 4 Facundo
todas las reglas y normas del
torneo para poder tener la
información necesaria del
mismo
10 S Como equipo quiero poder 16 Facundo
registrarme en un
determinado torneo para
participar del mismo
11 S Como equipo quiero poder 4 Facundo
consultar la inscripción en un
torneo para conocer el estado
de la misma.
12 S Como jugador quiero poder 16 Silvana
registrarme en un
determinado equipo para
participar de un torneo
13 S Como jugador quiero poder 4 Silvana
consultar la inscripción en un
equipo para conocer el estado
de la misma.
14 S Como árbitro quiero poder 16 Silvana
registrarme en un
determinado torneo para
dirigir partidos del mismo
15 S Como árbitro quiero poder 4 Silvana
consultar la inscripción en un
torneo para conocer el estado
de la misma.
16 M Como organizador de torneo 8 Facundo
quiero poder registrar los
resultados de los partidos
jugados en cada fecha para
llevar un mejor control del
torneo
17 M Como organizador de torneo 4 Facundo
quiero poder consultar los
resultados de los partidos
jugados en cada fecha para

Collado Facundo-Manzanelli Silvana Página 35


Requisitos, Análisis, Diseño y construcción

determinar si hay datos


cargados erróneamente.
18 M Como organizador de torneo 8 Silvana
quiero poder modificar los
resultados de los partidos
jugados en cada fecha para
corregir los datos cargados
erróneamente.
19 M Como organizador de torneo 8 Facundo
quiero poder registrar la
información necesaria de
cada partido en cada fecha
para que los equipos y
jugadores estén informados
20 M Como organizador de torneo 4 Facundo
quiero poder consultar la
información de cada partido
en cada fecha para
determinar si hay datos
cargados erróneamente.
21 S Como organizador de torneo 8 Facundo
quiero poder modificar la
información de cada partido
en cada fecha para corregir
los datos cargados
erróneamente.
22 M Como organizador de torneo 8 Facundo
quiero poder registrar el
árbitro designado en cada
partido en cada fecha para
que los equipos, jugadores y
árbitros estén informados
23 S Como organizador de torneo 4 Facundo
quiero poder consultar el
árbitro designado de cada
partido en cada fecha para
determinar si hay datos
cargados erróneamente.
24 S Como organizador de torneo 4 Silvana
quiero poder modificar el
árbitro designado de cada
partido en cada fecha para
corregir los datos cargados
erróneamente.

Collado Facundo-Manzanelli Silvana Página 36


Requisitos, Análisis, Diseño y construcción

25 M Como equipo quiero poder 16 Facundo


registrarme y poder
postularme para ser tenido en
cuenta en algún torneo.
26 M Como equipo quiero poder 8 Silvana
modificar mis datos y poder
postularme para ser tenido en
cuenta en algún torneo.
27 S Como equipo quiero poder 4 Silvana
verificar mis datos y poder
postularme para ser tenido en
cuenta en algún torneo.
28 M Como jugador quiero poder 16 Facundo
registrarme y poder
postularme para ser tenido en
cuenta en algún equipo.
29 M Como jugador quiero poder 8 Silvana
modificar mis datos y poder
postularme para ser tenido en
cuenta en algún equipo.
30 S Como jugador quiero poder 4 Silvana
verificar mis datos y poder
postularme para ser tenido en
cuenta en algún equipo.
31 M Como árbitro quiero poder 8 Silvana
registrarme y poder
postularme para ser tenido en
cuenta en algún torneo.
32 S Como árbitro quiero poder 4 Silvana
modificar mis datos y poder
postularme para ser tenido en
cuenta en algún torneo.
33 S Como árbitro quiero poder 4 Silvana
verificar mis datos y poder
postularme para ser tenido en
cuenta en algún torneo.
34 S Como organizador de torneo 16 Facundo
quiero poder enviar
notificaciones a los equipos
registrados.
35 C Como Jugador postulado 8 Facundo
quiero poder enviar
notificaciones a los equipos
registrados.

Collado Facundo-Manzanelli Silvana Página 37


Requisitos, Análisis, Diseño y construcción

36 C Como Arbitro postulado 8 Silvana


quiero poder enviar
notificaciones a los
organizadores de torneo.
37 M Como equipo quiero poder 16 Silvana
postularme en un torneo para
participar del mismo.
38 S Como equipo quiero poder 4 Silvana
verificar mi postulación para
verificar si soy tenido en
cuenta en algún torneo.
39 M Como jugador quiero poder 8 Facundo
postularme en un equipo para
participar del mismo.
40 C Como jugador quiero poder 4 Facundo
verificar mi postulación para
verificar si soy tenido en
cuenta en algún equipo.
41 S Como árbitro quiero poder 8 Silvana
postularme en un torneo para
participar del mismo
42 S Como árbitro quiero poder 4 Silvana
verificar mi postulación para
verificar si soy tenido en
cuenta en algún torneo.
43 M Como organizador de torneo 8 Facundo
quiero imprimir la tabla de
posiciones del torneo para
visualizar estado del mismo
44 M Como organizador de torneo 8 Facundo
quiero imprimir el Ranking de
Jugadores con más goles del
torneo para poder visualizar
estado del mismo
45 C Como organizador de torneo 4 Silvana
quiero imprimir los Jugadores
con más tarjetas amarillas de
un torneo para visualizar
estado del mismo
46 C Como organizador de torneo 4 Silvana
quiero imprimir los Jugadores
con más tarjetas Rojas de un
torneo para visualizar estado
del mismo

Collado Facundo-Manzanelli Silvana Página 38


Requisitos, Análisis, Diseño y construcción

47 C Como organizador de torneo 4 Silvana


quiero imprimir un listado de
los Arqueros con valla menos
vencida de un torneo para
visualizar estado del mismo.
48 C Como organizador de torneo 8 Silvana
quiero imprimir un listado de
equipos con más goles
convertidos en un torneo para
visualizar estado del mismo.
49 C Como organizador de torneo 4 Silvana
quiero imprimir un listado de
equipos con menos goles
convertidos en un torneo para
visualizar estado del mismo.
50 C Como organizador de torneo 4 Silvana
quiero imprimir un informe de
Árbitro con más partidos
dirigidos para visualizar
estado del mismo
51 C Como organizador de torneo 8 Silvana
quiero imprimir un informe de
Equipo que jugó más torneos
para visualizar estado del
mismo para ser tenido en
cuenta en nuevos torneos.
52 C Como organizador de torneo 8 Facundo
quiero imprimir un informe de
Torneo más convocante para
visualizar estado del mismo y
evaluar cambios en próximo
torneo a crear.

Collado Facundo-Manzanelli Silvana Página 39


Requisitos, Análisis, Diseño y construcción

IMPLEMENTACION

Collado Facundo-Manzanelli Silvana Página 40


Requisitos, Análisis, Diseño y construcción

Introducción al proceso de Implementación


Se comenzará con el proceso de Desarrollo e Implementación del proyecto
Enlace Futbol a través de la metodología ágil, SCRUM.

A partir del Product Backlog donde se encuentran cada historia priorizada y


estimada, se definirá el Sprint Backlog.

En el Sprint #0 se detallará las actividades de configuración y seteo del sistema.

Lugo, se detallarán los demás Sprints necesarios para la implementación del


sistema.

En cada Sprint, se encontrará las UH desarrolladas con sus correspondientes


tareas, estimaciones, mockups, criterios de aceptación y tiempos asignados mediante el
diagrama de Gantt.

Los Sprints durarán entre dos a tres semanas, donde se trabajará los días
sábados y domingos durante 8hs.

Collado Facundo-Manzanelli Silvana Página 41


Requisitos, Análisis, Diseño y construcción

SPRINT BACKLOG

Collado Facundo-Manzanelli Silvana Página 42


Requisitos, Análisis, Diseño y construcción

Sprint Backlog - Sprint #0 – Configuración y seteo del sistema


ID Historia Tarea Responsable Horas
de estimadas
Usuario
Definir herramienta de Manzanelli 2
gestión Collado
Definir lenguaje de Manzanelli 2
programación Collado
Definición de formas de Manzanelli 1
puntuar las HU Collado
Definición de estándares de Manzanelli 2
codificación Collado
Revision de PB Manzanelli 1
Collado
Definir motor de base de Manzanelli 2
datos Collado
Crear tabla Torneo Manzanelli 30
Crear tabla TipoTorneo Collado
Crear tabla Modalidad
Crear tabla Reglamento
Crear tabla Organizador
Crear tabla TipoDni
Crear tabla Localidad
Crear tabla Provincia
Crear tabla Barrio
Crear tabla Domicilio
Crear tabla Arbitro
Crear tabla Jugador
Crear tabla Posicion
Crear tabla
NovedadSuscripcionArbitro
Crear tabla Fecha
Crear tabla
NovedadSuscripcionJugador
Crear tabla Equipo
Crear tabla Partido
Crear tabla Estado
Crear tabla Ambito
Crear tabla Inscripcion
Crear tabla TipoInscripcion
Crear tabla Notificacion
Crear tabla
ActuacionJugador
Crear tabla TipoSancion

Collado Facundo-Manzanelli Silvana Página 43


Requisitos, Análisis, Diseño y construcción

Crear tabla Sancion

Crear script de inserción Manzanelli 4


para base de datos (inicial) Collado
Programar Base de datos Manzanelli 8
Collado
Testear base de datos Manzanelli 2
Collado
Total de Horas Manzanelli 54
Collado

Sprint Backlog - Sprint #1 – Torneo


ID Historia de Tarea Responsable Horas
Usuario estimadas
1 Como Crear script de consulta de Manzanelli 8
Organizador la tablaTipoTorneo. Collado
de torneo Crear script de consulta de
quiero la tabla Localidad
registrar un Crear script de consulta de
torneo de la tabla Barrio
fútbol para Crear script de consulta de
poder llevar la tabla Provincia
un control del Crear script de consulta de
mismo. la tabla Reglamento
Crear script de consulta de
la tabla Modalidad
Crear script de consulta de
la tabla Fixture
Crear script de consulta de
la tabla Estado
Crear script de consulta de
la tabla Ambito
Crear Script de inserción Manzanelli 3
para Torneo Collado
Programar Interfaz Manzanelli 8
G_TOR_01- “Registrar Collado
torneo”
Testing sobre G_TOR_01- Manzanelli 2
“Registrar torneo” Collado
Correcciones sobre Manzanelli 2
defectos encontrados en el Collado
testing
2 ciclo Testing Manzanelli 1

Collado Facundo-Manzanelli Silvana Página 44


Requisitos, Análisis, Diseño y construcción

Collado
Total de Horas Manzanelli 24
Collado
2 Como Crear script de consulta de Manzanelli 4
Organizador la tabla Torneo Collado
de torneo Crear Script de actualizar Manzanelli 2
quiero para Torneo Collado
modificar la Programar Interfaz Manzanelli 3
información y G_TOR_02- “Modificar Collado
características torneo”
de un torneo Testing sobre G_TOR_02- Manzanelli 1
de fútbol para “Modificar torneo” Collado
poder llevar Correcciones sobre Manzanelli 1
un control defectos encontrados en el Collado
adecuado del testing
mismo. 2 ciclo Testing Manzanelli 1
Collado
Total de Horas Manzanelli 12
Collado
3 Como Equipo Programar Interfaz Manzanelli 2
quiero G_TOR_03- “Consultar Collado
consultar torneo”
todas las Testing sobre G_TOR_01- Manzanelli 1
características “Registrar torneo” Collado
de un torneo Correcciones sobre Manzanelli 1
de fútbol para defectos encontrados en el Collado
poder tener la testing
información 2 ciclo Testing Manzanelli 1
necesaria del Collado
mismo. Total de Horas Manzanelli 5
Collado
Total de Horas del Sprint #1 41hs

Collado Facundo-Manzanelli Silvana Página 45


Requisitos, Análisis, Diseño y construcción

Sprint #1 – Torneo
Tarea Fecha de Fecha de Responsable Duración
inicio fin
Como Organizador de torneo 09/06/2018 24/06/2018 Manzanelli 24
quiero registrar un torneo de Collado
fútbol para poder llevar un
control del mismo.
Crear script de consulta de la 09/06/2018 09/06/2018 Manzanelli 8
tabla TipoTorneo. Collado
Crear script de consulta de la
tabla Localidad
Crear script de consulta de la
tabla Barrio
Crear script de consulta de la
tabla Provincia
Crear script de consulta de la
tabla Reglamento
Crear script de consulta de la
tabla Modalidad
Crear script de consulta de la
tabla Fixture
Crear script de consulta de la
tabla Estado
Crear script de consulta de la
tabla Ambito
Crear Script de inserción para 10/06/2018 10/06/2018 Manzanelli 3
Torneo Collado
Programar Interfaz 10/06/2018 16/06/2018 Manzanelli 8
G_TOR_01- “Registrar torneo” Collado
Testing sobre G_TOR_01- 16/06/2018 16/06/2018 Manzanelli 2
“Registrar torneo” Collado
Correcciones sobre defectos 16/06/2018 16/06/2018 Manzanelli 2
encontrados en el testing Collado
2 ciclo Testing 16/06/2018 16/06/2018 Manzanelli 1
Collado
Como Organizador de torneo 17/06/2018 23/06/2018 Manzanelli 12
quiero Collado
modificar la información y
características de un torneo
de fútbol para poder llevar
un control adecuado del
mismo.
Crear script de consulta de la 17/06/2018 17/06/2018 Manzanelli 4
tabla Torneo. Collado

Collado Facundo-Manzanelli Silvana Página 46


Requisitos, Análisis, Diseño y construcción

Crear Script de actualizar para 17/06/2018 17/06/2018 Manzanelli 2


Torneo Collado
Programar Interfaz 17/06/2018 23/06/2018 Manzanelli 3
G_TOR_02- “Modificar torneo” Collado
Testing sobre G_TOR_02- 23/06/2018 23/06/2018 Manzanelli 1
“Modificar torneo” Collado
Correcciones sobre defectos 23/06/2018 23/06/2018 Manzanelli 1
encontrados en el testing Collado
2 ciclo Testing 23/06/2018 23/06/2018 Manzanelli 1
Collado
Como Equipo quiero consultar 23/06/2018 24/06/2018 Manzanelli 5
todas las características de un Collado
torneo de fútbol para poder
tener la información necesaria
del mismo.
Programar Interfaz 23/06/2018 23/06/2018 Manzanelli 2
G_TOR_03- “Consultar Collado
torneo”
Testing sobre G_TOR_03- 23/06/2018 23/06/2018 Manzanelli 1
“Consultar torneo” Collado
Correcciones sobre defectos 23/06/2018 23/06/2018 Manzanelli 1
encontrados en el testing Collado
2 ciclo Testing 23/06/2018 24/06/2018 Manzanelli 1
Collado

Sprint #1 – Mockups

Collado Facundo-Manzanelli Silvana Página 47


Requisitos, Análisis, Diseño y construcción

Diagrama de Gantt del Sprint #1 – Torneo

Collado Facundo-Manzanelli Silvana Página 48


Requisitos, Análisis, Diseño y construcción

APENDICE

Collado Facundo-Manzanelli Silvana Página 49


Requisitos, Análisis, Diseño y construcción

Políticas de Negocio/Estrategias
Enlace Futbol

✓ Las personas o entidades que organizan torneos, crean las


reglas de juegos y de participación para equipos y jugadores, se denominan
Organizadores.
✓ Los Organizadores pueden crear tantos torneos como sea
necesario.
✓ Los torneos se juegan con equipos pertenecientes a una
misma ciudad, ya que son torneos amateurs de bajo presupuesto.
✓ La modalidad del torneo, cantidad de equipos participantes
(máximo 40) y cantidad máxima de jugadores inscriptos por equipos
dependerá del organizador del torneo
✓ Los participantes de los torneos se componen de Equipos,
Jugadores y Árbitros. Todos deberán abonar una inscripción si así lo
dispone el organizador.
✓ Los equipos y jugadores ganadores de un torneo pueden
recibir un premio si así lo dispone el organizador.
✓ En un torneo se pueden inscribir tantos Equipos como
vacantes disponibles existan. Su aceptación depende del Organizador.
✓ En un equipo pueden inscribirse tantos Jugadores como
vacantes disponibles existan. Su aceptación depende de la persona que
dirige el Equipo.
✓ Los Jugadores deben ser mayor de edad (18) y tener
Documento de Identidad (DNI) actualizado.
✓ En un torneo se pueden inscribir tantos Árbitros como
vacantes disponibles existan. Su aceptación depende del Organizador.

Collado Facundo-Manzanelli Silvana Página 50


Requisitos, Análisis, Diseño y construcción

✓ Los Árbitros deben ser mayor de edad (18) y tener Documento


de Identidad (DNI) actualizado.

Diagnóstico de la Situación
Los autores de este proyecto, tuvieron contacto con el negocio mediante

torneos de futbol amateur organizados en la ciudad de córdoba, ya sea de

empresas o de otras índoles, y observaron lo siguiente:

1. El manejo de la información no siempre es muy claro, lo que

ocasiona confusiones entre los participantes del torneo y el

organizador. Por ejemplo, resultado de partidos jugados, goles

convertidos, jugadores sancionados, datos de la próxima fecha.

Normalmente dependen de un “tercero” para volcar la información en

las redes sociales o sitios web.

2. Cuando un equipo desea anotarse en un torneo, la difusión de los

mismos generalmente se hace por medio de redes sociales, o de

“boca en boca”. Algunos torneos cuentan con páginas web (que no

siempre se actualizan) y muchas veces hay torneos que no son muy

difundidos, generando que algunos equipos pierdan la posibilidad de

participar en los mismos.

3. A menudo, algún equipo necesita incorporar un jugador en sus filas,

o también, un jugador que desea participar en algún torneo, no

Collado Facundo-Manzanelli Silvana Página 51


Requisitos, Análisis, Diseño y construcción

cuenta con un equipo. Esta falta de información, ocasiona que se

pierda la oportunidad de encontrarse jugador y equipo.

Objetivo del Sistema de Información


Brindar información sobre la administración de torneos de futbol amateur,

como también de equipos, y jugadores que participan en los mismos, permitiendo

generar informes estadísticos.

Requerimientos Funcionales
➢ Gestionar torneos de futbol
▪ Registrar torneo de futbol
▪ Modificar torneo de futbol
▪ Consultar torneo de futbol
▪ Registrar Fixture
▪ Consultar Fixture
▪ Modificar Fixture
▪ Registrar Reglamento del torneo
▪ Modificar Reglamento del torneo
▪ Consultar Reglamento del torneo
▪ Registrar novedad a suscriptores
▪ Modificar novedad a suscriptores
▪ Consultar novedad a suscriptores

➢ Gestionar partidos
▪ Registrar información post partidos
▪ Consultar información post partidos
▪ Actualizar información post partidos
▪ Registrar arbitro asignado
▪ Modificar arbitro asignado

Collado Facundo-Manzanelli Silvana Página 52


Requisitos, Análisis, Diseño y construcción

▪ Consultar arbitro asignado


▪ Registrar información previa del partido
▪ Consultar información previa del partido
▪ Modificar información previa del partido

➢ Gestionar Equipo de futbol


▪ Registrar Equipo de futbol
▪ Modificar Equipo de futbol
▪ Consultar Equipo de futbol

➢ Gestionar Jugador de futbol


▪ Registrar Jugador de futbol
▪ Modificar Jugador de futbol
▪ Consultar Jugador de futbol

➢ Gestionar Árbitro de futbol


▪ Registrar Árbitro de futbol
▪ Modificar Árbitro de futbol
▪ Consultar Árbitro de futbol

➢ Gestionar inscripciones de equipos al torneo


▪ Registrar inscripción de equipos al torneo
▪ Consultar inscripción de equipos al torneo
▪ Modificar inscripción de equipos al torneo.

➢ Gestionar inscripciones de jugadores a un equipo


▪ Registrar inscripción de un jugador a un equipo
▪ Consultar inscripción de un jugador a un equipo
▪ Modificar inscripción de un jugador a un equipo

➢ Gestionar inscripciones de árbitros a un torneo


▪ Registrar inscripción de un árbitro a un torneo
▪ Consultar inscripción de un árbitro a un torneo
▪ Modificar inscripción de un árbitro a un torneo

➢ Gestionar equipos postulados

Collado Facundo-Manzanelli Silvana Página 53


Requisitos, Análisis, Diseño y construcción

▪ Registrar postulación de equipo


▪ Consultar postulación de equipo
▪ Modificar postulación de equipo

➢ Gestionar jugadores postulados


▪ Registrar postulación de jugador
▪ Consultar postulación de jugador
▪ Modificar postulación de jugador

➢ Gestionar árbitros postulados


▪ Registrar postulación de arbitro
▪ Consultar postulación de arbitro
▪ Modificar postulación de arbitro

➢ Gestionar suscripción a novedades de equipo


▪ Registrar suscripción de equipo
▪ Modificar suscripción de equipo
▪ Consultar suscripción de equipo

➢ Gestionar suscripción a novedades de Jugador
▪ Registrar suscripción de Jugador
▪ Modificar suscripción de Jugador
▪ Consultar suscripción de Jugador

➢ Gestionar suscripción a novedades de Arbitro


▪ Registrar suscripción de Arbitro
▪ Modificar suscripción de Arbitro
▪ Consultar suscripción de Arbitro

➢ Gestionar informes estadísticos:


▪ Generar informe de Tabla de Posiciones de un torneo
▪ Generar informe de Ranking de Jugadores con más goles de
un torneo
▪ Generar informe de Ranking de Jugadores con más tarjetas
Amarillas de un torneo

Collado Facundo-Manzanelli Silvana Página 54


Requisitos, Análisis, Diseño y construcción

▪ Generar informe de Ranking de Jugadores con más tarjetas


Rojas de un torneo
▪ Generar informe de Ranking de Arquero con valla menos
vencida de un torneo
▪ Generar informe de Ranking de Equipo con más goles
convertidos en un torneo
▪ Generar informe de Ranking de Equipo con menos goles
recibidos en un torneo
▪ Generar informe de Arbitro que más partidos dirigió
▪ Generar informe de Equipo que jugó más torneos
▪ Generar informe de Torneo más convocante

Requerimientos no funcionales
➢ Los reportes deberán contener el logo en el margen superior
izquierdo.
➢ El sistema deberá poder ejecutarse en sistema operativo android.
➢ Incluir manual de usuario
➢ Controlar el acceso y uso del sistema, registrando y actualizando
usuarios del sistema
➢ El control de acceso implementado debe permitir asignar los perfiles
para cada uno de los roles identificados.-
➢ La contraseña de acceso al sistema, debe contener un mínimo de 8
caracteres hasta 16. Puede ser cualquier combinación de letras,
números y símbolos ‘.’ (punto), ‘-‘(guión medio) o ‘_’ (guion bajo).
➢ Administrar perfil usuario del sistema
(organizador/equipo/jugador/arbitro)

Collado Facundo-Manzanelli Silvana Página 55


Requisitos, Análisis, Diseño y construcción

Observaciones
Debido a la coincidencia en el cursado de la materia, decidimos formar un
equipo de trabajo para llevar a cabo este ambicioso proyecto. En la actualidad
ambos integrantes del grupo, trabajamos en la misma empresa, y creemos que es
una buena oportunidad para cerrar esta etapa.

El trabajo inicial fue desarrollado por Silvana Manzanelli y se conforma el


equipo con Facundo Collado.

Collado Facundo-Manzanelli Silvana Página 56


Requisitos, Análisis, Diseño y construcción

INFORME FINAL

TRABAJO FINAL ASC

Practica
Profesionalizante

Materia: Práctica
Profesionalizante1
Tutora: AS. Nadia Gallardo

Collado Facundo-Manzanelli Silvana Página 57


Requisitos, Análisis, Diseño y construcción

El siguiente documento ‘Informe Final’ se entregará en la devolución de cada desempeño.-

Este documento debe ser impreso por el/los alumn@/s y colocar al final de la carpeta
cuando se presente al examen final de la materia.-

DESEMPEÑO CLASE 1 –
Enunciado:Justificación del proyecto’
Nota: Aprobado el proyecto - 9
Devolución del desempeño de la docente:
Excelente la justificación, el único comentario a tener en cuenta es que los alcances solo
usamos los verbos registrar, modificar, consultar, emitir, generar…por lo que en lugar de
diagramar será registrar diagramación, y en lugar de Informar será Emitir.-

DESEMPEÑO CLASE 2 –
Enunciado:Presentación del proyecto’
Nota: No Aprobado
Fecha de entrega de la alumna: 23 de septiembre
Fecha de corrección de docente: 26 de septiembre
Devolución del desempeño de la docente:
1. La introducción debe estar sola en una hoja, con alineación jsutificada, sangria de primera
línea, un interlineado de 1,5cm.-
2. Debe tener al menos tres párrafos toda la introducción, en donde se hable de las
actividades de la primer materia, que las mismas se cuentan en ela rchivo de planificación
de la materia.
3. En la presentación del proyecto, se debe contar un poco más acerca del marco conceptual
que se describió en el desempeño de la primera clase de ‘justificación’.
Se deben realizar todas las correcciones indicadas, y volver a enviar el archivo por medio de éste
mismo vínculo.- Todas las semanas se revisan y corrigen los desempeños, hasta tanto éste
desempeño no quede aprobado, no se podrá continuar con los siguientes.-
Por cualquier consulta, comunicarse por medio de mensaje privado o por Skype al: As. Nadia
Gallardo
Segunda entrega del desempeño:
Devolución del desempeño de la docente:

Collado Facundo-Manzanelli Silvana Página 58


Requisitos, Análisis, Diseño y construcción

1. En los párrafos de la introducción colcoar alineación justificada.- y colcoar las palabras que
les falta el acento, como por ejemplo: diagnóstico-
Nota: 8 - Aprobado

DESEMPEÑO CLASE 3 –
Enunciado:Estructura del proyecto’
Nota: Aprobado - 8
Devolución del desempeño de la docente: Muy bien

DESEMPEÑO CLASE 4 –
Enunciado: Organigrama – Ideas Principales
Nota: Aprobado - 8
Devolución del desempeño de la docente:
1. Usar alineación justificada con interlineado de 1.15cm
2. En el organigrama el símbolo de cada área debe ser un rectángulo con puntas
redondeadas según el concepto de organigrama.
3. Recorda que debes ir agregando cada desempeño al anterior, y de ésa manera se forma la
carpeta, y no te olvides de actualizar el índice con todos los desempeños
Nota: no es necesario que lo vuelvas a enviar, revisaré éstos ítems en el examen final de la
materia.-

DESEMPEÑO CLASE 5 –
Enunciado: Procesos
Nota: 8 – aprobado con una corrección pendiente
Primera entrega del desempeño:
1. Los procesos están bien definidos, sólo que no queden en diagonal sino en forma recta, es
solo una cuestión de organización.

DESEMPEÑO CLASE 6 –
Enunciado: Presentación oral
Nota: 2 No aprobado
Primera entrega del desempeño:
1. El desempeño no cumple con los solicitado en el enunciado. Debido a la fecha de entrega
en la que se realiza el desempeño, a una semana de finalizar las clases, el mismo queda
desaprobado.

Collado Facundo-Manzanelli Silvana Página 59


Requisitos, Análisis, Diseño y construcción

DESEMPEÑO CLASE 7 –
Enunciado: Epica del SI
Nota: 7 – aprobado con correcciones pendientes
Primera entrega del desempeño:
1. Corregir las palabras que están marcadas ortográficamente por el programa.

DESEMPEÑO CLASE 8 –
Enunciado: Requerimientos
Nota: 8 – aprobado con correcciones pendientes
Primera entrega del desempeño:
1. No se debe usar el verbo ‘diagramar’ en la definición de los requerimientos del sistema

DESEMPEÑO CLASE9 –
Enunciado: Factibilidad
Nota: 8
Primera entrega del desempeño: muy bien

Collado Facundo-Manzanelli Silvana Página 60

También podría gustarte