16
1 Nombre del grupo de trabajo ACTINGPS “Proyectos de Software bien Hechos” Nombre de la aplicación RuGySoft Planeación del desarrollo de la primera parte Objetivo Desarrollar un sistema de información para los usuarios de un gimnasio que permita la definición de rutinas de ejercicios; el seguimiento, evolución y desempeño en la ejecución de las mismas. Definiciones siglas y abreviaturas RuGySoft: Sistema de Información para creación de Rutinas de Gimnasio ECU_RGS: Especificación de Caso de Uso aplicación Diagramas de actividades Diagrama y especificación de casos de uso Actores: Administrador: Persona encargada de Gestionar los Deportista y los Instructores Instructor: Persona encargada de Gestionar las Rutinas y realizar el seguimiento. Deportista: Usuario del Gimnasio Maquina: Equipo que envía información al sistema con los resultados del ejercicio realizado por el deportista Casos de Uso: a. Núcleo del Negocio: Validar Usuario: Permite realizar validaciones de acceso al sistema de los usuarios que están registrados. Actualizar Datos Deportista: Permite Actualizar la información Básica del deportista (Datos Físicos, Datos de Medida, Datos de Riesgo) dejando históricos de las actualizaciones. Asignar Rutina: Permite al Instructor asignar una rutia de Ejercicios para un Deportista Reajustar Rutina: Permite asignar una nueva rutina de acuerdo al desempeño del deportista Realizar Seguimiento: Permite al instructor conocer los resultados de los ejercicios realizados por el deportista y analizarlos para efectuar reajustes en las rutinas en caso de ser necesario Activar / Desactivar Deportista: Permite cambiar el estado de un deportista Iniciar Maquina: Permite al deportista registrarse al iniciar su actividad física Registrar Resultados Máquina: Registra los resultados del ejercicio, de acuerdo al tipo de maquina se almacena información especifica.

Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

Embed Size (px)

Citation preview

Page 1: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

1

Nombre del grupo de trabajo

ACTINGPS “Proyectos de Software bien Hechos”

Nombre de la aplicación

RuGySoft

Planeación del desarrollo de la primera parte

Objetivo

Desarrollar un sistema de información para los usuarios de un gimnasio que permita la

definición de rutinas de ejercicios; el seguimiento, evolución y desempeño en la

ejecución de las mismas.

Definiciones siglas y abreviaturas

RuGySoft: Sistema de Información para creación de Rutinas de Gimnasio

ECU_RGS: Especificación de Caso de Uso aplicación

Diagramas de actividades

Diagrama y especificación de casos de uso

Actores:

� Administrador: Persona encargada de Gestionar los Deportista y los Instructores

� Instructor: Persona encargada de Gestionar las Rutinas y realizar el seguimiento.

� Deportista: Usuario del Gimnasio

� Maquina: Equipo que envía información al sistema con los resultados del ejercicio

realizado por el deportista

Casos de Uso:

a. Núcleo del Negocio:

• Validar Usuario: Permite realizar validaciones de acceso al sistema de los

usuarios que están registrados.

• Actualizar Datos Deportista: Permite Actualizar la información Básica del

deportista (Datos Físicos, Datos de Medida, Datos de Riesgo) dejando

históricos de las actualizaciones.

• Asignar Rutina: Permite al Instructor asignar una rutia de Ejercicios para un

Deportista

• Reajustar Rutina: Permite asignar una nueva rutina de acuerdo al desempeño

del deportista

• Realizar Seguimiento: Permite al instructor conocer los resultados de los

ejercicios realizados por el deportista y analizarlos para efectuar reajustes en

las rutinas en caso de ser necesario

• Activar / Desactivar Deportista: Permite cambiar el estado de un deportista

• Iniciar Maquina: Permite al deportista registrarse al iniciar su actividad física

• Registrar Resultados Máquina: Registra los resultados del ejercicio, de acuerdo

al tipo de maquina se almacena información especifica.

Page 2: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

2

b. CRUD:

• Gestionar Deportista: Adicionar, Consultar, Modificar Deportista

• Gestionar Objetivos Deportista: Adicionar, Consultar, Modificar Objetivos de

desarrollo físico de un Deportista.

• Gestionar Categorías de Ejercicios: Adicionar, Consultar, Modificar o Eliminar

Categorías de Ejercicios

• Gestionar Ejercicios: Adicionar, Consultar, Modificar o Eliminar Ejercicio

