primera entrega proyecto gimnasio (2)

Upload: marco-a-nunez

Post on 18-Oct-2015

24 views

Category:

Documents


0 download

TRANSCRIPT

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