Formato Diseño de Proyecto
Formato Diseño de Proyecto
Formato Diseño de Proyecto
Presentado por:
Javier Andrés Castillo
Alberto Alonso Acevedo
Juan Gaviria
Haga clic aquí para escribir texto.
Docente:
Darmabel Orozco Alvarez
Calculadora de calorías
Tabla de Contenido
4. Diagrama de Clases...........................................................................................................5
5. Diagrama de Secuencia.....................................................................................................6
6. Diagrama de Colaboración................................................................................................7
7. Diagrama de Estados.........................................................................................................8
8. Diagrama de Actividad.......................................................................................................9
Página i
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
Página 1
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
Este requerimiento se refiere a la creación de un usuario que será agregado a la base de datos
Este requerimiento valida las credenciales del usuario para permitir el ingreso al sistema
1.4.3. Ingreso de ingredientes.
El usuario registra los ingredientes de uso común y los ingresa a la base de datos directamente a la tabla
de los ingredientes.
1.4.4. Generar recetas.
Según las preferencias del usuario, se podrán consultar recetas con los ingredientes que se han
registrado. No necesariamente todos los ingredientes, pero sí que incluya la mayor parte de ellos.
Página 2
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
Página 3
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 5
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 6
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 7
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 8
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 9
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
Postcondiciones: Validar la cantidad de calorías que contiene un porción del alimento dado por el usuario.
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 10
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
Postcondiciones: Validar la cantidad de calorías que contiene una comida dada por el usuario.
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 11
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 12
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 13
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
DATOS DE ENTRADA
NOMBRE TIPO VALIDACIONES
DATOS DE SALIDA
NOMBRE TIPO VALIDACIONES
Requerimientos Especiales:
Riesgos:
Criterios de Aceptación:
Pantalla Propuesta:
FIRMAS
Página 14
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
4. Diagrama de Clases
Página 15
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
5. Diagrama de Secuencia
Página 16
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
6. Diagrama de Colaboración
Página 17
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
7. Diagrama de Estados
- Validador String
- Validador
Página 18
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
- EMailValidador
- noNuloValidador
- SelectApp
Página 19
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
- Opcion
Página 20
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
8. Diagrama de Actividad
Página 21
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
FIRMAS
Página 22
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
REFERENCIA A CASOS DE USO RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11
SALIDA Modificar valores numéricos permitidos por el sistema
PRECONDICIONES Ingresar un número permitido
POSTCONDICIONES Egresar un número permitido
FIRMAS
NOMBRE CONTRATO 1 validador (nombre (String), valor (String), validadores (List), errores (List)
PROPÓSITO Validar cada dato ingresado en el perfil; tanto calórico del alimento como
ingesta personal
REFERENCIA A CASOS DE USO RF01, RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11, RF12
SALIDA Modificar valores DEL sistema
PRECONDICIONES Ingresar un número permitido y datos permitidos
Página 23
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
FIRMAS
FIRMAS
<get_mensaje >
<set_mensaje>
…
REFERENCIA A CASOS DE USO RF01, RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11, RF12
SALIDA Valores válidos
PRECONDICIONES Campos no nullos
POSTCONDICIONES
FIRMAS
NOMBRE CONTRATO 1 validador (Filas (Integer), Columnas (Integer), Dibujar HTML (String)
PROPÓSITO Campos que permiten el ingreso de datos del usuario
REFERENCIA A CASOS DE USO RF01, RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11, RF12
SALIDA Valores personalizados como de la información alimenticia
PRECONDICIONES Campos validados
POSTCONDICIONES
FIRMAS
Página 25
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
REFERENCIA A CASOS DE USO RF01, RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11, RF12
SALIDA Valores personalizados como de la información alimenticia
PRECONDICIONES Campos validados
POSTCONDICIONES
FIRMAS
Página 26
FACULTAD DE TÉCNICAS DE INGENIERÍA
Programa de Desarrollo de Software
Asignatura: 0553 Ingeniería de Software
|
REFERENCIA A CASOS DE USO RF01, RF02, RF03, RF04, RF05, RF06, RF07, RF08, RF10, RF11, RF12
SALIDA Valores personalizados como de la información alimenticia
PRECONDICIONES Campos validados
POSTCONDICIONES
FIRMAS
Página 27