Especificaci n de Requerimientos_Gimnasio

Anuncio
ESPECIALIZACIÓN EN INGENIERÍA DEL SOFTWARE
Evaluación de seguimiento y control del desarrollo
físico de los deportistas del gimnasio MUSCLE
Especificación de Requerimientos
Versión 0.1
MUSCLE, 2015
pág. 1
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
Especificación de Requerimientos
Versión 1.0
Historia de Revisiones
Fecha
08-04-2009
Versión
1.0
Descripción
Primera versión del documento, que corresponde a
la primera iteración del proyecto
Autor
Mauricio Salazar Tobón
Tabla de Contenido
1 INTRODUCCIÓN
3
1.1
1.2
1.3
1.4
1.5
3
3
4
4
5
PROPÓSITO
ALCANCE
DEFINICIONES, SIGLAS Y ABREVIATURAS
REFERENCIAS
PANORAMA
2 DESCRIPCIÓN GLOBAL
5
2.1
2.2
2.3
2.4
2.5
PERSPECTIVA DEL PRODUCTO
FUNCIONES DEL PRODUCTO
CARACTERÍSTICAS DEL USUARIO
RESTRICCIONES
SUPUESTOS Y DEPENDENCIAS
5
5
7
7
7
3 REQUERIMIENTOS ESPECÍFICOS
7
3.1
3.2
3.3
3.4
3.5
3.6
REQUERIMIENTOS DE INTERFACES EXTERNAS
CARACTERÍSTICAS DEL SISTEMA
REQUERIMIENTOS DE DESEMPEÑO
RESTRICCIONES DE DISEÑO
ATRIBUTOS DEL SISTEMA
OTROS REQUERIMIENTOS
8
8
10
11
11
11
4 ANEXOS
MUSCLE, 2015
11
pág. 2
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
Especificación de Requerimientos
Versión 1.0
Especificación de Requerimientos
1 Introducción
1.1
Propósito
Este documento tiene como intención presentar una descripción de las necesidades, en
cuanto a los requerimientos funcionales y no funcionales para el sistema de Evaluación
de Deportistas del gimnasio (SEDEF). Este documento se centra en la funcionalidad
requerida por los participantes en el proyecto y los usuarios finales.
Esta funcionalidad se basa principalmente en presentar un panorama general del
sistema y además se presentan los requerimientos funcionales y no funcionales.
1.2
Alcance
Este proyecto de evaluación de seguimiento y control del desarrollo físico de los
deportistas del gimnasio, tiene por objeto crear un sistema de computador, en el cual se
busca una mayor informatización del desarrollo físico planteado por el deportista, y
coordinado por un profesional, quien estará en capacidad de verificar la salud física y
de medir a través de datos transmitidos por el sistema el desempeño del deportista. Así
de esta manera se podrán consultar de manera mucho más rápida los resultados, tanto
por parte del deportista como del profesional.
El sistema debe permitir crear los perfiles de los deportistas, asociarles rutinas de
ejercicios que utilicen las maquinas del gimnasio y que, a través de éstas, se pueda
llevar registros de los ejercicios realizados y el desempeño.
El sistema debe permitir la búsqueda de información sobre la historia de un usuario en
particular o de usuarios con perfiles similares para crear y/o adaptar las rutinas. Cuando
se consulte la historia de un deportista en el gimnasio, el sistema debe ofrecerle varias
vistas que permitan ver su progreso en el tiempo: peso, medidas, capacidad
cardiovascular etc.
El sistema debe también informar a los entrenadores sobre el desempeño pobre de
algún deportista para que estos puedan reajustar el plan y verificar qué es lo que está
sucediendo. Además debe permitir modificar y eliminar perfiles de deportistas, pero
aparte de esto deberá contar con reportes estadísticos que permitan evaluar el
desempeño.
MUSCLE, 2015
pág. 3
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
Especificación de Requerimientos
Versión 1.0
El sistema a su vez debe permitir conectividad con diferentes maquinas como son la
trotadora, escaladora, etc., y de decepcionar datos de las mismas.
1.3
Definiciones, Siglas y Abreviaturas





