Download especificación de requerimientos - Pontificia Universidad Javeriana

Document related concepts

Dieta proteinada wikipedia , lookup

Transcript
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 inicial 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
1
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 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
7
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.),
personalizan
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
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
10
con las
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
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
11