Desarrollo de sistemas Proyecto Final
Enviado por Ensa05 • 17 de Mayo de 2018 • 1.554 Palabras (7 Páginas) • 532 Visitas
...
Requisitos no funcionales
Requerimientos específicos
Requerimiento no funcional
Descripción
Tipo
RNF1
Apariencia en color gris y naranja
Apariencia
RNF2
Fuente: Arial 12
Apariencia
RNF3
Ingreso sin usuario
Seguridad
RNF4
Cuadros de dialogo de validación
Seguridad
- Funciones
- Funciones de usuario
El usuario solamente podrá consultar las recetas dado que es el permiso que se le otorga. En actualizaciones futuras será cuando podrá tener los permisos para modificar, agregar y eliminar más recetas.
[pic 3]
Imagen 2.1 Diagrama casos de uso
- Funciones de objetos
[pic 4]
Imagen 2.2 Diagrama de clases
- APENDICES
- Requisitos de Rendimiento
- El usuario no requerirá conectarse a internet.
- El producto requiere máquina virtual de Java para equipos de cómputo.
- Android para equipos celulares o tabletas.
- Restricciones de diseño
- Resoluciones de pantalla:
- 720 p.
- Atributos del Sistema
- No requiere usuario para ingresar.
- Usuario administrador manipulará la base de datos.
- Usuario estándar podrá editar lo que se muestra en pantalla.
- Diseño
- Ámbito
- Objetivos del sistema
- Facilitar la actividad dentro de la cocina en la vida de las personas.
- Hardware, software e interfaces humanas.
- El hardware/software se diseñó en base a sistemas portátiles y de escritorio.
- Las interfaces están limitadas a estas tecnologías.
- Principales funciones del software.
- Mostrar recetas paso a paso.
- Mostrar todas las recetas almacenadas
- Cronometrar algunos pasos de las recetas.
- Principales restricciones y limitaciones del diseño
- Resolución de la pantalla.
- Organigrama de los módulos del sistema
[pic 5]
- Diagrama de los módulos del sistema
[pic 6]
- Diccionario de datos
Recetas
Tipo de datos
Campo
Valor
Int
ID
1
Char[50]
Nombre
Null
Char[500]
ingredientes
Null
Char[500]
pasos
Null
PNG
imagen
Null
- Diagrama entidad de relación
[pic 7]
- Diagrama de clases
[pic 8]
- Diagrama de flujo
[pic 9]
- Diagrama de estados
[pic 10]
- Diagrama de secuencia
[pic 11]
- Segundo diagrama de secuencia
[pic 12]
- Diagrama casos de uso
[pic 13]
- Diagrama de componentes
[pic 14]
- Delegación de roles
Proyecto:
¿Quién me ayuda a cocinar?
Director del Proyecto:
- Raúl Alejandro García
Director de Desarrollo:
- Raúl Alejandro García
Director de Ingeniería de Software:
- Nefertari Vázquez Serrano
Director de Diseño de Software:
- Raúl Alejandro García
Director de Pruebas:
- Nefertari Vázquez Serrano
Resumen de Actividades
...