1.4
Deportista: Se refiere al usuario que se encuentra inscrito en el gimnasio y esta
activo. cada deportista tiene una fecha de ingreso y un plan de rutinas de inicio y
un plan de estudio propio.
Profesional del Gimnasio: Se refiere al instructor ó persona cualificada y
calificada en ciencias de la Salud como es Educación física, Medicina Deportiva
etc.
Categorías: Describe la clasificación de tipos de ejercicios que puede realizar un
deportista como es: aeróbicos(trotadora, escaladora , etc.), anaeróbicos(pesas),
de flexibilidad y equilibrio(pilates), de relajación (yoga) y de tonificación.
Ejercicios: Detalla una descripción, una explicación de cómo se realiza y
máquinas que utiliza e indica las partes del cuerpo que trabaja(pecho, brazos,
piernas, espalda, abdominales, etc.)
Maquinas: Se refiere al conjunto de maquinas que utiliza el usuario para realizar
sus ejercicios.
Referencias
Diagrama
de Actividades-(disponible en Wiki de google en el
http://code.google.com/p/gymmanagersystem)

Casos
de
Uso
(disponible
en Wiki
de
google
en
el
http://code.google.com/p/gymmanagersystem)
Diagrama de Clases (disponible en Wiki
http://code.google.com/p/gymmanagersystem)
MUSCLE, 2015
de
google
en
el
proyecto
proyecto
proyecto
pág. 4
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
1.5
Especificación de Requerimientos
Versión 1.0
Panorama
En la siguiente unidad se expone una descripción global del producto, las
características de las diferentes funciones, restricciones y todos aquellos
requerimientos funcionales y no funcionales que actúan dentro del producto.
2 Descripción Global
2.1
Perspectiva del Producto
El sistema (SEDEF) a desarrollar, posibilita la sistematización de un proceso manual en
un sistema automatizado que permitirá que tanto el deportista como el Instructor
puedan medir en tiempo real una verdadera evaluación de desempeño de las rutinas
físicas practicadas por los deportistas.
El sistema se realizará en un servidor Web, con base de datos de Mysql, por ser esta
una base de datos robusta, de gran almacenamiento y de soporte permanente que
permitirá almacenar los perfiles de deportistas con sus rutinas y seguimientos, además
de los datos transmitidos por las maquinas de aeróbicos (trotadora, escaladora). Esta
plataforma aprobará que tanto el deportista como el instructor puedan acceder a esta
plataforma desde cualquier equipo con un navegador de Internet.
2.2
Funciones del producto
ID
Característica
001
002
003
Administrar categorías de ejercicios
Definir rutina de ejercicios para los deportistas
Realizar evaluaciones de Desempeño del desarrollo físico de los deportistas
MUSCLE, 2015
pág. 5
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
Especificación de Requerimientos
Versión 1.0
CASOS DE USO RELACIONADOS CON EL GIMNASIO
MUSCLE, 2015
pág. 6
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
2.3
Especificación de Requerimientos
Versión 1.0
Características del usuario
Los usuarios que utilizarán la aplicación son personas que no necesariamente tienen
experiencia en el uso de computadores y aplicaciones Web, ya que no todos los
deportistas que asisten al gimnasio han interactuado alguna vez con aplicaciones Web,
pero el instructor si tiene conocimiento en manejar dicha plataforma, y será este último
quien informe al deportista sobre su desempeño y desarrollo físico
2.4
Restricciones
El sistema debe ser implementado en el lenguaje de programación PHP, y se debe usar
como motor de base de datos Mysql.
2.5
Supuestos y Dependencias
Se proyecta que el sistema pueda ser utilizado dentro del gimnasio a través de varias
Terminales ubicadas dentro de las instalaciones del gimnasio y que a su vez el usuario
interesado también pueda consultar desde cualquier computador en la página Web del
Gimnasio.
3 Requerimientos Específicos
3.1
Requerimientos de Interfaces Externas
.
ID
Tipo
Descripción
MUSCLE, 2015
RNF-001
Interfaz de usuario
La página Web que da acceso al sistema debe por seguridad contener un link de
seguridad que le permita al deportista y al instructor tener una clave de acceso con
ciertos privilegios, de acuerdo al usuario.
pág. 7
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
3.2
Especificación de Requerimientos
Versión 1.0
Características del Sistema
ID
Descripción
Entradas
Salidas
Excepciones
RF-001
Crear perfiles de deportistas
Cédula,Nombre, género, edad, altura, peso, presión sanguínea, ritmo cardiaco y
medidas de cintura, piernas y brazos.
Mensaje de perfil del deportista creado
si encuentra que existe otro deportista con los mismos datos de identificación
presenta un mensaje informando esto y vuelve al menú principal
ID
Descripción
Entradas
Salidas
Excepciones
RF-002
ID
Descripción
Entradas
RF-003
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
MUSCLE, 2015
Registrar rutinas Fisicas
Consulta el perfil del deportista por cédula y le ingresa la rutina al deportista,
Mensaje de actualización del perfil del deportista
si encuentra que ya existe, el sistema informa esto y vuelve al menú principal
Consultar rutinas exitosas
El sistema muestra la pantalla para ingresar en forma opcional diferentes
parámetros de búsqueda: edad, categoría de ejercicios, peso deseado, nivel de
tonificación, etc.
El sistema presenta en pantalla los registros que cumplen con los parámetros
ingresados
Él sistema lanza un mensaje de advertencia al usuario cuando encuentra que la
composición de los parámetros entregados no corresponde con los datos
esperados o posee caracteres inválidos.
RF-004
Consultar rutinas exitosas
El sistema muestra la pantalla para ingresar en forma opcional diferentes
parámetros de búsqueda: edad, categoría de ejercicios, peso deseado, nivel de
tonificación, etc.
El sistema presenta en pantalla los registros que cumplen con los parámetros
ingresados.
El sistema lanza un mensaje de advertencia al usuario cuando encuentra que la
composición de los parámetros entregados no corresponde con los datos
esperados o posee caracteres inválidos.
RF-005
Consultar objetivos de desarrollo físico
Cédula
El sistema presenta en pantalla los registros que cumplen con los parámetros
ingresados.
El sistema lanza un mensaje de advertencia al usuario cuando encuentra que la
composición de los parámetros entregados no corresponde con los datos
esperados o posee caracteres inválidos.
pág. 8
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
MUSCLE, 2015
Especificación de Requerimientos
Versión 1.0
RF-006
Alertar pobre desempeño
El sistema revisa en forma automática los avances registrados de cada deportista y
alerta sobre un pobre desempeño
No presenta excepciones
RF-007
Consultar información histórica
Ingresar en forma opcional diferentes parámetros de búsqueda: nombre del
deportista, número de identificación y tipo, edad, código asignado por el gimnasio,
categoría de ejercicios, peso deseado, nivel de tonificación, etc.
El sistema presenta en pantalla los registros que cumplen con los parámetros
ingresados.
El sistema identifica al usuario y busca el permiso para consultas históricas, si no
tiene permiso, el sistema presenta un mensaje informando esto y lo invita a
comunicarse con el administrador del sistema.
RF-008
Consultar información histórica
Ingresar en forma opcional diferentes parámetros de búsqueda: nombre del
deportista, número de identificación y tipo, edad, código asignado por el gimnasio,
categoría de ejercicios, peso deseado, nivel de tonificación, etc.
El sistema presenta en pantalla los registros que cumplen con los parámetros
ingresados.
El sistema identifica al usuario y busca el permiso para consultas históricas, si no
tiene permiso, el sistema presenta un mensaje informando esto y lo invita a
comunicarse con el administrador del sistema.
El sistema lanza un mensaje de advertencia al usuario cuando encuentra que la
composición de los parámetros entregados no corresponde con los datos
esperados o posee caracteres inválidos.
RF-008
Consultar perfil del deportista
El sistema muestra la pantalla para ingresar en forma opcional algún parámetro de
búsqueda: nombre, número de identificación.
El sistema presenta en pantalla el registro mas reciente del perfil del deportista.
El sistema lanza un mensaje de advertencia al usuario cuando encuentra que la
composición de los parámetros entregados no corresponde con los datos
esperados o posee caracteres inválidos.
RF-008
Capturar datos de la maquina
Velocidad, tiempo, presión sanguínea, etc.
El sistema captura y almacena los datos transmitidos por las diferentes maquinas
de aeróbicos (trotadora, escaladora).
Si la conexión falla entre el sistema y las maquinas, la máquina presenta un
mensaje en pantalla y termina la conexión.
pág. 9
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE
ID
Descripción
Entradas
Salidas
Excepciones
ID
Descripción
Entradas
Salidas
Excepciones
3.3
Especificación de Requerimientos
Versión 1.0
RF-009
Registrar datos en la maquina
Cédula, nombre.
La máquina registra diferentes datos como tiempo, velocidad promedio, calorías,
peso. Esto depende del tipo de máquina.
La máquina busca en la base de datos el deportista por medio del código de
acceso, si el código es incorrecto presenta un mensaje informando esto y vuelve a
pedir el código de acceso.
RF-010
Actualizar Perfil
Datos a actualizar
El sistema presenta una pantalla informado la actualización exitosa del perfil..
El sistema busca el perfil del deportista autenticado, si encuentra que aún no existe
presenta un mensaje informando esto y vuelve al menú principal.
Requerimientos de desempeño
ID
RNF-01
Tipo
Interfaz con otros sistemas
Descripción Permitir que los formatos de salida sean compatibles con herramientas de ofimática.
ID
RNF-02
Tipo
Desempeño
Descripción El sistema deberá mostrar los mensajes de confirmación al instructor, en un tiempo
de respuesta máximo de 3 segundos luego de haber activado la opción imprimir.
ID
RNF-03
Tipo
Mantenimiento
Descripción Documentación del manual técnico de referencia para la aplicación que permita
operaciones de mantenimiento en el menor tiempo posible.
El manual debe contener:
 Introducción.
 Características de la aplicación.
 Descripción básica de las funcionalidades de la aplicación.
 Ejecución de Procedimientos.
- Creación de Perfiles.
- Consulta de evolución de desempeño.
- Seguimiento de deportistas.
- Generación de reportes.
- Impresión de resultados.
MUSCLE, 2015
pág. 10
Evaluación de seguimiento y control del
desarrollo físico de los deportistas del gimnasio
MUSCLE

Versión 1.0
Ilustraciones
-
ID
Tipo
Especificación de Requerimientos
Forma para crear un perfil
Datos básicos del deportista
Consulta de desempeño del deportista
RNF-04
Seguridad
El acceso al sistema será controlado con nombres de usuario y contraseñas.
Descripción
3.4
Restricciones de diseño
…
3.5
Atributos del sistema
…
3.6
Otros requerimientos
…
4 Anexos
MUSCLE, 2015
pág. 11
Documentos relacionados
Descargar