ESPECIFICACIÓN DE REQUERIMIENTOS [ZUGYM] v2.0 DIRIGIDO A: Ingeniera Alexandra Méndez Lindo AUTORA: Luisa Fernanda Barrera León PONTIFICIA UNIVERSIDAD JAVERIANA Departamento de Ingeniería de Sistemas BOGOTÁ, COLOMBIA 2011 Contenido Lista de Tablas ............................................................................................................................... 2 ESPECIFICACIÓN DE REQUERIMIENTOS ........................................................................................ 3 R20- El sistema debe generar una Dieta Inicial ......................................................................... 3 Requerimientos Derivados ........................................................................................................ 4 R21- El sistema debe generar una Dieta Deseada .................................................................... 4 Requerimientos Derivados ........................................................................................................ 5 R30- El sistema debe generar una Rutina de Ejercicios ........................................................... 5 R31- El sistema debe generar una Rutina de Ejercicios Deseada ............................................ 6 R39- El sistema debe generar una Lista de Reproducción de Música ...................................... 7 R40- El sistema debe generar una Lista de Reproducción de Música Personalizada .............. 8 Lista de Tablas Tabla 1 Especificación R20 ............................................................................................................ 3 Tabla 2 Especificación R21 ............................................................................................................ 5 Tabla 3. Especificación R30 ........................................................................................................... 6 Tabla 4. Especificación R31 ........................................................................................................... 7 Tabla 5. Especificación R39 ........................................................................................................... 8 Tabla 6. Especificación R40 ........................................................................................................... 8 ESPECIFICACIÓN DE REQUERIMIENTOS En el presente documento se realiza la especificación de los requerimientos que fueron calificados como los más relevantes para la creación de los tres servicios prestados por ZuGym: generación de dietas (ZuDiet), generación de rutinas (ZuRoutine) y generación de listas de reproducción de música personalizadas (ZuMusic). Es importante resaltar que en el documento Requerimientos.xls, se encuentra un listado de todos aquellos requerimientos identificados. A continuación se mostrará la especificación de cada uno de los requerimientos más relevantes. R20- El sistema debe generar una Dieta Inicial No. Requerimiento R20 Versión 1.0 Tipo Negocio Nombre Generar una dieta inicial Encargado Todos Descripción El sistema debe generar una dieta inicial1 con la información básica del paciente Criterio de Medición El usuario nutricionista recibe una dieta inicial generada a partir los datos ingresados del paciente. Observaciones/ Justificación Esta dieta inicial, será la base para realizar la personalización de la dieta. Para la dieta generada se deberá usar el sistema de reglas creado para la misma. Trazabilidad Caso(s) Uso Relacionado Requerimiento(s)Asociad o(s) R03_1 y R03_2 Reglas Capa Servicios Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Costo Estado Esfuerzo Alta Alto Propuesta (alguien lo sugirió) (días, meses, años) Tiempo requerido para la implementación del requerimiento. Tabla 1 Especificación R20 1 Es la dieta generalizada, basada únicamente en la información básica del paciente Requerimientos Derivados R03_1: El sistema debe generar la dieta inicial usando la información básica del paciente. o R03_1.1: El sistema debe obtener los Datos Estáticos2 del paciente o R03_1.2: El sistema debe realizar los cálculos iníciales3 para el diagnóstico del estado4 del paciente o R03_1.3: El sistema debe determinar cuántas calorías debe consumir el paciente diariamente según el requerimiento calórico del paciente. o R03_1.4: El sistema debe establecer el consumo de colorías consumidas diariamente por el paciente. R03_2: El sistema debe seleccionar los alimentos para la dieta inicial usando la tabla de composición de alimentos colombianos. o R03_2.1: El sistema debe crear5 un pre-patrón alimenticio inicial a partir de las hojas de balance alimentario. o R03_2.2: El sistema debe ajustar el pre-patrón alimenticio inicial buscando alimentos sustitutos. o R03_2.3: El sistema debe evaluar que el pre-patrón alimenticio inicial no afecte al paciente según sus datos médicos6. R21- El sistema debe generar una Dieta Deseada No. Requerimiento R21 Versión 1.0 Tipo Negocio Nombre Generar una dieta deseada Encargado Todos Descripción El sistema debe generar una dieta deseada 7 con las preferencias y gustos del paciente Criterio de Medición El usuario nutricionista recibe una dieta deseada generada a partir de la dieta inicial del paciente. Observaciones/ Justificación Para la dieta generada se deberá usar el sistema de reglas. Trazabilidad Caso(s) Uso Requerimiento(s)Asociad 2 Ver Error! Reference source not found. Son los que se muestran en el flujo de para la generación del patrón alimenticio inicial (IMC, Peso Ideal, etc.) 4 Se refiere al estado tanto físico como alimenticio del paciente 5 Es diferente a generar el patrón, ya que solo crea basado en las listas, un pre-patrón inicial 6 Estos datos corresponden a los problemas de salud del paciente (cardiacos, obesidad, diabetes, etc.). Además se tendrá en cuenta también aquellas enfermedades a las, que por genética, es propenso. 3 7 Esta dieta deseada se basa en las preferencias, gustos y necesidades del paciente Relacionado o(s) Reglas Capa Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Costo Servicios Alta Alto Estado Esfuerzo Propuesta (alguien lo sugirió) (días, meses, años) Tiempo requerido para la implementación del requerimiento. Tabla 2 Especificación R21 Requerimientos Derivados R04_1: El sistema debe generar la dieta deseada con base en las características del modelo de adaptación. o R04_1: El sistema debe obtener los datos dinámicos del paciente R04_2: El sistema debe aplicar las reglas personalizadas8 a la dieta inicial. o R04_2.1: El sistema debe filtrarla dieta con base en los datos dinámicos del paciente o R04_2.2: El sistema debe realizar la sustitución de los alimentos con base en los datos dinámicos del paciente. R04_3: El sistema debe actualizar la dieta cada semana según el comportamiento9 del paciente. R30- El sistema debe generar una Rutina de Ejercicios No. Requerimiento R30 Versión 1.0 Tipo Negocio Nombre Generar una rutina de ejercicios inicial Encargado Todos 8 Son las reglas nutricionales que basadas en unas fuentes de información (ver Error! Reference source not found.), ersonalizan 9 El comportamiento se refiere al avance del paciente, además del cambio en los datos dinámicos del paciente (preferencias) Descripción El sistema debe generar una rutina de ejercicios inicial con la información básica del paciente Criterio de Medición El usuario entrenador recibe una rutina de ejercicio inicial generado a partir de los datos ingresados inicialmente por el paciente. Observaciones/ Justificación Esta rutina de ejercicios inicial, será la base para realizar la personalización de la rutina de ejercicios. Para la rutina de ejercicios generada se deberá usar el sistema de reglas creado para la misma. Trazabilidad Caso(s) Uso Relacionado Requerimiento(s)Asociad o(s) Reglas Capa Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Costo Estado Esfuerzo Servicios Alta Alto Propuesta (alguien lo sugirió) meses Tabla 3. Especificación R30 R31- El sistema debe generar una Rutina de Ejercicios Deseada 10 No. Requerimiento R31 Versión 1.0 Tipo Negocio Nombre Generar una rutina de ejercicios deseada Encargado Todos Descripción El sistema debe generar una rutina de ejercicios deseada 10 con las preferencias y gustos del paciente Criterio de Medición El usuario entrenador recibe una rutina de ejercicios deseada generada a partir de la rutina de ejercicios inicial del mismo. Observaciones/ Justificación Para la rutina de ejercicios generada se deberá usar el sistema de reglas. Esta rutina de ejercicios se basa en las preferencias, gustos, necesidades del paciente Caso(s) Uso Relacionado Requerimiento(s)Asociad o(s) Reglas Capa Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Trazabilidad Costo Alta Alto Estado Esfuerzo Servicios Propuesta (alguien lo sugirió) (días, meses, años) Tiempo requerido para la implementación del requerimiento. Tabla 4. Especificación R31 R39- El sistema debe generar una Lista de Reproducción de Música No. Requerimiento R39 Versión 1.0 Tipo Negocio Nombre Generar una lista de reproducción de música inicial Encargado Todos Descripción El sistema debe generar una lista de reproducción de música inicial de manera aleatoria. Criterio de Medición El usuario paciente recibe una lista de reproducción de música inicial generada de manera aleatoria. Observaciones/ Justificación Esta lista de reproducción de música inicial, será la base para realizar la Trazabilidad Caso(s) Uso Relacionado Requerimiento(s)Asociad o(s) Reglas Capa Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Costo personalización de la lista de reproducción de música. Alto Servicios Alta Estado Esfuerzo Propuesta (alguien lo sugirió) meses Tabla 5. Especificación R39 R40- El sistema debe generar una Lista de Reproducción de Música Personalizada No. Requerimiento R31 Versión 1.0 Tipo Negocio Nombre Generar una lista de reproducción de música personalizada. Encargado Todos Descripción El sistema debe generar una lista de reproducción de música personalizada 11 con base en las preferencias y gustos del paciente Criterio de Medición El usuario paciente recibe lista de reproducción de música personalizada generada a partir de la lista de reproducción de música inicial del mismo. Observaciones/ Justificación Para la lista de reproducción de música personalizada generada se deberá usar el sistema de reglas. Trazabilidad Caso(s) Uso Relacionado Requerimiento(s)Asociad o(s) Reglas Capa Riesgo Alto Prioridad Requerido Requerido: Si el requerimiento es una petición de directa del cliente o el usuario Costo Estado Esfuerzo Servicios Alta Alto Propuesta (alguien lo sugirió) (días, meses, años) Tiempo requerido para la implementación del requerimiento. Tabla 6. Especificación R40 11 Esta lista de reproducción de música se basa en las preferencias, gustos, necesidades del paciente