DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente...

36
DEPORTIC 2012 Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

Transcript of DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente...

Page 1: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

DEPORTIC 2012

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

Page 2: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

DEPORTIC, 2012 pág. 1

DEPORTIC 2012

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

Especificación de Requerimientos Versión 1.0

Realizado por: Fredy Alexander Ceballos Cardona

POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID FACULTAD DE INGENIERÍAS

MEDELLÍN 2012

Page 3: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 2

Tabla de Contenido

1 DESCRIPCIÓN DEL PROBLEMA 3

1.1 PROPÓSITO GENERAL DEL SISTEMA 3 1.2 ALCANCE DEL SISTEMA 3 1.3 OBJETIVOS 4

1.3.1 Objetivo General 4

1.3.2 Objetivos Específicos 4

1.4 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS. GLOSARIO 4

2 SISTEMA ACTUAL 5

3 SISTEMA PROPUESTO 6

3.1 VISIÓN GENERAL 6 3.2 REQUISITOS FUNCIONALES 6 3.3 REQUISITOS NO FUNCIONALES 9

3.3.1 Facilidad de uso (“usability”) 9

3.3.2 Confiabilidad 9

3.3.3 Ambiente de trabajo “Performance” 9

3.3.4 Restricciones de diseño 9

3.3.5 Seguridad 10

3.3.6 Documentación de usuario y sistemas de ayuda. 10

3.3.7 Interfaces 10

3.4 MODELO DE CASOS DE USO. 11 3.4.1 Descripciones generales de Actores. 11

3.4.2 Diagrama del Modelo de Casos de Uso. 12

3.4.3 Documentación o especificación de los Casos de Uso 13

3.5 DIAGRAMA DE CLASES 28 3.5.1 Diccionario de Datos 29

3.6 DIAGRAMA DE SECUENCIA 34

4 REFERENCIAS 34

Page 4: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 3

Especificación de Requerimientos

1 Descripción del Problema

El gimnasio actualmente gestiona sus procesos administrativos de forma manual, lo cual provoca pérdida de datos e ineficiencia en la prestación de sus servicios. Algunos de los problemas que esto genera son el sobrecupo de deportistas en ciertas actividades, el desconocimiento sobre afiliación y evolución del desempeño de cada usuario, y dificultad para conocer la efectividad de las rutinas asignadas.

1.1 Propósito general del sistema

El gimnasio requiere automatizar la gestión de información referente a deportistas, instructores y servicios que ofrece, para agilizar los procesos administrativos y así mejorar la calidad de atención a los usuarios. Se pretende implementar un software que brinde estabilidad, seguridad y confiabilidad, tanto para el personal del gimnasio como para los usuarios, y con posibilidad de acceso web al sistema.

1.2 Alcance del sistema

Este proyecto de evaluación de seguimiento y control antropométrico del desarrollo físico de los deportistas del gimnasio, tiene por objeto crear un sistema de información, en el cual se busca automatizar la gestión de las rutinas planteadas para un deportista, y coordinado por un profesional, quien estará en capacidad de verificar la salud física y de medir a través de datos registrados en el sistema el desempeño del deportista. Así se podrán consultar de manera más ágil los resultados, tanto por parte del deportista como del instructor. El sistema debe permitir crear, modificar y eliminar los perfiles de los deportistas, asociarles rutinas de ejercicios que utilicen las máquinas del gimnasio y que, a través de éstas, se puedan llevar registros actualizados 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 para crear o adaptar las rutinas. 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.

Page 5: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 4

También se pretende controlar el ingreso de los deportistas a las instalaciones y el estado de afiliación al gimnasio, es decir, conocer si el usuario paga mensualidad o posee tiquetera, cuantas sesiones tiene disponibles y hasta cuando es la vigencia de la afiliación.

1.3 Objetivos

1.3.1 Objetivo General

Desarrollar un software que permita gestionar las tareas administrativas propias del Gimnasio, con especial enfoque en el seguimiento y control personalizado de cada deportista, aplicando procesos de Ingeniería Del Software.

1.3.2 Objetivos Específicos

Almacenar información actualizada acerca de los horarios, instructores, deportistas y cupos disponibles para cada uno de los servicios del gimnasio.

Mejorar la prestación de servicios que ofrece el gimnasio a sus afiliados.

Facilitar a los instructores el seguimiento y control de los deportistas.

Controlar el ingreso de los deportistas al gimnasio.

Gestionar las rutinas asignadas a los deportistas.

Generar reportes para el instructor y el deportista.

Brindar acceso Web al sistema

1.4 Definiciones, acrónimos y abreviaturas. Glosario

Deportista: Se refiere al usuario que se encuentra inscrito en el gimnasio.

Instructor: Se refiere a la persona cualificada y calificada en ciencias de la Salud como es Educación física, Medicina Deportiva, etc.

Categoría: Describe la clasificación de tipos de ejercicios que puede realizar un deportista como es: aeróbicos (trotadora, escaladora), anaeróbicos (pesas), de flexibilidad y equilibrio (Pilates), de relajación (yoga) y de tonificación.

Rutina: Descripción de la actividad física y máquinas que debe utilizar el deportista e indica las partes del cuerpo que trabaja (pecho, brazos, piernas, espalda, etc.)

Máquina: Se refiere al conjunto de máquinas que utiliza el deportista para realizar sus ejercicios.

Antropometría: Se considera a la antropometría, como la ciencia que estudia las medidas del cuerpo humano, con el fin de establecer diferencias entre individuos, grupos, razas, etc.

Page 6: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 5