• Gestionar Máquinas: Adicionar, Consultar, Modificar, dar de Baja a una

Máquina

c. Reportes:

• Consultar Rutina: Conocer la rutina actual de ejercicios asignados a un

deportista, al igual que sus históricos.

• Consultar Casos Exitosos: Arroja información de las rutinas mas exitosas de

acuerdo a los objetivos existentes de acuerdo a unos criterios establecidos

• Desempeño Deportista:

• Rutinas Asignadas:

• Comunicaciones Enviadas:

• Listar Ejercicios:

• Listar Maquinas:

• Listar Deportistas:

• Listar Instructores:

• Informe de Progreso Deportista:

Métricas

Número de casos de uso

Número promedio de líneas de texto por especificación de caso de uso

Número de horas/hombre invertidas

Page 3: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

3

Diagrama Casos de Uso

Page 4: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

4

Especificación de Casos de Uso

Especificación del Caso de Uso: Validar Usuario

ID ECU_RGS-01

Nombre Validar Usuario

Descripción Validar a un usuario ya registrado para el uso del sistema

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador, Instructor, Deportista

Precondiciones Estar registrado en el sistema

Pos condiciones Validación realizada con éxito

Flujo Normal de eventos

� Validar:

1. El actor ingresa nombre de usuario y contraseña

2. El sistema valida los datos ingresados por el actor

3. Una vez validado el actor, el sistema muestra el menú de opciones

Flujos alternos

� Usuario no registrado:

En el paso 1 del Flujo Normal, si el actor no existe en el sistema se muestra un mensaje donde se le indica que

debe ser registrado por el Administrador.

� Usuario inactivo:

En el paso 1 del Flujo Normal, si el actor esta registrado en el sistema pero su estado es inactivo, se muestra un

mensaje donde le informa su estado en el sistema y le indica que debe ser activado por el administrador

Excepciones

� Intentos Fallidos:

Si el actor realiza el paso 1 del Flujo Normal con mas de 3 intentos fallidos el sistema deshabilita la opción de

logueo

Referencias

Anotaciones Solo se permite el ingreso al sistema de los actores que tienen estado Activo

Page 5: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

5

Especificación del Caso de Uso: Actualizar Datos Deportista

ID ECU_RGS-02

Nombre Actualizar Datos Deportista

Descripción Permite Actualizar la información Básica del deportista (Datos Físicos, Datos de Medida, Datos

de Riesgo) permitiendo dejar históricos de las actualizaciones.

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Instructor

Precondiciones Estar registrado en el sistema el deportista

Pos condiciones Actualización realizada con éxito

Flujo Normal de eventos

� Actualizar:

1. El actor selecciona la opción Actualizar Datos Deportista

2. El sistema permite ingresar los Criterios de Búsqueda: Cédula, Nombre, Apellidos del deportista

3. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

4. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

5. El actor selecciona el deportista que desea consultar para ver la información en detalle

6. El sistema muestra la información de los Datos Físico, de Medida y de Riesgo.

7. El actor realiza los cambios en la información

8. El actor presiona opción Actualizar

9. El sistema verifica que se halla ingresado información en los campos que son obligatorios

10. El sistema almacena los nuevos datos dejando el historial y muestra un mensaje indicando la actualización

Flujos alternos

� Cancelar Actualización:

Después de ejecutar el paso 7 del Flujo Normal

1. El actor decide cancelar el proceso

2. El sistema muestra un mensaje de confirmación del proceso cancelado

Excepciones

� Datos Faltantes:

En el paso 9 del Flujo Normal si falta la información Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso 7 para que el actor pueda ingresar la

información que falta ó salir.

Referencias

Anotaciones La actualización de los Datos Básicos permite almacenar los cambios que sufre el deportista al

ejecutar su rutina y de esta forma llevar el historial de progreso en el tiempo.

Page 6: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

6

Especificación del Caso de Uso: Asignar Rutina

ID ECU_RGS-03

Nombre Asignar Rutina

Descripción Permite al Instructor asignar una rutia de Ejercicios para un Deportista

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Instructor

Precondiciones Los ejercicios deben estar creados en el Sistema

Pos condiciones Rutina asignada con éxito

Flujo Normal de eventos

� Asignar:

1. El actor selecciona la opción Asignar Rutina

