PRIMERA ENTREGA PROYECTO GIMNASIO
ESTUDIANTES
ING. MARCO ANTONIO GONZALEZ MALAVERING. ANGELO QUINTERO RODRIGUEZ
ANALISIS Y DISEO ORIENTADO A OBJETOS
PROFESOROSCAR HERNAN FRANCO
MAESTRIA EN GESTION Y DESARROLLO DE PROYECTOS DE SOFTWAREUNIVERSIDAD AUTONOMA DE MANIZALES2009SOFTWARE PARA LA ADMINISTRACIN DE RUTINAS EN UN GIMNASIOGYMCENTER2009
Con el software se quiere llevar un control sobre las diferentes rutinas que deben realizar los usuarios en el Gimnasio. Este control se llevar a cabo mediante la definicin de perfiles que diferenciarn una persona de otra o que las relacionarn entre s. Dicho perfil se definir basado en algunos datos de entrada que bsicamente determinarn la condicin fsica actual del usuario y sobre la que se planear el cumplimiento de los objetivos planteados mediante la adaptacin de rutinas que lo llevarn a realizar un seguimiento de su evolucin y disciplina en las actividades planeas.La tendencia es buscar la generalizacin de casos de tal forma que con solo ingresar los datos de la condicin actual de usuario se pueda determinar cul es la rutina que debe seguir y en que momento se vern los logros reflejados
NOMBRE DEL GRUPO: A&M SoftwareNOMBRE DE LA APLICACIN: GYM CENTER.PLANEACIN DEL DESARROLLO 1RA PARTE:DIA 1DIA 2DIA 2
ACTIVIDADHORASHORASHORAS
Creacin en Google y asignacin del nombre al grupo de trabajo1
Socializacin del documento que describe los requerimientos del SW2
Asignacin de nombre a la aplicacin y definicin de objetivo0.5
Diagrama de Actividades4
Diagrama y especificacin de casos de uso85
Especificacin de Mtricas1
TOTAL786
OBJETIVODisear un software que permite llevar el control sobre las rutinas que diariamente realizan los usuarios en el gimnasio, permitiendo llevar un control que manifieste de forma grfica el desempeo evolutivo de los deportistas y que basado en la historia pueda asignar rutinas a nuevos usuarios que cumplan con unas caractersticas fsicas especficas, todo esto logrado mediante la definicin de perfiles que detallen el desempeo de los usuarios.
DIAGRAMAS DE ACTIVIDADES.
DEFINIR RUTINA DE EJERCICIOS PARA UN USUARIO
[NO EXISTE][NO EXISTE][EXISTE][NO EXISTE][EXISTE][EXISTE]CONSULTAR USUARIOCONSULTAR PERFILCONSULTAR EJERCICIOREGISTRAR RUTINACAPTURAR DATOS DE LA DEFINICIN DEL EJERCICIOREGISTRAR USUARIOCONSULTAR EJERCICIOREGISTRAR PERFIL
REGISTRAR SEGUIMIENTO
CONSULTAR USUARIOCONSULTAR RUTINAMODELAR EVOLUCIONCONSULTAR HISTORIAL DE SEGUIMIENTOGUARDAR SEGUIMIENTOSOLICIATAR CAPTURA DE DATOSSELECCIONAR REGISTRAR SEGUIMIENTO
CREAR DEPORTISTA
SOLICITAR INFORMACION BASICA DEL USUARIO
ALMACENAR INFORMACION PRSONAL
SOLICITAR INFORMACION SOBRE CONDICION FISICA
REGISTRAR RUTINAALMACENAR CONDICION FISICA
CONSULTAR EN HISTORIAL RUTINA MAS ADECUADA
MODELAR ESTADO INICIALASOCIAR RUTINA AL PERFIL[EXISTE]
[NO EXISTE]
CREAR RUTINA DE EJERCICIOS
DIAGRAMA DE CASOS DE USO
1. DEFINIR RUTINA DE EJERCICIOS PARA UN USUARIO
ESPECIALISTA
REGISTRAR RUTINACREAR DEPORTISTAREGISTRAR EJERCICIOREGISTRAR MAQUINAMODIFICAR RUTINA
2. CREAR DEPORTISTA
ESPECIALISTASOLICITAR DATOS PERSONASLESSOLICITAR DATOS CONDICION FISICA (PERFIL)>SOLICITAR DATOS CONDICION FISICASOLICITAR DATOS CONDICION FISICAMODIFICAR DEPORTISTACONSULTAR DEPORTISTAELIMINAR DEPORTISTAASOCIAR RUTINAREGISTRAR MAQUINA3. REGISTRAR EJERCICIO REALIZADO
REGISTRAR EJERCICIO RALIZADODEPORTISTACONSULTAR EVOLUCIONESPECIALISTA
REGISTRAR RUTINA
4. REGISTRAR MAQUINA
>REGISTRAR MAQUINAESPECIALISTACONSULTAR MAQUINAMODIFICAR MAQUINAELIMINAR MAQUINAACTUALIZAR EJERCICIO
5. REGISTRAR EJERCICIO PARA RUTINA
>REGISTRAR EJERCICIOESPECIALISTACONSULTAR EJERCICIOMODIFICAR EJERCICIOEIMINAR EJERCICIO
REGISTRAR MAQUINAACTUALIZAR RUTINAREGISTRAR CATEGORIA
6. REPORTES
REPORTE HISTORIO DE USUARIOESPECIALISTAREPORTE DE USUARIOS CON PERFILES SIMILARESREPORTE DE DESEMPEO DE UN DEPORTISTAESPECIALISTA
ESPECIFICACION DE CASOS DE USOIdentificadorCU 01
NombreDefinir rutina de ejercicios para usuario
DescripcinPermite la definicin de la rutina de ejercicios que debe realizar un deportista para cumplir con sus objetivos
ActoresEspecialista en deportes
PrecondicionesAutenticacin previa del actorEjercicios registradosDefinicin del usuario con su perfil
PoscondicionesRegistro de rutina de ejercicios para el usuario
Flujo NormalEl especialista en deportes da la bienvenida el usuario.1. Selecciona la opcin buscar usuario2. Ingresa datos del usuario para identificarlo(Filtros: Identificacin, nombre, edad, genero)3. Selecciona Registrar Rutina4. Buscar en histrico las rutinas que se acoplen al perfil del usuario (Filtro: altura, peso, presin sangunea, ritmo cardiaco, medidas del cuerpo )5. Selecciona los ejercicios a incluir dentro de la rutina6. Asociar ejercicio a la rutina del usuario encontrado7. Repetir pasos 5 y 6 para asociar los diferentes ejercicios8. Registrar Rutina
Flujos alternos1. Si el usuario no existe en el paso 2, se debe registrar usuario. CU 02 (Registrar Usuario)2. Si en el paso 4 no se encuentra rutinas adecuadas para el usuario segn su perfil, continuar al paso 53. Si en el paso 5 no est registro el ejercicio que debe seguir el usuario, se debe registrar. CU- 05
IdentificadorCU 02
NombreRegistrar Usuario/Deportista
DescripcinSe permite el registro del usuario solicitando informacin personal e informacin de su condicin fsica.
ActoresEspecialista en deportes (ED)
PrecondicionesAutenticacin previa del actor
PoscondicionesRegistrar Rutina de Ejercicios
Flujo NormalEl especialista en deportes ofrece el servicio de gimnasio al usuario1. Selecciona la opcin registrar usuario2. El sistema visualiza el formulario de captura de datos3. El ED Ingresar informacin del usuario. Datos generales: nombre, gnero, edad. Datos de condicin fsica: altura, peso, presin sangunea, ritmo cardiaco, medidas del cuerpo.4. El sistema busca que no exista un usuario con la misma identificacin5. El sistema registra el usuario6. El sistema confirma registro.
Excepciones1. Si al momento de registrar el usuario, ste ya existe, se informa al ED que dicho usuario ya esta registrado. Se visualiza informacin del usuario encontrado.
IdentificadorCU 03
NombreRegistrar Seguimiento (Ejercicio Realizado)
DescripcinPermite registrar cada una de las actividades que hacen los deportistas cuando van al gimnasio, esto con el fin de llevar el seguimiento del trabajo realizado
ActoresEspecialista en deportes, Deportista(Usuario)
PrecondicionesAutenticacin previa del actorDebe estar registrada la rutina del Deportista/Usuario
PoscondicionesModelar Evolucin/Desempeo
Flujo Normal1. Ingresar al sistema2. Consultar usuario ingresando filtros de bsqueda. (Nombre, identificacin)3. El sistema lista los usuarios que coinciden con los filtros de bsqueda4. El actor selecciona el usuario indicado5. El sistema refleja las rutinas definidas.6. El actor selecciona la rutina7. El sistema visualiza los campos que permiten ingresar un nuevo actividad realizada de acuerdo con el ejercicio realizado.8. El actor ingresa los datos9. El sistema los almacena10. El sistema genera grafica de evolucin.
Flujos Alternos1. Si en el numeral 3 el sistema no lista usuarios con los filtros de bsqueda, se debe crear el deportista CU-02
IdentificadorCU 04
NombreConsultar seguimiento de Evolucin
DescripcinPermite reflejar la evolucin que ha tenido un deportista despus de hacer varios ejercicios
ActoresEspecialista en deportes, Deportista(Usuario)
PrecondicionesAutenticacin previa del actorDebe haber registros de actividades asociados a la rutina
PoscondicionesDiagrama de evolucin modelado
Flujo Normal1. Ingresar al sistema2. Seleccionar Consultar Evolucin3. Ingresar datos en los filtros de bsqueda para identificar el usuario y la rutina sobre la que se consultar la evolucin4. Seleccionar generar grafica de evolucin5. El sistema consulta los valores registrados en cada una de las actividades desarrolladas y generar la grfica de comportamiento.
Flujos Alternos1. Si en el numeral 3 el sistema no lista ninguna rutina, no se podr genera la curva evolutiva y el proceso finaliza.
IdentificadorCU 05
NombreRegistrar ejercicio
DescripcinPermite la creacin de nuevos ejercicios para la asociacin sobre las rutinas de los usuarios
ActoresEspecialista en deportes
PrecondicionesAutenticacin previa del actorDeben estar registradas maquinas.Deben estar definidas las categorasCreacin de zonas del cuerpo sobre la que trabajar el ejercicio
PoscondicionesActualizar rutinas con el ejercicio creado siempre y cuando ste aplique al perfil del usuario
Flujo NormalEl especialista en deportes da la bienvenida el usuario.6. Selecciona la opcin registrar ejercicio7. El sistema visualiza el formulario de captura.8. El ED selecciona la categora del ejercicio, ingresa la descripcin, registra una explicacin del ejercicio, selecciona las maquinas sobre las que se puede hacer el ejercicio e indica las zonas que trabaja en el cuerpo.9. El ED acepta el ingreso de datos10. El sistema valida la coherencia de los datos y los registra.
Excepciones2. Si en e numeral 3 los datos ingresados no son coherentes con lo que captura la BD, se emitir un mensaje informando la inconsistencia.
IdentificadorCU 06
NombreRegistrar Objetivos
DescripcinPermite a los deportistas registrar sus objetivos en cuanto a lo que esperan obtener despus de realizar una rutina de ejercicios
ActoresDeportista
PrecondicionesAutenticacin previa del actorDebe estar registrado el usuarioDebe estar registrada una rutina
PoscondicionesObjetivos definidos
Flujo Normal1. Seleccionar la opcin del men Registrar Objetivos2. El sistema visualiza el formulario de captura de datos3. El actor selecciona el usuario y la rutina.4. El sistema habilita los campos para la insercin de los diferentes objetivos planteados.5. El actor ingresa los datos solicitados.6. El sistema valida los datos ingresados y los inserta.7. El sistema emite mensaje de confirmacin de almacenamiento
Flujos Alternos1. Si en e numeral 4 no se encuentra un usuario y posterior al l una rutina, se retorna al numeral 3
Excepciones1. Si en el numeral 6 el sistema detecta inconsistencia en los datos se emitir un mensaje informando la falla al actor.
IdentificadorCU 07
NombreConsultar Informacin Histrica
DescripcinPermite la consulta de informacin historia de rutinas de usuarios para asignar la que mas se adapte a un nuevo usuario segn sus condiciones fsicas
ActoresEspecialista en Deportes
PrecondicionesAutenticacin previa del actorDeben haber rutinas con ejercicios registrados
PoscondicionesHistrico de Rutinas
Flujo Normal1. Seleccionar consulta de histrico 2. El sistema visualiza formulario con filtros de bsqueda3. El actor ingresa datos del usuario actual para encontrar coincidencias entre las rutinas ya definidas.4. El sistema consulta las rutinas que coincidan con los datos ingresados y visualiza la informacin teniendo en cuenta la regularidad y los resultados obtenidos5. El actor selecciona la rutina mas indicada para el usuario o deportista nuevo.
Flujos Alternos1. Si en el numeral 4 no se encuentra rutinas se retorna al paso 3.
IdentificadorCU 08
NombreReporte Desempeo pobre de un deportista
DescripcinPermite generar la consulta de los deportistas que no han tenido el rendimiento esperado de acuerdo con la rutina establecida.
ActoresEspecialista en Deportes
PrecondicionesAutenticacin previa del actorDeben estar registrados usuarios con rutinas y con sus ejercicios realizados
PoscondicionesListado de deportistas con bajo rendimiento
Flujo Normal1. Seleccionar consulta deportistas con bajo desempeo 2. El sistema visualiza todos los deportistas que de acuerdo a su periodicidad definida en la rutina no han llevado a cabo los ejercicios correspondientes y no han logrado los objetivos planteados. Objetivos calificados cuantitativamente.3. El actor identifica los deportistas dbiles y los invita a realizar actividades que motiven el cumplimiento de los objetivos
Flujos Alternos
Excepciones
IdentificadorCU 09
NombreRegistrar Mquina
DescripcinPermite registrar las maquinas sobre las que se realizaran los ejercicios
ActoresEspecialista en Deportes
PrecondicionesAutenticacin previa del actor
PoscondicionesMaquina Registrada
Flujo Normal1. Seleccionar en el men del sistema, Registrar Mquina. 2. El sistema visualiza todos los campos que se debe diligenciar para registrar una mquina. Nombre de la maquina, tipos de ejercicios que se pueden hacer.3. El Actor ingresa la informacin solicitada4. El sistema valida datos ingresados 5. El sistema registra la maquina6. El sistema emite mensaje de insercin exitosa7. El actor acepta el mensaje
Flujos Alternos
Excepciones1. Si en el punto 4 los datos ingresados son incorrectos el sistema emite un mensaje informativo aclarando la excepcin.2. Si en el numeral 5 el sistema detecta una maquina con la misma informacin emite un mensaje de excepcin informando al actor lo sucedido. Lo retorna al punto 3
METRICASNmero de casos de uso: 9Nmero de promedio de lneas: 9 Numero de horas hombre invertidas: 10.5