2 Sistema actual El Gimnasio actualmente realiza varias tareas cotidianas de forma manual, como lo es la asignación de cupos, lo que conlleva a demoras en la prestación de sus servicios y en ocasiones errores en cuanto a la asignación de horarios, instructor o sala, muchas veces se realiza una reservación para el Sauna o Baño Turco sin tener en cuenta que estos se encuentran con cupo lleno, lo cual causa una experiencia negativa para el usuario, que se disponía a hacer uso de dicho recurso basándose en su reserva y se ve obligado a esperar un determinado tiempo para encontrar un nuevo cupo. El gimnasio cuenta con un grupo de instructores encargados de servicios agregados los cuales devengan unos honorarios de acuerdo al número de horas trabajadas, actualmente para saber la cantidad de horas a pagar, se deben sumar una a una las horas que la secretaria anota en una libreta, esto lleva a que en ocasiones se presenten problemas con los instructores o con el administrador, ya que no coinciden las cuentas de alguno de ellos. Periódicamente el gimnasio se ve obligado a cancelar el servicio a algunos usuarios de manera temporal, debido a que su estado de cuenta se encuentra en mora, para ello la secretaria debe realizar manualmente un chequeo de los usuarios, pero a veces se cometen errores y se pasan por alto algunos retrasos, lo que causa que ciertos usuarios se aprovechen de esto para acumular varios meses o servicios sin pagar, y posteriormente esto causa problemas entre el usuario y el administrador, lo que lleva a una posible pérdida del cliente. Para el gimnasio es importante llevar un registro diario de asistencia de sus usuarios, esto con diferentes fines, uno es el de comprobar si el usuario efectivamente está asistiendo con regularidad al gimnasio, de esta manera se puede evaluar la validez de la rutina asignada por el instructor, o si los posibles resultados negativos son debido a que el usuario no está asistiendo periódicamente, otro fin es el de validar el estado de cuenta del usuario y conocer si el usuario se encuentra o no en las instalaciones del gimnasio. Este registro es hecho por los usuarios de forma manual, simplemente llenando una especie de lista en un cuaderno ubicado en la recepción del gimnasio, esto lleva a que habitualmente los usuarios pasen por alto este requisito. El gimnasio mediante sus instructores asigna rutinas personalizadas a cada usuario, estas rutinas son archivadas en hojas que consultan casi a diario los usuarios, lo que hace que se deterioren constantemente y en ocasiones se extravíen, por lo que el instructor se ve obligado a realizar una nueva rutina. La información personal de cada usuario es llevada mediante fichas técnicas que a la hora de ser modificada o consultada se debe hacer de manera manual, y en caso de que la información a modificar sea considerable, esta ficha se debe cambiar por una nueva o se conserva la original con diferentes tipos de tachaduras.

Page 7: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 6

3 Sistema propuesto

3.1 Visión general

El sistema a desarrollar posibilita la sistematización de un proceso manual en un sistema automatizado, que permitirá que tanto el deportista como el instructor, puedan realizar en tiempo real, una verdadera evaluación de desempeño de las rutinas físicas practicadas por los deportistas. El sistema se ejecutará 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. Esta plataforma permitirá que tanto el deportista como el instructor puedan acceder a esta aplicación desde cualquier equipo con un navegador de Internet.

3.2 Requisitos funcionales

ID RF-001

Descripción Crear perfiles de deportistas

Entradas Cédula, Nombre, género, edad, altura, peso, presión sanguínea, ritmo cardiaco y medidas de cintura, piernas y brazos.

Salidas Mensaje de perfil del deportista creado

Excepciones si encuentra que existe otro deportista con los mismos datos de identificación presenta un mensaje informando esto y vuelve al menú principal

ID RF-002

Descripción Actualizar Perfil

Entradas Datos a actualizar

Salidas El sistema presenta una pantalla informado la actualización exitosa del perfil.

Excepciones 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.

ID RF-003

Descripción Registrar rutinas Físicas

Entradas Consulta el perfil del deportista por cédula y le ingresa la rutina al deportista,

Salidas Mensaje de actualización del perfil del deportista

Excepciones si encuentra que ya existe, el sistema informa esto y vuelve al menú principal

Page 8: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 7

ID RF-004

Descripción Consultar rutinas exitosas

Entradas 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.

Salidas El sistema presenta en pantalla los registros que cumplen con los parámetros ingresados

Excepciones É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.

ID RF-005

Descripción Consultar objetivos de desarrollo físico

Entradas Cédula

Salidas El sistema presenta en pantalla los registros que cumplen con los parámetros ingresados.

Excepciones 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.

ID RF-006

Descripción Alertar pobre desempeño

Entradas

Salidas El sistema revisa en forma automática los avances registrados de cada deportista y alerta sobre un pobre desempeño

Excepciones No presenta excepciones

ID RF-007

Descripción Consultar información histórica

Entradas 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.

Salidas El sistema presenta en pantalla los registros que cumplen con los parámetros ingresados.

Excepciones 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.

ID RF-008

Descripción Consultar perfil del deportista

Entradas El sistema muestra la pantalla para ingresar en forma opcional algún parámetro de búsqueda: nombre, número de identificación.

Salidas El sistema presenta en pantalla el registro más reciente del perfil del deportista.

Excepciones 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.

Page 9: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 8

ID RF-009

Descripción Capturar datos de la máquina

Entradas Velocidad, tiempo, presión sanguínea, etc.

Salidas El sistema captura y almacena los datos transmitidos por las diferentes máquinas de aeróbicos (trotadora, escaladora).

Excepciones Si la conexión falla entre el sistema y las maquinas, la máquina presenta un mensaje en pantalla y termina la conexión.

ID RF-010

Descripción Registrar datos en la maquina

Entradas Cédula, nombre.

Salidas La máquina registra diferentes datos como tiempo, velocidad promedio, calorías, peso. Esto depende del tipo de máquina.

Excepciones 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.

Page 10: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 9

3.3 Requisitos no funcionales

3.3.1 Facilidad de uso (“usability”)

ID. Requisito

Descripción del requisito

RNF-001 Publicidad, antes de intensificar el uso del sistema los usuarios deben conocer su modo de uso.

RNF-002 Actualizar la información por ingreso o retiro de algún deportista o entrenador.

RNF-003 Deberá tener un diseño sencillo pero atractivo, y se debe hacer partiendo de la base de que las personas que lo van a utilizar no son expertas en el manejo de computadores.

3.3.2 Confiabilidad

ID. Requisito

Descripción del requisito

RNF-001 El sistema debe estar disponible 7 X 24 (los 7 días de la semana las 24 horas del día).

3.3.3 Ambiente de trabajo “Performance”

ID. Requisito