2. El sistema permite ingresar los Criterios de Búsqueda del Deportista: Cédula, Nombre, Apellidos del

deportista

3. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

4. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

5. El actor selecciona el deportista

6. El sistema muestra el nombre completo del Deportista, su información básica y los objetivos de desarrollo

físico que desea alcanzar

7. El actor selecciona el ejercicio

8. El sistema muestra un formulario donde solicita la siguiente información

a. Duración

b. Regularidad

c. Número de series

d. Máquina

e. Horario

9. El actor ingresa los datos del formulario y selecciona la opción Guardar

10. El sistema verifica que los campos que son obligatorios estén diligenciados y muestra un mensaje de

confirmación

11. El actor debe realizar el proceso desde el paso 7 para asignar un nuevo ejercicio

Flujos alternos

� Objetivos no Definidos:

En el paso 6 del Flujo Normal, no se habían asignado objetivos de desarrollo físico al deportista

1. El sistema le permite al actor asignar los objetivos de desarrollo (ver ECU_RGS-10 flujo Normal de

Eventos)

Excepciones

� Datos Faltantes:

En el paso 9 del Flujo Normal, si falta la información Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias

Anotaciones

Page 7: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

7

Especificación del Caso de Uso: Reajustar Rutina

ID ECU_RGS -04

Nombre Reajustar Rutina

Descripción Permite asignar una nueva rutina de acuerdo al desempeño del deportista

Autor ActingPS

Fecha creación Lunes, 06 de Abril de 2009 Fecha última

modificación Lunes, 06 de Abril de 2009

Actores Instructor

Precondiciones Tener registro de desempeño

Pos condiciones Rutina asignada con éxito

Flujo Normal de eventos

� Asignar:

1. El actor selecciona la opción Reajustar Rutina

2. El sistema permite ingresar los Criterios de Búsqueda del Deportista: Cédula, Nombre, Apellidos del

deportista

3. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

4. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

5. El actor selecciona el deportista

6. El sistema muestra el nombre completo del Deportista, su información básica, los objetivos de desarrollo

físico que desea alcanzar y la Rutina Asignada

7. El actor selecciona Rutina Asignada

8. El sistema muestra un formulario con toda la información de la Rutina Actual

9. El actor realiza los ajustes necesarios a la rutina y selecciona la opción Guardar

10. El sistema verifica que los campos que son obligatorios estén diligenciados y muestra un mensaje de

confirmación

Flujos alternos

Excepciones

� Datos Faltantes:

En el paso 9 del Flujo Normal, si falta la información Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias

Anotaciones

El caso de uso Reajustar rutina permite al actor realizar cambios un una rutina y luego

almacenar la información teniendo en cuenta que el sistema crea automáticamente un nuevo

registro, esto con el fin de tener históricos de las rutinas del Deportista. Luego de reajustar la

rutina el sistema solicita se ingrese una observación donde se describa el porque de los

cambios en la Rutina.

Page 8: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

8

Especificación del Caso de Uso: Realizar Seguimiento

ID ECU_RGS -05

Nombre Realizar Seguimiento

Descripción Permite al instructor conocer los resultados de los ejercicios realizados por el deportista y

analizarlos para efectuar reajustes en las rutinas en caso de ser necesario

Autor ActingPS

Fecha creación Lunes, 06 de Abril de 2009 Fecha última

modificación Lunes, 06 de Abril de 2009

Actores Instructor

Precondiciones Estar registrado en el sistema el deportista

Pos condiciones --

Flujo Normal de eventos

� Consultar:

1. El actor selecciona la opción Realizar Seguimiento

2. El sistema permite ingresar los Criterios de Búsqueda del Deportista: Cédula, Nombre, Apellidos del

deportista

3. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

4. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

5. El actor selecciona el deportista

6. El sistema Lista los Resultados de los ejercicios realizados por el deportista en las máquinas

Flujos alternos

� Reajustar Rutina:

En el paso 6 del Flujo Normal

1. El actor selecciona la opción reajustar rutina, ver ECU_RGS -04

� Actualizar Datos Deportista:

En el paso 6 del Flujo Normal

1. El actor selecciona la opción actualizar datos del Deportista ver ECU_RGS-02

Excepciones

� Deportista sin resultados:

En el paso 5 del Flujo Normal

1. El sistema muestra un mensaje indicando que el deportista no tiene resultados de ejercicios realizados

Referencias

