Diagrama y Especificación de Casos de Uso...
-
Upload
nguyentram -
Category
Documents
-
view
223 -
download
0
Transcript of Diagrama y Especificación de Casos de Uso...
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.
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
3
Diagrama Casos de Uso
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
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.
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
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.
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.
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
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
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.
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
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
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
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
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