Descripción del requisito

RNF-001 Tiempo de respuesta: es un aspecto muy a tener en cuenta, es este aspecto se espera minimizar bastante, un promedio menos de 10 segundos, con el fin de no se haga muy pesada la interacción con la Base de Datos manejada vía web.

RNF-002 Asignar suficiente espacio a la base de datos para soportar las grandes cantidades de información suministradas.

RNF-003 Configuración adecuada del equipo, para soportar la instalación adecuada de la aplicación.

3.3.4 Restricciones de diseño

ID. Requisito

Descripción del requisito

RNF-001 El lenguaje de programación del sistema se espera implementar en Java.

RFN-002 Se requiere de licenciamiento para el desarrollo del software.

Page 11: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 10

3.3.5 Seguridad

ID. Requisito

Descripción del requisito

RNF-001 Por seguridad del sistema este no debe ser manejado por cualquier usuario, tendrá una clave para ingresar a la aplicación.

RNF-002 Encriptación de las claves.

RNF-003 Realiza una copia de respaldo de la información de la base de datos, en otro disco o cinta para disponer de un nivel adicional de protección de la información.

3.3.6 Documentación de usuario y sistemas de ayuda.

ID. Requisito

Descripción del requisito

RNF-001 Capacitación a los usuarios del sistema, en especial entrenadores y deportistas, con el fin de que tengan un manejo correcto del mismo.

RNF-002 Manuales, serán de gran ayuda, si se tiene una duda.

3.3.7 Interfaces

3.3.7.1 Interfaz de Usuario

ID. Requisito

Descripción del requisito

RNF-001 Será manejado a través de un computador de escritorio.

RNF-002 Los colores del aplicación serán verde y blanco.

RNF-003 El texto será manejado en color negro, la fuente de la letra será arial tamaño 12.

3.3.7.2 Interfaces de comunicación

ID. Requisito

Descripción del requisito

RNF-001 Debe habilitarse acceso vía web.

RNF-002 Comunicación con la interfaz de usuario.

Page 12: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 11

3.4 Modelo de Casos de Uso.

3.4.1 Descripciones generales de Actores.

Actor Descripción

1. Administrador Representante o administrador del gimnasio: encargado de mostrar las necesidades de cada usuario del sistema. Además, lleva a cabo un seguimiento del desarrollo del proyecto y aprobación de los requisitos y funcionalidades del sistema

2. Instructor Profesional del gimnasio, entrenador o médico deportólogo: responsable de la evaluación médica y desarrollo físico de los deportistas, del seguimiento y control de las rutinas de ejercicios ejecutadas por los deportistas. Control de estadísticas para el seguimiento de los deportistas.

3. Deportista Usuario inscrito y activo en el gimnasio, comprometido en asistir al gimnasio y realizar las rutinas físicas propuestas por el instructor y hacer seguimiento a su desarrollo físico.

4. Máquina Se refiere al conjunto de máquinas que utiliza el deportista para realizar sus ejercicios y que automáticamente envía información al sistema.

Page 13: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 12

3.4.2 Diagrama del Modelo de Casos de Uso.

Caso de uso general del sistema

Page 14: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 13

3.4.3 Documentación o especificación de los Casos de Uso

ID: DEPORTIC-00

Nombre: Autenticar Usuario

Descripción: Permitirá autenticar los usuarios que ingresarán al sistema o aplicación.

Actores: Administrador del sistema, deportista y profesional.

Precondiciones: El usuario debe estar registrado en el sistema o aplicación.

Flujo normal de eventos

1. El usuario ingresa al sistema. 2. El sistema muestra la pantalla de acceso, solicitando usuario y contraseña. 3. El usuario digita la información solicitada y da clic en el botón Iniciar sesión. 4. El sistema valida la información digitada y presenta la pantalla principal acorde al perfil del usuario.

Flujos alternos

Excepciones

A. Datos no válidos (incompletos).

En el paso 3 del flujo normal, si existe información no válida el sistema muestra un mensaje indicando el error y solicita la corrección.

El usuario digita la información correcta.

El sistema valida la información digitada y presenta la pantalla principal acorde al perfil del usuario.

Poscondiciones: El usuario se encuentra en sesión en el sistema, y puede utilizar las opciones que le presenta de acuerdo a su perfil.

ID: DEPORTIC-01

Nombre: Administrar deportistas (CRUD)

Descripción: Permite administrar la información de los deportistas del gimnasio (adiciones, consultas, modificaciones o eliminaciones).

Actores: Administrador del sistema

Precondiciones: El deportista llega al área de registro

Flujo normal de eventos

Un deportista se acerca al área de registro para gestionar su ingreso al gimnasio. 1. El administrador selecciona la opción Administrar deportistas del menú principal del sistema. 2. El sistema muestra la pantalla de administración de deportistas. 3. El administrador selecciona la opción ingresar nuevo deportista en el sistema, pidiendo la siguiente

información a través de un formulario: Tipo de identificación. Número de identificación. Nombres.

Page 15: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 14

Apellidos. Nombre de usuario. Contraseña. Teléfono Celular. Dirección. Email. Género. Barrio. Estado. Fecha de nacimiento. Fecha de ingreso. Ocupación.

4. El administrador ingresa la información requerida en el formulario para un nuevo registro y presiona el botón “Grabar”.

5. El sistema valida que la información ingresada este completa. 6. El sistema agrega la información digitada en el sistema y muestra un mensaje confirmando el resultado

correcto de la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de deportistas.

Flujos alternos

A. Modificación de un Deportista seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción modificar un deportista en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Modificar”. 4. El sistema muestra la información del registro seleccionado. 5. El administrador modifica la información requerida y presiona el botón “Grabar”. 6. El sistema valida la información ingresada y muestra un mensaje confirmando el resultado correcto de

la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de deportistas.

B. Eliminación de un Deportista seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción Eliminar un deportista en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Eliminar”. 4. El sistema pide confirmación de la eliminación. 5. El administrador confirma. 6. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

Page 16: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 15

operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de deportistas.

C. Consultar un Deportista En el paso 3 del flujo normal: 1. El administrador selecciona la opción Consultar un deportista en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la

