Está en la página 1de 20

Facultad de Informática y Ciencias Aplicadas

Escuela de Informática

Asignatura: Estándares de Programación

Docente: Ing. Marlon Giovanni Martínez Pérez

Actividad:
Etapa preliminar para desarrollo del proyecto:
“Sistema de control de torneos de fútbol”

Grupo No. 2
Integrantes:  
Nombre  Carnet  

Guadalupe Auxiliadora Martínez Hurtado  29-0234-2013 

Helen Margarita Ortiz Orellana  29-0952-2016 

Carlos Dubon Cornejo  29-1286-2006 

Carlos Jose Chiquillo Lopez  29-1002-2015 

Guillermo Alexis Magaña  29-1933-2015 

Daniel Enrique Villeda Guzmán  29-1160-2015 

San Salvador, 18 de febrero de 2019


Índice
Introducción 3

Objetivos 4
Objetivo General 4
Objetivos específicos 4

I. Identificación de la empresa 5
Datos Generales de la Empresa 5
Organigrama de la Empresa (incluir descripción) 5
Descripción del Sistema de Información 6
Situación Actual 6
Procesos a automatizar 6

II. Requerimientos del Sistema 7


Modelo de Negocios del Sistema 7
Diagrama de Casos de Uso 7
Descripción de Actores 7
Descripción de los Casos de Uso 8

Conclusiones 11

Bibliografía 12

Anexos 13
Guía de Entrevistas y Formato de Cuestionarios Utilizados. 13
Copia de Formularios y Reportes utilizados por el negocio. 15
Diagrama de Causa-Efecto 18
Introducción
Conocer la importancia de todas las etapas del desarrollo de un software es
determinante para el éxito del proyecto, la etapa preliminar garantiza que la línea de
acción se desarrolle de la mejor forma.

Por medio de la guía del proyecto se presentará la descripción de la empresa para


quien se elaborará el proyecto, incluyendo el organigrama y la descripción del
sistema que se realizará.

Teniendo en cuenta que la base de todo proyecto informático es el análisis e


interpretación de la problemática a resolver, se considerará realizar una fase
informatica lo más completa posible.

Partimos del modelo de negocios del sistema incluyendo el diagrama de casos de


uso , descripción de actores y casos de uso, aplicando las técnicas
correspondientes.

Sentando las bases para utilizar las técnicas y métodos de ingeniería de software
para definir los requerimientos necesarios para el desarrollo del sistema de
información en proceso de creación.
Objetivos
Objetivo General
Conocer los requerimientos precisos para el desarrollo de un software por medio de
la recopilación, análisis y verificación de las necesidades del usuario para
incrementar las posibilidades del éxito del proyecto.

Objetivos específicos
● Aplicar las técnicas de recolección de información de forma adecuada que
permitan conocer las necesidades del usuario para poder desarrollar un
software que cumpla con los objetivos requeridos.
● Mejorar el proceso de desarrollo del proyecto en estudio a través del uso de
los métodos y herramientas propuestos en la ingeniería de requerimientos.
● Potenciar las probabilidades de éxito de un proyecto por medio de una
correcta comunicación entre desarrolladores y usuarios.
I. Identificación de la empresa
Datos Generales de la Empresa
Alcaldía Municipal de Mejicanos
Dirección: Final av. Juan Aberle, entre 1 era. y 2da. calle oriente, Mejicanos

Organigrama de la Empresa (incluir descripción)


Descripción del Sistema de Información
Situación Actual
Actualmente el proceso de control de los torneos de fútbol de la municipalidad, al
igual que el de muchas otras en el país, se lleva de forma manual, llevando
controles poco fiables y además que pierden la história de los encuentros deportivos
realizados.

El control de amonestaciones, tarjetas amarillas y tarjetas rojas, son llevadas en una


libreta de control que debe ser consultado por los árbitros y personas que dan
seguimiento al tornero, y dificulta detectar jugadores penalizados.

Las estadísticas del torneo, son pocas, por la falta de un control automatizado, lo
que lo limita a la cantidad de goles por jugador.

Procesos a automatizar

● El sistema será una aplicación web que permitirá llevar el control general
torneos de fútbol, de manera que permitirá crear nuevos torneos, luego se
registraran los equipos y se permitirá elegir el número mínimo y máximo de
miembros por equipo, permitirá ingresar los datos de cada miembro del
equipo y su entrenador.
● El sistema permitirá crear un rol específico para el árbitro principal quien
podrá ingresar los resultados, así como las amonestaciones y eventos que
sucedieron durante cada partido.
● El sistema deberá proveer estadísticas del torneo, como por ejemplo puntos
por equipo, mejor goleador, número de tarjetas amarillas y rojas.
● El sistema se puede desarrollar a la Gerencia de desarrollo social y
prevención de la violencia
II. Requerimientos del Sistema

Modelo de Negocios del Sistema

Diagrama de Casos de Uso

Descripción de Actores

Autor: Árbitro
Descripción: Persona encargada del monitoreo de partido e ingreso de resultados y
amonestaciones.

Autor: Director Técnico​.


Descripción: Persona encargada de creación de miembros y equipos.

Autor: Administrador.
Descripción: Persona encargada de creación de usuarios (árbitro y director técnico)
y de torneos, así como la generación de reportes.
Descripción de los Casos de Uso
ID: 1 Tipo: Funcional

Nombre del Caso de Uso: Iniciar Sesión

Descripción: Realizar el login al sistema

Actor principal: Todos

Criterios de Validación: ● Usuario ingresa al sistema