Anotaciones Después de realizar el seguimiento al deportista el actor determina si es necesario realizar

ajustes a la rutina del deportista.

Page 9: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

9

Especificación del Caso de Uso: Activar / Desactivar Deportista

ID ECU_RGS-06

Nombre Activar / Desactivar Deportista

Descripción Permite cambiar el estado de un deportista

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador

Precondiciones Estar registrado en el sistema el deportista

Pos condiciones Cambio de Estado realizado con éxito

Flujo Normal de eventos

� Activar Deportista:

1. El sistema permite ingresar los Criterios de Búsqueda del Deportista: Cédula, Nombre, Apellidos del

deportista

2. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

3. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

4. El actor selecciona el deportista

5. El sistema muestra la información personal del deportista y las opciones de Activar/Desactivar

6. El actor selecciona la opción Activar

7. El sistema realiza el cambio de estado y muestra un mensaje de confirmación

Flujos alternos

� Desactivar Deportista:

En el paso 5 del flujo Normal

1. El actor selecciona la opción Desactivar

2. El sistema realiza el cambio de estado y muestra un mensaje de confirmación

Excepciones

Referencias

Anotaciones El estado Activo es cuando es el que tiene un deportista cuando se registra en el sistema

El estado Desactivado es cuando es cuando el deportista se retira del gimnasio

Page 10: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

10

Especificación del Caso de Uso: Iniciar Máquina

ID ECU_RGS -07

Nombre Iniciar Máquina

Descripción Permite al deportista registrarse al iniciar su actividad física

Autor ActingPS

Fecha creación Lunes, 06 de Abril de 2009 Fecha última

modificación Lunes, 06 de Abril de 2009

Actores Deportista, Máquina

Precondiciones Estar registrado en el Sistema

Pos condiciones Registro en la maquina con éxito

Flujo Normal de eventos

� Iniciar:

1. El Deportista se registra en la máquina

2. La maquina valida que el deportista este registrado en el Sistema RuGysoft

3. El deportista inicia su actividad física

4. La Maquina almacena los resultados, ver ECU_RGS-08

Flujos alternos

� Deportista no existe:

En el paso 2 del Flujo Normal

1. La maquina valida que el deportista no esta registrado en el sistema y no almacena resultados.

Excepciones

Referencias

Anotaciones

Page 11: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

11

Especificación del Caso de Uso: Registrar Resultados

ID ECU_RGS -08

Nombre Registrar Resultados

Descripción Permite al Actor registrar los resultados del ejercicio; de acuerdo al tipo de maquina se

almacena información especifica.

Autor ActingPS

Fecha creación Lunes, 06 de Abril de 2009 Fecha última

modificación Lunes, 06 de Abril de 2009

Actores Máquina, Deportista

Precondiciones Deportista registrado en la Máquina con éxito

Pos condiciones Resultados almacenados

Flujo Normal de eventos

� Registrar:

1. La máquina recibe registro del deportista

2. El deportista inicia su ejercicio

3. El deportista finaliza su ejercicio

4. La máquina registra los resultados del ejercicio y los envía al Sistema RuGy Soft

Flujos alternos

Excepciones

� La máquina no registra resultados:

En el paso 2 del Flujo Normal , El deportista no finaliza su ejercicio

1. La maquina detecta inactividad y limpia el registro del deportista

2. El sistema no envía resultados a RuGySoft

Referencias

Anotaciones Las máquinas tienen un sistema simple que permite al deportista registrarse al iniciar su

trabajo y almacena los resultados del ejercicio.

Page 12: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

12

Especificación del Caso de Uso: Gestionar Deportista

ID ECU_RGS -09

Nombre Gestionar Deportista

Descripción Permite Adicionar, Consultar, Modificar un Deportista

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador

Precondiciones El actor debe haberse autenticado exitosamente en el Sistema

Pos

condiciones --

Flujo Normal de eventos

� Consultar:

1. El actor selecciona la opción de Gestionar Deportista

2. El sistema muestra las opciones disponibles: Adicionar, Consultar, Modificar

3. El actor selecciona la opción de Consultar

4. El sistema permite ingresar los Criterios de Búsqueda: Cédula, Nombre, Apellidos del deportista

5. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

6. El sistema muestra los deportistas que cumplen con los Criterios de Búsqueda.

7. El actor selecciona el deportista que desea consultar para ver la información en detalle

Flujos alternos

