Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad:
Etapa preliminar para desarrollo del proyecto:
“Sistema de control de torneos de fútbol”
Grupo No. 2
Integrantes:
Nombre Carnet
Í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
III. Diseño del Sistema 13
Diseño de la Base de Datos 13
Diseño Lógico de la BD 13
Diseño Físico de la BD 13
Diccionario de Datos 14
Diseño Arquitectónico 21
Cliente/servidor multicapa. 21
Diagrama de Flujo del Sistema Actual 22
Diagrama de Flujo del Sistema Propuesto 22
Organización del Sistema - Arquitectura 22
Diseño de Interfaz (Utilizar la herramienta Balsamiq Mockups para los
bocetos) 23
Pantallas de entrada de datos (incluir su descripción) 23
Pantallas de salida (incluir su descripción) 25
Conclusiones 26
Anexos 27
Guía de Entrevistas y Formato de Cuestionarios Utilizados. 27
Copia de Formularios y Reportes utilizados por el negocio. 30
Diagrama de Causa-Efecto 33
Introducción
Con el presente trabajo se pretende conocer la importancia de las etapas del
desarrollo de un software, esto nos ayudará a el éxito del proyecto, como etapa
crucial la preliminar que garantiza el entendimiento de lo que el negocio quiere como
producto final.
Para poder cumplir con la etapa preliminar como primera instancia se necesitará el
conocer a la empresa, incluyendo el organigrama y la descripción del sistema que
se realizará.
Con esto el negocio será capaz de comenzar a tener una idea del producto a
entregar y si esta cumple con lo visto en la etapa anterior.
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, de igual
manera plantear el diseño arquitectónico del software donde se comenzará a dar
forma a los requerimiento solicitados.
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.
● Diseñar las bases de datos donde se almacenará la información a utilizar por
el sistema a desarrollar
● Crear bocetos de pantallas con las que se trabajarán y se maquetará el
sistema en las siguientes etapas.
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
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
Descripción de Actores
Autor: Árbitro
Descripción: Persona encargada del monitoreo de partido e ingreso de resultados y
amonestaciones.
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
Dependencias: N/A
Comentarios Adicionales:
Dependencias: n/a
Comentarios Adicionales:
ID: 3 Tipo: Funcional
Dependencias: N/A
Validaciones:
Comentarios Adicionales:
Dependencias: n/a
Validaciones:
Comentarios Adicionales:
Comentarios Adicionales:
Validaciones:
Comentarios Adicionales:
Dependencias: N/A
Validaciones:
Comentarios Adicionales:
Validaciones:
Comentarios Adicionales:
Comentarios Adicionales:
Comentarios Adicionales:
III. Diseño del Sistema
Diseño de la Base de Datos
Diseño Lógico de la BD
Diseño Físico de la BD
Diccionario de Datos
Notes
1 EqId P Y VARCHAR LT
Description Esta tabla tiene por objeto dejar documentada las estadísticas
por partidos
3 Equipos_EqId F Y VARCHAR LT
4 TarjetasRojas Integer LT
5 TarjetasAmarillas Integer LT
6 GolesFavor Integer LT
7 GolesContra Integer LT
8 GolesDiferencia Integer LT
9 Puntos Integer LT
1 StatsId id de la estadística
3 TarjetasRojas Integer LT
4 TarjetasAmarillas Integer LT
5 GolesFavor Integer LT
6 GolesContra Integer LT
3 JuNumCamisa Integer LT
4 Equipos_EqId F Y VARCHAR LT
2 ParFecha Datetime LT
3 Equipos_EqId F Y VARCHAR LT
4 Equipos_EqId2 F Y VARCHAR LT
6 Ubicaciones_Ubi_ID F Y NUMERIC LT
2 Goles Integer LT
5 EqId Y VARCHAR LT
6 TarjetaAmarilla Integer LT
7 TarjetasRojas Integer LT
8 Amonestaciones1 Integer LT
1 IdRes id de Resultados
3 TorFechaInicio Datetime LT
4 TorFechaFin Datetime LT
5 Ubi_ID P Y NUMERIC - AI - ID LT
Orga
nización del Sistema - Arquitectura
Diseño de Interfaz (Utilizar la herramienta Balsamiq Mockups para los bocetos)
Pantallas de entrada de datos (incluir su descripción)
Cuando el Usuario entre por primera vez, tendrá que ingresar su usuario y su
contraseña asignado por el Administrador, se dará la opción de poderse registrar
desde la pagina, pero solo sera para poder visualizar datos, en este caso cualquier
miembro de la afición.
El Usuario entrará a la plataforma, y verá por primera vez las múltiples opciones a
las que tendrá acceso, sin embargo dependiendo del perfil, esas opciones estáran
habilitadas o bloqueadas
Suponiendo que el usuario es un árbitro, como se muestra en las imágenes
anteriores, que necesite ingresar un nuevo equipo, modificar o eliminar, deberá
seleccionar la pestaña de “Equipo” y cambiará la parte inferior de la pantalla.
Versión [1.0]
Historia de revisiones
Contenido
1. Introducción
1.1. Propósito
1.2. Alcance
1.4. Referencias
2. Planificación de la Implantación
2.1. Responsabilidades
2.2. Cronograma
3. Recursos
3.1. Facilidades
3.2. Hardware
4. Capacitación
1. Introducción
1.1. Propósito
1.2. Alcance
· Administrador
· Jugadores
· Árbitros
1.4. Referencias
[Esta sección proporciona una lista completa de todos los documentos a los que se
hace referencia en el Plan de Implantación. Identifique cada documento por título,
número de informe si es aplicable, fecha y organización que lo publica. Especifique
los orígenes desde donde se pueden obtener dichas referencias. Esta información
se pude ingresar directamente en esta sección o proporcionar haciendo una
referencia a un apéndice o a otro documento.
2. Planificación de la Implantación
[En esta sección describa las actividades que se deben realizar para llevar el
producto al ambiente del cliente. Las actividades incluyen planificación, verificación
de versión “Beta”, preparar los elementos que serán distribuidos al cliente, forma de
envío, instalación, capacitación y soporte.]
2.1. Responsabilidades
2.2. Cronograma
· Planificar la Implantación
· Hacer que el producto esté accesible por Internet, instalado en el entorno del
usuario o empaquetado para la venta; según sea la modalidad de distribución del
mismo]
3. Recursos
· Recurso personal :
- Representante de la municipalidad
- Director técnico
- Representante de jugadores
· Recurso Hardware
· Recurso Software
[Ingrese la lista de recursos y sus orígenes, requeridos para llevar a cabo las
actividades planificadas para la implantación.]
3.1. Facilidades
3.2. Hardware
[Si es aplicable, describir todo el software de apoyo necesario para el producto que
se va a liberar, como herramientas, compiladores, herramientas de verificación,
herramientas de Gestión de Configuración, bases de datos, archivos de datos, etc.]
4. Capacitación