información encontrada. D. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

E. Cancelar eliminación. En el paso 5 del flujo alterno B. 1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

B. Datos no válidos (incompletos).

En el paso 4 del flujo normal y en el paso 6 del flujo alterno A, si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

C. Error al grabar.

En el paso 5 del flujo normal de eventos y en el paso 5 del flujo alterno A, si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

D. Error al eliminar

En el paso 6 del flujo alterno B, si al intentar eliminar un registro ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega, modifica, consulta o elimina un registro de un deportista en el sistema.

ID: DEPORTIC-02

Nombre: Administrar profesionales (CRUD)

Descripción: Permite administrar la información de los profesionales o instructores del gimnasio (adiciones, consultas, modificaciones o eliminaciones).

Actores: Administrador del sistema

Precondiciones: El profesional llega al área de registro

Flujo normal de eventos

Un profesional se acerca al área de registro para gestionar su ingreso al gimnasio. 1. El administrador selecciona la opción Administrar profesionales del menú principal del sistema. 2. El sistema muestra la pantalla de administración de profesionales. 3. El administrador selecciona la opción ingresar nuevo profesional en el sistema, pidiendo la siguiente

información a través de un formulario: Tipo de identificación. Número de identificación. Nombres. Apellidos.

Page 17: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 16

Nombre de usuario. Contraseña. Teléfono Celular. Dirección. Email. Género. Barrio. Estado. Fecha de nacimiento. Fecha de ingreso. Especialidad.

4. El administrador ingresa la información requerida en el formulario para un nuevo registro y presiona el botón “Grabar”.

5. El sistema valida que la información ingresada este completa. 6. El sistema agrega la información digitada en el sistema y muestra un mensaje confirmando el resultado

correcto de la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de profesionales.

Flujos alternos

A. Modificación de un Profesional seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción modificar un profesional en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Modificar”. 4. El sistema muestra la información del registro seleccionado. 5. El administrador modifica la información requerida y presiona el botón “Grabar”. 6. El sistema valida la información ingresada y muestra un mensaje confirmando el resultado correcto de

la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de profesionales.

B. Eliminación de un Profesional seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción Eliminar un profesional en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Eliminar”. 4. El sistema pide confirmación de la eliminación. 5. El administrador confirma. 6. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

operación.

Page 18: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 17

7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de profesionales.

C. Consultar un Profesional En el paso 3 del flujo normal: 1. El administrador selecciona la opción Consultar un profesional en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la

información encontrada. D. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

E. Cancelar eliminación. En el paso 5 del flujo alterno B. 1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

A. Datos no válidos (incompletos).

En el paso 4 del flujo normal y en el paso 6 del flujo alterno A, si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

B. Error al grabar.

En el paso 5 del flujo normal de eventos y en el paso 5 del flujo alterno A, si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

C. Error al eliminar

En el paso 6 del flujo alterno B, si al intentar eliminar un registro ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega, modifica, consulta o elimina un registro de un profesional en el sistema.

ID: DEPORTIC-03

Nombre: Administrar máquinas (CRUD)

Descripción: Permite administrar la información de las máquinas del gimnasio (adiciones, consultas, modificaciones o eliminaciones).

Actores: Administrador del sistema

Precondiciones: El actor debe haberse autenticado exitosamente en el Sistema.

La máquina no debe estar inscrita.

Si la máquina esta inscrita (Modificación o Actualización)

Flujo normal de eventos

Gestionar nuevo ingreso de máquina al gimnasio. 1. El administrador selecciona la opción Administrar máquinas del menú principal del sistema. 2. El sistema muestra la pantalla de administración de máquinas. 3. El administrador selecciona la opción ingresar nueva máquina en el sistema, pidiendo la siguiente

información a través de un formulario: Código (MaquinaId). Referencia. Nombre.

Page 19: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 18

Descripción. Estado. Fecha de Compra.

4. El administrador ingresa la información requerida en el formulario para un nuevo registro y presiona el botón “Grabar”.

5. El sistema valida que la información ingresada este completa. 6. El sistema agrega la información digitada en el sistema y muestra un mensaje confirmando el resultado

correcto de la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de máquinas.

Flujos alternos

A. Modificación de una Máquina seleccionada. En el paso 3 del flujo normal: 1. El administrador selecciona la opción modificar una máquina en el sistema, pidiendo la siguiente

información a través de un formulario:

Código

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Modificar”. 4. El sistema muestra la información del registro seleccionado. 5. El administrador modifica la información requerida y presiona el botón “Grabar”. 6. El sistema valida la información ingresada y muestra un mensaje confirmando el resultado correcto de

la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de máquinas.

B. Eliminación de una Máquina seleccionada. En el paso 3 del flujo normal: 1. El administrador selecciona la opción Eliminar una máquina en el sistema, pidiendo la siguiente

información a través de un formulario:

Código.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Eliminar”. 4. El sistema pide confirmación de la eliminación. 5. El administrador confirma. 6. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de máquinas.

C. Consultar una Máquina En el paso 3 del flujo normal: 1. El administrador selecciona la opción Consultar una máquina en el sistema, pidiendo la siguiente

información a través de un formulario:

Código.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la

Page 20: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 19

información encontrada. D. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

E. Cancelar eliminación. En el paso 5 del flujo alterno B. 1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

A. Datos no válidos (incompletos).

En el paso 4 del flujo normal y en el paso 6 del flujo alterno A, si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

B. Error al grabar.

En el paso 5 del flujo normal de eventos y en el paso 5 del flujo alterno A, si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

C. Error al eliminar

En el paso 6 del flujo alterno B, si al intentar eliminar un registro ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega, modifica, consulta o elimina un registro de un máquina en el sistema.

ID: DEPORTIC-04

Nombre: Administrar ejercicios (CRUD)

Descripción: Permite administrar la información de los ejercicios que se realizan en el gimnasio (adiciones, consultas, modificaciones o eliminaciones).

Actores: Administrador del sistema

Precondiciones: El actor debe haberse autenticado exitosamente en el Sistema.

El ejercicio no debe estar inscrito.