� Adicionar:

En el paso 3 del Flujo Normal, el actor selecciona la opción Adicionar

1. El sistema muestra un formulario para Ingresar la Información del deportista

2. El actor Ingresa la Información

3. El sistema verifica:

a. Que ya no se tenga registrado un deportista con esa cédula

b. Que se halla registrado la información obligatoria

4. El sistema Guarda la Información del deportista y muestra un mensaje indicando esto

� Modificar:

Después de ejecutar todas las acciones del Flujo Normal, de consultar un deportista:

1. El actor realiza los cambios de la información personal del deportista y selecciona la opción Modificar

2. El sistema verifica que se halla ingresado la información obligatoria y guarda los cambios

3. El sistema muestra un mensaje de confirmación del cambio

Excepciones

� Deportista Registrado:

En el paso 3 del Flujo Alterno "Adicionar", si se encuentra que ya hay un deportista registrado con esa cédula:

1. Se muestra un mensaje indicando que ya existe y se vuelve al paso 2, para que el actor pueda ingresar la

información que falta ó salir.

� Datos Faltantes:

En el paso 3 del Flujo Alterno "Adicionar", o en el paso 2 del Flujo Alterno "Modificar", si falta la información

Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias Formato de Registro Deportista.

Anotaciones

La información de cada deportista se agrupa por:

� Información Personales: Cédula, Nombre (s), Apellido (s), Fecha de Nacimiento, Género, E-

mail, Dirección, Barrio, Teléfono Fijo, Celular, Profesión, Fecha de Ingreso, Tipo Perfil

� Información Básica Deportista:

o Datos Físicos: Altura, Peso, Presión Sanguínea, Ritmo Cardiaco.

o Datos de Medida: Pecho, Bíceps, Cintura, Cadera, Cuádriceps, Dorsales Inferiores, Dorsales

Superiores, Deltoides, Pierna, Brazos.

o Datos de Riesgo: Nombre, Descripción. (son limitaciones físicas o de enfermedad de un

deportista que debe ser tenida en cuenta al momento de asignar las rutinas de ejercicios)

-No se puede Modificar la Cédula después de Adicionar el deportista

-El sistema no permite que los deportistas sean Eliminados

Page 13: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

13

Especificación del Caso de Uso: Gestionar Objetivos del Deportista

ID ECU_RGS-10

Nombre Gestionar Objetivos de desarrollo físico del Deportista

Descripción Permite Adicionar, Consultar, Modificar y Eliminar los Objetivos de desarrollo físico de un

deportista.

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Instructor

Precondiciones Estar registrado en el sistema

Pos condiciones Asignación de objetivos realizada con éxito

Flujo Normal de eventos

� Asignar Objetivos:

1. El actor selecciona la opción Asignar Objetivos Físicos

2. El sistema permite ingresar los Criterios de Búsqueda: Cédula, Nombre, Apellidos del deportista

3. El actor ingresa los Criterios de Búsqueda y selecciona la opción de Buscar

4. El sistema muestra el(los) deportista(s) que cumple(n) con los Criterios de Búsqueda.

5. El actor selecciona el deportista

6. El sistema muestra lista los objetivos de desarrollo.

7. El actor selecciona el o los objetivos de desarrollo físico deseados por el deportista

8. El actor selecciona la opción Almacenar

9. El sistema verifica que se halla seleccionado como mínimo un objetivo

10. El sistema almacena la asignación realizada y muestra un mensaje de confirmación

Flujos alternos

� Consultar:

Después de ejecutar el paso 5 del Flujo Normal.

1. El sistema muestra los objetivos actuales de desarrollo físico del deportista

� Modificar:

Después de ejecutar el paso 5 del Flujo Normal

1. El sistema muestra los objetivos actuales de desarrollo físico del deportista

2. El actor realiza las modificaciones a los objetivos

3. El actor selecciona la opción Guardar

4. El sistema valida los cambios realizados y muestra un mensaje de confirmación

� Eliminar:

Después de ejecutar el paso 5 del Flujo Normal

1. El sistema muestra los objetivos actuales de desarrollo físico del deportista

2. El actor selecciona el o los objetivos a eliminar

3. El actor selecciona la opción Eliminar

4. El sistema valida el proceso de eliminación del objetivo y muestra un mensaje de confirmación

Excepciones

� Deportista no encontrado:

Después de ejecutar el paso 3 del Flujo Normal

