Project

General

Profile

• Análisis y Diseño » History » Version 5

Version 4 (Nelson Ramirez, 12/03/2025 04:40 PM) → Version 5/8 (Nelson Ramirez, 12/03/2025 04:55 PM)

h1. • Análisis y Diseño

1.Modelo de proceso
1.1 Requeriemientos
Los requerimientos funcionales y no funcionales son pilares fundamentales en el diseño y desarrollo de sistemas,proporcionando la estructura esencial para la creacion de soluciones tecnologicas que cumplen con las nesesidades y expectativas de sus usuarios.

1.2 Requerimientos funcionales.
A continuacion presentamos los requerimientos funcionales de nuestro sistema.

RF-01 Medir nivel del basurero:
El sensor ultrasónico debe medir el nivel de basura dentro del contenedor y enviar el dato al sistema.
RF-02 Detectar contenedor lleno:
El sistema debe identificar cuando el nivel de basura supera el límite establecido y marcar el contenedor como “Lleno”.
RF-03 Enviar alerta de llenado:
Cuando un contenedor está lleno, el sistema debe enviar una notificación a la aplicación móvil.
RF-04 Visualizar estado del basurero:
La aplicación móvil debe mostrar el estado actual del contenedor (Vacío, Medio o Lleno) en una interfaz sencilla.
RF-05 Visualizar cámara:
La app debe permitir ver la cámara asociada al contenedor para comprobar su estado en tiempo real.
RF-06 Generar reporte de llenado:
El sistema debe generar y almacenar reportes con el historial de niveles de llenado y alertas emitidas.
RF-07 Validar el acceso a una cámara.
El sistema debe validar el acceso a la cámara de un contenedor que será seleccionado en la aplicación móvil.
RF-08 Iniciar Sesión:
El sistema debe permitir al administrador acceder, ingresando usuario y contraseña válidos.

1.3 Requerimientos no funcionales.

RNF-01 Disponibilidad:
El sistema debe mantenerse operativo y accesible en todo momento para garantizar la comunicación entre los dispositivos.
RNF-02 Rendimiento:
El sistema debe procesar las lecturas de los sensores y reflejar los cambios en la aplicación en menos de 2 segundos.
RNF-03 Usabilidad:
La aplicación móvil debe tener una interfaz fácil de entender, con íconos y colores que representan claramente los estados del contenedor.
RNF-04 Seguridad:
La comunicación entre la Raspberry Pi y la aplicación móvil debe estar protegida mediante autenticación .
RNF-05 Mantenibilidad:
El software debe estar estructurado en módulos independientes para facilitar futuras actualizaciones o reemplazo de componentes.
RNF-06 Compatibilidad:
La aplicación móvil debe ser compatible con dispositivos Android y comunicarse correctamente con la Raspberry Pi 4B.

2. diseño de interfaz de la aplicacion.

el diseño de la aplicacion aunque solo es el prototipo que tendra por la fase 2.

!!