Si el ejercicio esta inscrito (Modificación o Actualización)

Flujo normal de eventos

Gestionar nuevo ingreso de ejercicio al gimnasio. 1. El administrador selecciona la opción Administrar ejercicios del menú principal del sistema. 2. El sistema muestra la pantalla de administración de ejercicios. 3. El administrador selecciona la opción ingresar nuevo ejercicio en el sistema, pidiendo la siguiente

información a través de un formulario: Código (EjercicioId). Nombre Descripción Zona del cuerpo

4. El administrador ingresa la información requerida en el formulario para un nuevo registro y presiona el botón “Grabar”.

5. El sistema valida que la información ingresada este completa. 6. El sistema agrega la información digitada en el sistema y muestra un mensaje confirmando el resultado

correcto de la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de ejercicios.

Page 21: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 20

Flujos alternos

F. Modificación de un Ejercicio seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción modificar un ejercicio en el sistema, pidiendo la siguiente

información a través de un formulario:

Código (EjercicioId).

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Modificar”. 4. El sistema muestra la información del registro seleccionado. 5. El administrador modifica la información requerida y presiona el botón “Grabar”. 6. El sistema valida la información ingresada y muestra un mensaje confirmando el resultado correcto de

la operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de ejercicios.

G. Eliminación de un Ejercicio seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona la opción Eliminar una ejercicio en el sistema, pidiendo la siguiente

información a través de un formulario:

Código (EjercicioId).

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Eliminar”. 4. El sistema pide confirmación de la eliminación. 5. El administrador confirma. 6. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de ejercicios.

H. Consultar un Ejercicio En el paso 3 del flujo normal: 1. El administrador selecciona la opción Consultar un ejercicio en el sistema, pidiendo la siguiente

información a través de un formulario:

Ejercicio_id.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la

información encontrada. I. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

J. Cancelar eliminación. En el paso 5 del flujo alterno B. 1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

Page 22: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 21

D. Datos no válidos (incompletos).

En el paso 4 del flujo normal y en el paso 6 del flujo alterno A, si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

E. Error al grabar.

En el paso 5 del flujo normal de eventos y en el paso 5 del flujo alterno A, si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

F. Error al eliminar

En el paso 6 del flujo alterno B, si al intentar eliminar un registro ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega, modifica, consulta o elimina un registro de un ejercicio en el sistema.

ID: DEPORTIC-05

Nombre: Registrar Desarrollo Físico-Perfil

Descripción: Permite administrar la información del perfil asociado a un deportista (adicionar o eliminar).

Actores: Administrador del sistema, Profesional, Deportista

Precondiciones: El deportista debe estar registrado.

Flujo normal de eventos

El administrador le manifiesta al deportista la necesidad de crear su perfil. 1. El administrador selecciona la opción Perfiles del menú principal del sistema. 2. El sistema muestra la pantalla de administración de Perfiles. 3. El actor selecciona el deportista utilizando el caso de uso “DEPORTIC-01 Administrar deportistas (CRUD)”. 4. El administrador selecciona la opción Registrar, donde pide los siguientes datos físicos:

Estatura (cm)

Peso (Kg)

Medida de Hombros (cm)

Medida de Espalda (cm)

Medida de Pecho (cm)

Medida de Brazos (cm)

Medida de Abdomen (cm)

Medida de Piernas (cm)

Medida de Pantorrilla (cm)

Evaluación Médica.

Porcentaje de grasa corporal (PGC)

Índice de masa Corporal (IMC)

5. El actor ingresa la información requerida en el formulario para un nuevo registro y presiona el botón “Grabar”.

6. El sistema valida que la información ingresada este completa. 7. El sistema agrega la información digitada en el sistema, adiciona automáticamente la fecha en que se

registro el perfil y muestra un mensaje confirmando el resultado correcto de la operación. 8. El administrador presiona aceptar. 9. El sistema regresa a la pantalla de administración de Perfiles.

Flujos alternos

A. Eliminación de un Perfil. En el paso 3 del flujo normal:

Page 23: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 22

1. El administrador selecciona la opción Eliminar un Perfil en el sistema, pidiendo la siguiente

información a través de un formulario:

Número de identificación.

Ingresa un criterio de búsqueda sobre el formulario y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los registros que coinciden con la condición y muestra la información

encontrada. 3. El administrador selecciona el registro requerido y presiona el botón “Eliminar”. 4. El sistema pide confirmación de la eliminación. 5. El administrador confirma. 6. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de Perfiles.

B. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

C. Cancelar eliminación.

En el paso 2 del flujo alterno B. 1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

A. Datos no válidos.

En el paso 4 del flujo normal si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

B. Error al grabar.

En el paso 3 del flujo normal de eventos si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

C. Error al eliminar

En el paso 4 del flujo alterno A, si al intentar eliminar un registro ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega o elimina un perfil de un deportista.

ID: DEPORTIC-06

Nombre: Definir objetivos desarrollo físico

Descripción: Permite administrar la información de los objetivos de un deportista (adiciones, consultas, modificaciones o eliminaciones).

Actores: Administrador del sistema, Profesional, Deportista.

Precondiciones: El deportista debe estar registrado.

Flujo normal de eventos

Page 24: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 23

El administrador le manifiesta al deportista de la necesidad de establecer sus objetivos de desarrollo físico.

1. El administrador selecciona la opción Objetivos del menú principal del sistema. 2. El sistema muestra la pantalla de administración de objetivos donde el administrador deberá ingresar o

seleccionar la siguiente información:

Seleccionar el deportista utilizando el caso de uso “DEPORTIC-01 Administrar deportistas (CRUD)”.

Escoge y define los objetivos para la lista de datos físicos. 3. El administrador ingresa la información requerida en el formulario para agregar los objetivos del

deportista y presiona el botón “Grabar”. 4. El sistema valida que la información ingresada este completa. 5. El sistema agrega la información digitada en el sistema y muestra un mensaje confirmando el resultado

correcto de la operación. 6. El administrador presiona aceptar. 7. El sistema regresa a la pantalla de administración de Objetivos.

Flujos alternos