1. El sistema no encuentra resultados relacionados con los criterios de búsqueda

2. El sistema muestra un mensaje donde informa al actor sobre este suceso.

� Datos Faltantes:

En el paso 3 del Flujo Alterno “Modificar”, si no se tiene como mínimo un objetivo seleccionado:

1. El sistema muestra un mensaje indicando esto y se vuelve al paso 2 para que el actor pueda seleccionar

los objetivos.

� Error al Eliminar:

Después de Ejecutar el paso 3 del Flujo Alterno “Eliminar”, si no se deja como mínimo un objetivo:

1. El sistema mostrará un mensaje indicando esto y se vuelve al paso 2 para que el actor pueda seleccionar

los objetivos a eliminar.

Referencias

Anotaciones Los Objetivos de Desarrollo Físicos definidos inicialmente son:

� Pérdida de Peso, Reducción de Medidas, Tonificación, Crecimiento Muscular

Page 14: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

14

Especificación del Caso de Uso: Gestionar Categorías de Ejercicios

ID ECU_RGS -11

Nombre Gestionar Categorías de Ejercicios

Descripción Permite Adicionar, Consultar, Modificar y Eliminar una Categoría de Ejercicios

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador

Precondiciones El actor debe haberse autenticado exitosamente en el Sistema

Pos condiciones --

Flujo Normal de eventos

� Adicionar:

1. El actor selecciona la opción Categoría de Ejercicios

2. El sistema muestra varias opciones

3. El actor selecciona la opción de Adicionar Categoría

4. El sistema muestra un formulario solicitando la información necesaria para adicionar la categoría

5. El actor diligencia los campos solicitados

6. El actor selecciona la opción Adicionar

7. El sistema verifica que los campos que son obligatorios estén diligenciados

8. El sistema guarda la categoría y muestra un mensaje de confirmación

Flujos alternos

� Modificar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Modificar Categoría

1. El sistema muestra las Categorías Existentes

2. El actor selecciona la categoría a Modificar

3. El sistema muestra toda la información relacionada con la Categoría Seleccionada

4. El actor realiza los cambios necesarios

9. El sistema verifica que los campos que son obligatorios estén diligenciados

10. El sistema guarda la categoría y muestra un mensaje de confirmación

� Consultar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Consultar Categoría

1. El sistema muestra las Categorías Existentes

2. El actor puede seleccionar una sola categoría o hacer la consulta de todas las categorías existentes.

3. El actor selecciona la categoría a consultar

4. El sistema muestra la información de la categoría.

� Eliminar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Eliminar Categoría

1. El sistema muestra las Categorías Existentes

2. El actor selecciona la categoría a Eliminar

3. El sistema muestra la información de la categoría.

4. El actor selecciona la opción Eliminar

5. El sistema valida que la categoría a Eliminar no se halla asignado a algún Ejercicio

6. El sistema Elimina la Categoría y muestra un mensaje de confirmación

Excepciones

� Categoría Asignada a Ejercicios:

En el paso 4 del Flujo Alterno "Eliminar", si se encuentra que la Categoría ha sido asignada a ejercicio

1. El sistema muestra un mensaje al actor donde le informa que no se puede eliminar la categoría

� Datos Faltantes:

En el paso 6 del Flujo Normal o en el paso 4 del Flujo Alterno "Modificar", si falta la información Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias

Anotaciones La información básica que debe tener cada Categoría es:

� Nombre, Descripción

Page 15: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

15

Especificación del Caso de Uso: Gestionar Ejercicios

ID ECU_RGS -12

Nombre Gestionar Ejercicios

Descripción Permite Adicionar, Consultar, Modificar y Eliminar un Ejercicio

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador

Precondiciones El actor debe haberse autenticado exitosamente en el Sistema

Pos condiciones --

Flujo Normal de eventos

� Adicionar:

1. El actor selecciona la opción Gestionar Ejercicios

2. El sistema muestra varias opciones

3. El actor selecciona la opción de Adicionar Ejercicio

4. El sistema muestra un formulario solicitando la información necesaria para adicionar el Ejercicio

5. El actor diligencia los campos solicitados

6. El actor selecciona la opción Adicionar

7. El sistema verifica que los campos que son obligatorios estén diligenciados

8. El sistema guarda el Ejercicio y muestra un mensaje de confirmación

Flujos alternos

