Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTADO POR:
PRESENTADO A:
JHON VELANDIA
ARQUITECTURA DE SOFTWARE
FACULTAD DE INGENIERÍA
BOGOTA D.C
Requerimientos Funcionales
Proyecto arduino
SRS – Especificación de Requerimientos
Identificador Nombre
Versión Autor
Necesario Si
Entrada Salida
Datos captados
● Humedad
● Temperatura
Descripción
Proceso
Precondiciones:
● Debe contarse con el arduino.
● Se debe contar con el sensor para captar la información.
Postcondiciones:
● La placa debe ser programada para captar información.
Flujo Principal:
1. Ingreso al sistema.
2. Inicio de variables temperatura ambiente y humedad.
3. Leer sensores.
4. Conectar con servidor.
5. Registrar datos.
6. Genera resultados.
Criterios de aceptación
Identificador Nombre
Versión Autor
Necesario Si
Alta
Entrada Salida
Descripción
El sistema debe permitir al usuario tener una visión clara de los datos.
Proceso
Precondiciones:
● Crear una vista para organizar los datos que van ha hacer almacenados.
Postcondiciones:
● La placa debe ser programada para captar información.
Flujo principal:
1. Iniciar programa.
2. Tomar datos humedad, temperatura, hora, fecha, ciudad.
3. Ejecutar programa.
4. Resultados programa.
Proyecto arduino
SRS – Especificación de Requerimientos
Identificador Nombre
Versión Autor
Necesario Si
Alta
Entrada Salida
Descripción
Los datos de humedad, temperatura ambiente, fecha hora y ciudad deben ser
almacenadas en el gestor de base de datos Postgres.
Proceso
Precondiciones:
● La tabla debe estar creada y los campos declarados.
● Debe estar creada la base de datos
Postcondiciones:
● Conectar la interfaz de usuario con la base de datos.
Flujo Principal:
1. Iniciar programa
2. Tomar datos humedad, temperatura, hora, fecha, ciudad.
3. Guardar datos en gestor de base de datos postgres.
Criterios de aceptación
Requerimientos no funcionales
Proyecto arduino
SRS – Especificación de Requerimientos
Identificador Nombre
Versión Autor
Deseable No
Media
Entrada Salida
Descripción
Utilizar java persistence API - JPA para la gestión de información.
Proceso
Flujo Principal:
1. Utilizar java persistence.
2. Generar rendimiento de la información.
Criterios de aceptación
Proyecto arduino
SRS – Especificación de Requerimientos
Identificador Nombre
Versión Autor
Deseable No
Media
Entrada Salida
Proceso
Flujo Principal:
1. Subir información en plataformas.
2. Información guardada correctamente.
Criterios de aceptación
Proyecto arduino
SRS – Especificación de Requerimientos
Identificador Nombre
Versión Autor
Deseable No
Media
Entrada Salida
Frecuencia de guardado de información
● Minutos de frecuencia establecida
de almacenamiento
Descripción
Proceso
Criterios de aceptación
CASOS DE USO
RF-01
RF-02
RF-03
RNF-01
RFN-02
RFN-03
DIAGRAMA DE PROCESOS
HISTORIAS DE USUARIO
MOCKUPS
DIAGRAMA ENTIDAD RELACIÓN