A. Modificación de un registro seleccionado. En el paso 3 del flujo normal: 1. El administrador selecciona el deportista requerido y presiona el botón “Buscar”. 2. El sistema realiza la búsqueda de los objetivos para el deportista seleccionado. 3. El sistema muestra la información almacenada del deportista. 4. El administrador modifica la información necesaria y presiona el botón “Grabar”. 5. El sistema valida que la información ingresada este completa. 6. El sistema actualiza la información y muestra un mensaje confirmando el resultado correcto de la

operación. 7. El administrador presiona aceptar. 8. El sistema regresa a la pantalla de administración de Objetivos.

B. Eliminación de un registro seleccionado.

En el paso 3 del flujo normal: 1. El administrador selecciona el deportista requerido y presiona el botón “Eliminar”. 2. El sistema pide confirmación de la eliminación. 3. El administrador confirma. 4. El sistema elimina la información y muestra un mensaje confirmando el resultado correcto de la

operación. 5. El administrador presiona aceptar. 6. El sistema regresa a la pantalla de administración de Objetivos.

C. Limpiar el formulario.

En cualquier momento: 1. El administrador presiona el botón “Limpiar”. 2. El sistema limpia los formularios y queda preparado para una nueva inserción.

D. Cancelar eliminación.

En el paso 2 del flujo alterno B.

Page 25: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 24

1. El administrador no confirma la eliminación. 2. El sistema aborta el proceso y regresa al paso 1.

Excepciones

A. Datos no válidos.

En el paso 4 del flujo normal y en el paso 6 del flujo alterno A, si existe información no valida el sistema muestra un mensaje indicando el error y solicita la corrección.

B. Error al grabar.

En el paso 3 del flujo normal de eventos y en el paso 5 del flujo alterno A, si ocurre un error al intentar grabar la información, el sistema muestra un mensaje notificando el error y cancela el proceso.

C. Error al eliminar

En el paso 4 del flujo alterno B, si al intentar eliminar los objetivos del deportista ocurre un error, el sistema muestra un mensaje notificando el error y cancela el proceso.

Poscondiciones: Se agrega, modifica o elimina los objetivos de un deportista.

ID: DEPORTIC-07

Nombre: Realizar Reportes

Descripción: Permite realizar reportes sobre la información que se encuentra almacenada en el sistema.

Actores: Administrador, Profesional, Deportista

Precondiciones: Existe la información válida en el sistema para los reportes

Flujo normal de eventos

Los reportes del sistema son predefinidos por los usuarios y son configurados de acuerdo al Actor que este accediendo a él.

1. El Actor selecciona la opción Reportes del menú principal del sistema. 2. El sistema muestra la pantalla de administración de reportes donde el actor deberá seleccionar el reporte

solicitado. 3. El Sistema muestra el reporte solicitado por el actor en pantalla. 4. El actor puede imprimir dicho reporte en el formato deseado. 5. El actor cierra la ventana del reporte. 6. El sistema regresa a la pantalla de administración de reportes.

Flujos alternos

Excepciones

A. El reporte que se requiere no se encuentra disponible.

En el paso 2 del flujo normal de eventos, si el reporte no se encuentra disponible, se debe informar al administrador para que sea configurado.

Poscondiciones: Se obtiene el reporte solicitado

Page 26: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 25

ID DEPORTIC -08

Nombre Consultar desarrollo físico

Descripción El profesional o el propio deportista consulta el desarrollo físico histórico de un deportista.

Actores Profesional, Deportista.

Precondiciones El actor debe haberse autenticado en el sistema. El deportista a consultar debe estar registrado. El deportista debe haber registrado su desarrollo físico por lo menos una vez.

Flujo normal de eventos

1. El actor selecciona el deportista utilizando el caso de uso “DEPORTIC-01 Administrar deportistas (CRUD)”. 2. El sistema presenta los diferentes datos físicos de los cuales se tiene registro para seleccionar, además

permite elegir el período del informe. 3. El actor selecciona que datos físicos y el período que quiere visualizar en el informe. 4. El sistema muestra el registro histórico de cada dato físico seleccionado durante el período elegido. 5. Si el deportista había definido algún objetivo para los datos físicos presentados, estos se mostrarán en el

informe, también de forma histórica y durante el período seleccionado.

Flujos alternos

El actor es el deportista: 1. El actor no selecciona el deportista, sino que toma el deportista autenticado en el sistema. 2. Continúa con el flujo normal en el paso 2.

Excepciones

Referencias

Anotaciones Los datos físicos que se pueden registrar están definidos en el caso de uso “DEPORTIC-05 Registrar desarrollo físico - Perfil” El período está definido por una fecha de inicio y una fecha de finalización. Los objetivos de datos físicos pueden ser históricos pues cada que se modifiquen, se tendrá un nuevo hito para la comparación con el desarrollo físico.

Poscondiciones

ID DEPORTIC -09

Nombre Evaluar desarrollo físico – Ponderar rutina

Descripción El profesional evalúa el desarrollo físico de un deportista para determinar si modifica la rutina de ejercicios.

Actores Profesional.

Precondiciones El actor debe haberse autenticado en el sistema. El deportista a consultar debe estar registrado. El deportista debe haber registrado su desarrollo físico.

Flujo normal de eventos

1. El actor selecciona el deportista utilizando el caso de uso “DEPORTIC-01 Administrar deportistas (CRUD)”. 2. El actor revisa el desarrollo físico de un deportista utilizando el caso de uso “DEPORTIC-08 Consultar

desarrollo físico”. 3. El actor determina si se debe modificar la rutina de ejercicios definida para el deportista. 4. El actor pondera la rutina de ejercicios definida para el deportista, es decir que indica el porcentaje o grado

de éxito de la rutina para alcanzar el objetivo deseado. Utilizando el caso de uso “DEPORTIC-11 Consultar rutinas”, elije la rutina asociada al deportista y le asigna o modifica el valor de ponderación.

Page 27: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 26

5. El actor crea una nueva rutina de ejercicios asignada al deportista utilizando el caso de uso “DEPORTIC-10 Definir rutina”.

Flujos alternos