� Modificar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Modificar Ejercicio

1. El sistema muestra los Ejercicios Existentes

2. El actor selecciona el Ejercicio a Modificar

3. El sistema muestra toda la información relacionada con el Ejercicio Seleccionado

4. El actor realiza los cambios necesarios

5. El sistema verifica que los campos que son obligatorios estén diligenciados

6. El sistema guarda el Ejercicio y muestra un mensaje de confirmación

� Consultar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Consultar Ejercicio

1. El sistema muestra los Ejercicios Existentes

2. El actor selecciona el Ejercicio que desea consultar

3. El sistema muestra la información del Ejercicio

� Eliminar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Eliminar Ejercicio

1. El sistema muestra los Ejercicios Existentes

2. El actor selecciona el Ejercicio que desea Eliminar

3. El sistema muestra la información del ejercicio.

4. El actor selecciona la opción Eliminar

5. El sistema valida que el Ejercicio no se halla asignado a alguna Rutina

6. El sistema Elimina el Ejercicio y muestra un mensaje de confirmación

Excepciones

� Categoría Asignada a Rutina:

En el paso 4 del Flujo Alterno "Eliminar", si se encuentra que el Ejercicio ha sido asignado a una rutina

2. El sistema muestra un mensaje al actor donde le informa que no se puede eliminar el Ejercicio

� Datos Faltantes:

En el paso 6 del Flujo Normal o en el paso 4 del Flujo Alterno "Modificar", si falta la información Obligatoria:

9. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias

Anotaciones

La información básica que debe tener cada Categoría es:

� Categoría, Descripción, Explicación, Máquinas necesarias, Zona del Cuerpo que

trabaja

Page 16: Diagrama y Especificación de Casos de Uso V1xanalisissanvicente.wikispaces.com/file/view/Diagrama_y... · Diagrama y especificación de casos de uso Actores: Administrador: Persona

16

Especificación del Caso de Uso: Gestionar Máquinas

ID ECU_RGS -13

Nombre Gestionar Máquinas

Descripción Adicionar, Consultar, Modificar, dar de Baja a una Máquina

Autor ActingPS

Fecha creación Domingo, 05 de Abril de 2009 Fecha última

modificación Domingo, 05 de Abril de 2009

Actores Administrador

Precondiciones El actor debe haberse autenticado exitosamente en el Sistema

Pos condiciones --

Flujo Normal de eventos

� Adicionar:

1. El actor selecciona la opción Gestionar Máquina

2. El sistema muestra varias opciones

3. El actor selecciona la opción Adicionar Máquina

4. El sistema muestra un formulario solicitando la información necesaria para adicionar la Máquina

5. El actor diligencia los campos solicitados

6. El actor selecciona la opción Adicionar

7. El sistema verifica que los campos que son obligatorios estén diligenciados

8. El sistema guarda la Máquina y muestra un mensaje de confirmación

Flujos alternos

� Modificar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Modificar Máquina

1. El sistema muestra los Máquinas Existentes

2. El actor selecciona la Máquina a Modificar

3. El sistema muestra toda la información relacionada con la Máquina Seleccionada

4. El actor realiza los cambios necesarios

5. El sistema verifica que los campos que son obligatorios estén diligenciados

6. El sistema guarda la Máquina y muestra un mensaje de confirmación

� Consultar:

En el paso 2 del Flujo Normal, el actor selecciona la opción Consultar Máquina

1. El sistema muestra la Máquinas Existentes

2. El actor selecciona la Máquina que desea consultar

3. El sistema muestra la información de la Máquina

� Dar de baja:

En el paso 2 del Flujo Normal, el actor selecciona la opción Dar de Baja a una Máquina

1. El sistema muestra las Máquinas Existentes

2. El actor selecciona la Máquina que desea dar de Baja

3. El sistema muestra la información de la Máquina.

4. El actor selecciona la opción dar de Baja

5. El sistema Elimina la Máquina y muestra un mensaje de confirmación

Excepciones

� Datos Faltantes:

En el paso 6 del Flujo Normal o en el paso 4 del Flujo Alterno "Modificar", si falta la información Obligatoria:

1. Se muestra un mensaje indicando esto y se vuelve al paso anterior para que el actor pueda ingresar la

información que falta ó salir.

Referencias Factura de Compra

Anotaciones Dar de baja a una Maquina es el proceso mediante el cual se cambia de estado en el sistema