● Usuarios que no se encuentren activos no
deben poder ingresar
● Si usuario erró su ingreso en tres ocasiones
debe bloquearse

Dependencias: N/A

Validaciones: ● Campo de usuario y contraseña debe estar


completado
● El usuario debe ser mayor a 3 caracteres y no
permitir símbolos ni caracteres especiales.

Comentarios Adicionales:

ID: 2 Tipo: Funcional

Nombre del Caso de Uso: Crear Usuario

Descripción: Capturar la información necesaria para registrar un


usuario del sistema, creando un id de un usuario para
identificarlo en el sistema.

Actor principal: Administrador

Criterios de Validación: ● Id de usuario creado


● Registro en sistema
● Login de usuario creado

Dependencias: n/a

Validaciones: ● Validar que los campos deben estar llenos


● Validar que campo de email y teléfono tengan
formato válido.
● Validar formato de documento de identidad
● Si es menor de edad, el documento puede ir
en blanco

Comentarios Adicionales:
ID: 3 Tipo: Funcional

Nombre del Caso de Uso: Crear torneo

Descripción: Registrar en la plataforma el inicio de un torneo,


registrando la información necesaria para realizar el
evento deportivo.

Actor principal: Administrador

Criterios de Validación: ● Registrar la información de toneo


● Permitir ingresar partidos

Dependencias: N/A

Validaciones:

Comentarios Adicionales:

ID: 4 Tipo: Funcional

Nombre del Caso de Uso: Generar Reporte

Descripción: Generar Reporte del torneo en el que se muestren las


estadísticas del torneo, resultados de los partidos y
amonestaciones.

Actor principal: Administrador

Criterios de Validación: ● Reporte en pantalla con opciones de descarga


a pdf.

Dependencias: n/a

Validaciones:

Comentarios Adicionales:

ID: 5 Tipo: Funcional

Nombre del Caso de Uso: Ingreso resultado del partido

Descripción: Capturar información del partido resultado.

Actor principal: Árbitro

Criterios de Validación: ● Ingreso de resultados del partido.


● Adicionar quien anoto en puerta, tiros de
esquinas, etc

Dependencias: Creación de miembros del equipo.

Validaciones:

Comentarios Adicionales:

ID: 6 Tipo: Funcionales

Nombre del Caso de Uso: Ingreso de Amonestaciones

Descripción: Capturar las sanciones y tipo de tarjeta de cada


jugador en el partido o torneo.

Actor principal: Árbitro

Criterios de Validación: ● Ingreso de tipo de tarjeta (roja o amarillo)


● Razón de amonestación
● Tipo de sanción.

Dependencias: Ingreso de miembros del equipo.

Validaciones:

Comentarios Adicionales:

ID: 7 Tipo: Funcional

Nombre del Caso de Uso: Ingreso de miembro

Descripción: Captura de datos de los miembros que formaran un


equipo

Actor principal: Director Tecnico.

Criterios de Validación: ● Ingreso de nombre


● Ingreso de fecha de cumpleaños
● Posición en que juega
● Dirección
● Telefono de contacto
● Equipo al que pertenece.
● Dorsal

Dependencias: N/A

Validaciones:
Comentarios Adicionales:

ID: 8 Tipo: Funcional

Nombre del Caso de Uso: Actualizar miembros

Descripción: Modificar información de miembros.

Actor principal: Director Tecnico

Criterios de Validación: ● Cambio de dirección


● Posición en que juega
● Telefono de contacto.
● Equipo al que pertenece
● Dorsal

Dependencias: Miembro creado

Validaciones:

Comentarios Adicionales:

ID: 9 Tipo: Funcional

Nombre del Caso de Uso: Eliminación de miembro

Descripción: Eliminar miembro que se retire o que no juegue en


mas de 6 meses.

Actor principal: Director Tecnico

Criterios de Validación: ● A partir del codigo se miembro eliminar.

Dependencias: Miembro Creado.

Validaciones: ● Validar fecha de ultimo partido


● Bitacora de eliminación de miembro.

Comentarios Adicionales:

ID: 10 Tipo: Funcional

Nombre del Caso de Uso: Creación de equipo

Descripción: Capturar datos importantes del equipo.

Actor principal: Director Tecnico.


Criterios de Validación: ● Ingresar nombre del equipo.
● Seleccionar categoria
● Fecha de ultimo torneo
● Fecha de ultimo partido jugado

Dependencias: Creación de miembros.

Validaciones:

Comentarios Adicionales:
Conclusiones

Con el diseño y aplicación del proyecto se pretende dar una herramienta muy
importante a la municipalidad para la administración de eventos deportivos, además
es una oportunidad y un punto de partida para implementar nuevas estrategias
sobre el sector del deporte, se pretende tener un mejor control de los resultados
obtenidos, mejorar control en tabla de clasificaciones, calendarización de futuros
encuentros deportivos
Anexos
Guía de Entrevistas y Formato de Cuestionarios
Utilizados.
Copia de Formularios y Reportes utilizados por el
negocio.
Durante el encuentro los árbitros llevan una hoja en el que apuntan los goles,
tarjetas amarillas, rojas indicando el número de jugador que realizó la acción.

Al finalizar el encuentro se hace una hoja resumen en la que se indican los


resultados
Una vez se han finalizado los encuentros, estos se van ingresando en una hoja de
Excel.

Primero se registran los resultados de los partidos.

Luego se va calculando los resultados de las posiciones de los equipos.


Se va llenando la información de los goleadores, para llevar al campeón goleador.

También se completa la información de las amonestaciones realizadas para llevar el


control necesario.
Diagrama de Causa-Efecto

También podría gustarte