No se debe modificar la rutina de ejercicios: Finaliza el flujo normal.

Excepciones

Referencias

Anotaciones

Poscondiciones Se tiene una rutina ponderada. Se tiene una nueva rutina asociada al deportista.

ID DEPORTIC-10

Nombre Definir rutina

Descripción El profesional define la rutina que debe seguir un deportista.

Actores Profesional.

Precondiciones El actor debe haberse autenticado en el sistema. El deportista a consultar debe estar registrado. El deportista debe haber registrado su desarrollo físico. El deportista debe haber registrado sus objetivos físicos.

Flujo normal de eventos

1. Selecciona la opción definir rutina. 2. El actor selecciona el deportista para el cual desea definir la rutina de ejercicios utilizando el caso de uso

“DEPORTIC-01 Administrar deportistas (CRUD)”. 3. El actor consulta el desarrollo físico y los objetivos de un deportista con el caso de uso “DEPORTIC-08

Consultar desarrollo físico” 4. El actor consulta las rutinas más exitosas acordes al deportista con el caso de uso “DEPORTIC-11 Consultar

rutinas” 5. El actor con base en los objetivos definidos por el deportista, las rutinas exitosas consultadas y su

experiencia profesional, asocia a la rutina los ejercicios -definiendo cada parámetro de este- que el deportista deberá realizar.

6. El actor registra la nueva rutina de ejercicios asociada al deportista.

Flujos alternos

Excepciones

A. Agrega un ejercicio que ya existe en la rutina. En el paso 5 del flujo normal, si agrega un ejercicio que ya estaba en la rutina el sistema muestra un mensaje de error.

B. Elimina un ejercicio que no existe.

Referencias

Anotaciones Cada ejercicio tiene una serie de parámetros (de como debe realizarse de acuerdo a su naturaleza), tales como duración, regularidad, número de serie entre otros, definido en el caso de uso “DEPORTIC-04 Administrar ejercicios”. Cada ejercicio estará asociado sólo a una máquina y por tanto en los parámetros del ejercicio se incluyen los parámetros de configuración de la máquina (peso, velocidad, etc.).

Poscondiciones Se tiene una nueva rutina asociada al deportista.

Page 28: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 27

ID DEPORTIC -11

Nombre Consultar rutinas

Descripción El profesional consulta las rutinas de acuerdo a varios criterios.

Actores Profesional.

Precondiciones El actor debe haberse autenticado en el sistema. Deben existir rutinas de ejercicios registradas en el sistema.

Flujo normal de eventos

1. El sistema permite elegir las características de los deportistas así como los datos físicos sobre los cuales se evaluará el éxito de las rutinas de ejercicios.

2. El actor elije las características y los datos físicos. 3. El sistema muestra las rutinas que son coincidentes con los criterios, ordenándolas de acuerdo a la

ponderación definida.

Flujos alternos

Excepciones

Referencias

Anotaciones Las características de los deportistas están definidas en caso de uso “Administrar deportistas”, para algunas de estas como edad, peso o altura se podrá elegir rangos. El éxito de una rutina de ejercicios se define cuando los objetivos fijados por un deportista son alcanzados y se pondera de acuerdo al tiempo que tomó en alcanzar el objetivo una vez fijado este y el cambio porcentual del dato físico, además del porcentaje de cumplimiento de los ejercicios.

Poscondiciones

ID: DEPORTIC-12

Nombre: Registrar sesión

Descripción: Permite registrar el resultado de los ejercicios realizados en una máquina determinada y asociárselos al deportista que realiza el ejercicio, registrar la sesión de ejercicios.

Actores: Maquina del gimnasio, Deportista.

Precondiciones: El deportista debe estar registrado. La máquina debe estar registrada.

Flujo normal de eventos

Las máquinas que pertenecen al gimnasio tienen un dispositivo a través del cual los deportistas se pueden identificar y asignar la rutina predefinida.

1. El deportista selecciona la máquina donde debe realizar su ejercicio. 2. El deportista se identifica en la maquina. 3. La máquina envía el ingreso del deportista al sistema, esto toma los datos de la maquina y los almacena. 4. El deportista inicia el ejercicio requerido y registra en la máquina el fin del ejercicio. 5. La máquina envía los resultados del ejercicio al sistema para que este los procese y almacene.

Flujos alternos

Page 29: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 28

Excepciones

Error al registrar los resultados.

En el paso 5 del flujo normal de eventos, si ocurre un error al intentar registrar los resultados del deportista, la máquina notifica el error y cancela el proceso.

El deportista deberá reportar este error al administrador.

Poscondiciones: Se registran los resultados del ejercicio y se asocian al deportista.

3.5 Diagrama de Clases

Page 30: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 29

3.5.1 Diccionario de Datos

Clase: Gimnasio

Atributo Tipo Visibilidad Descripción

nit string Código de identificación del gimnasio

nombre string Nombre completo o razón social del gimnasio

direccion string dirección del gimnasio

telefono string teléfono del gimnasio

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Clase: Profesional

Atributo Tipo Visibilidad Descripción

tipoDoc TipoDocumento Tipo de documento de identidad (cédula, tarjeta de identidad, etc)

numeroDocumento string Número de documento del profesional

nombres string Nombres del profesional

apellidos string Apellidos del profesional

nombreUsuario string Nombre de usuario para acceder al sistema

Contrasena string Contraseña de usuario para acceder al sistema

telefono string Teléfono del profesional

celular string Celular del profesional

Email string Correo electrónico del profesional

dirección string Dirección del profesional

barrio string Barrio del profesional

genero string Género del profesional (hombre, mujer)

estado string Estado del profesional (activo, inactivo)

fechaNacimiento date Fecha de nacimiento del profesional

fechaIngreso date Fecha de ingreso del profesional al gimnasio

especialidad string Especialidad del profesional(aeróbicos, pesas, etc)

Método Visibilidad

Parámetros de entrada

Valores que retorna Descripción

Tipo Descripción Tipo Descripción

Crear Consultar Modificar Eliminar

Page 31: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 30

Clase: Deportista

Atributo Tipo Visibilidad Descripción

tipoDoc TipoDocumento Tipo de documento de identidad (cédula, tarjeta de identidad, etc)

numeroDocumento string Número de documento del deportista

nombres string Nombres del deportista

apellidos string Apellidos del deportista

nombreUsuario string Nombre de usuario para acceder al sistema

Contrasena string Contraseña de usuario para acceder al sistema

telefono string Teléfono del deportista

celular string Celular del deportista

Email string Correo electrónico del deportista

dirección string Dirección del deportista

barrio string Barrio del deportista

genero string Género del deportista (hombre, mujer)

estado string Estado del deportista (activo,inactivo)

fechaNacimiento date Fecha de nacimiento del deportista

fechaIngreso date Fecha de ingreso del deportista al gimnasio

ocupacion string Ocupación o profesión del deportista

Método Visibilidad

Parámetros de entrada

Valores que retorna Descripción

Tipo Descripción Tipo Descripción

Crear Consultar Modificar Eliminar

Clase: Perfil

Atributo Tipo Visibilidad Descripción

perfilId double Código de identificación del perfil de un deportista, auto numérico.

fechaPerfil date Fecha de registro del perfil, para seguimiento histórico.

estatura(cm) string Estatura del deportista

peso(kg) string Peso del deportista

medidaHombros(cm) string Medida de los hombros del deportista

medidaEspalda(cm) string Medida de la espalda del deportista

medidaPecho(cm) string Medida del pecho del deportista

medidaBrazos(cm) string Medida de los brazos del deportista

medidaAbdomen(cm) string Medida del abdomen del deportista

medidaPiernas(cm) string Medida de las piernas del deportista

medidaPantorrilla(cm) string Medida de la pantorrilla del deportista

evaluacionMedica string Descripción de la evaluación general en salud del deportista.

porcentajeGrasaCorporal(PGC) string Medida calculada del porcentaje de Grasa Corporal del deportista.

indiceMasaCorporal(IMC) date Medida calculada del índice de Masa Corporal del deportista.

Método Visibilidad

Parámetros de entrada

Valores que retorna Descripción

Tipo Descripción Tipo Descripción

Crear

Page 32: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 31

Consultar Modificar Eliminar

Clase: Maquina

Atributo Tipo Visibilidad Descripción

maquinaId string Código de identificación de la máquina, descriptivo, alfanumérico.

referencia string Referencia de la máquina nombre string Nombre de la máquina descripcion string Descripción de la máquina estado String Estado de la máquina (buena, mala, retirada, mantenimiento)

fechaCompra date Fecha de adquisición de la máquina

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Clase: Ejercicio

Atributo Tipo Visibilidad Descripción

ejercicioId double Código de identificación del ejercicio, auto numérico.

nombre string Nombre del ejercicio (abdominales, flexiones, etc ) descripcion string Explicación de cómo realizar el ejercicio y beneficios zonaCuerpo string Descripción de las partes o zonas del cuerpo que beneficia el ejercicio

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Clase: Categoría

Atributo Tipo Visibilidad Descripción

categoriaId int Código de identificación de la Categoría, auto numérico.

nombre string Nombre de la Categoría: aeróbico, anaeróbico, de equilibrio, etc.

descripcion string Descripción de la Categoría.

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Page 33: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 32

Clase: Rutina

Atributo Tipo Visibilidad Descripción

rutinaId double Código de identificación de la rutina, auto numérico.

fechaInicio date Fecha en la cual un deportista inicia la rutina.

duracion double Duración de la rutina en minutos.

regularidad string Periodicidad con la cual el deportista debe realizar la rutina (diaria).

numeroSeries int Cantidad de repeticiones que debe hacer el deportista de la rutina.

distancia float Distancia a recorrer durante el ejercicio (Km).

velocidad float Velocidad a la cual se debe realizar el ejercicio (Km/h).

ponderacion float Grado de éxito de la rutina para alcanzar los objetivos deseados (%).

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Clase:ObjetivoDesarrollo

Atributo Tipo Visibilidad Descripción

objetivoId double Código de identificación del objetivo, auto numérico.

nombre string Nombre dado al objetivo (tonificar piernas, aumentar bíceps)

descripcion string Descripción del objetivo planteado por el instructor y el deportista

fechaObjetivo date Fecha en la cual se define el objetivo, fecha inicio.

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Clase: Sesion

Atributo Tipo Visibilidad Descripción

sesionId double Código de identificación de la sesión, auto numérico.

fecha date Fecha de ejecución de una sesión, visita o ejercicio en el gimnasio.

horaInicio time Hora de inicio de la sesión o ejercicio.

horaFin time Hora de finalización de la sesión o ejercicio.

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Page 34: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 33

Clase: Afiliacion

Atributo Tipo Visibilidad Descripción

afiliacionId string Código de identificación de la afiliación, auto numérico.

tipo string Tipo de afiliación de un deportista (mensualidad, tiquetera, etc.) fechaInicio date Fecha inicial de la afiliación.

fechaFin date Fecha final de la afiliación (vencimiento).

sesionesDisponibles int Cantidad de sesiones disponibles en la tiquetera.

valor float Costo o precio de la afiliación, valor pagado por el deportista.

Método Visibilidad Parámetros de entrada Valores que retorna

Descripción Tipo Descripción Tipo Descripción

Crear

Consultar

Modificar

Eliminar

Page 35: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 34

3.6 Diagrama de Secuencia

Gestionar rutinas.

Page 36: DEPORTIC 2012 - desarrollosoftwareiemfb.files.wordpress.com · 3.3.2 Confiabilidad 9 3.3.3 Ambiente de trabajo “Performance” 9 3.3.4 Restricciones de diseño 9 ... 1.4 Definiciones,

Seguimiento y control del desarrollo físico de los deportistas del gimnasio CINOSARGO

DEPORTIC 2012 Versión 1.0

DEPORTIC, 2012 pág. 35

4 Referencias

1. Kendall Pearson; Análisis y Diseño de Sistemas; 3ª Edición; Mc Graw Hill.

2. Roger S. Pressman; Ingeniería del Software; 4ª Edición; Mc Graw Hill

Realizado Por: Fredy Alexander Ceballos Cardona