Project

General

Profile

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

Nelson Ramirez, 12/24/2025 08:55 PM

1 9 Nelson Ramirez
h1. • *Análisis y Diseño*
2 2 Nelson Ramirez
3 1 Nelson Ramirez
4 10 Nelson Ramirez
# Modelo de proceso
5 10 Nelson Ramirez
## 1 Requerimientos
6 10 Nelson Ramirez
Los requerimientos funcionales y no funcionales son pilares fundamentales en el diseño y desarrollo de sistemas, proporcionando la 
7 10 Nelson Ramirez
estructura esencial para la creación de soluciones tecnológicas que cumplen  con las necesidades y expectativas de sus usuarios.
8 10 Nelson Ramirez
9 10 Nelson Ramirez
## 2 Requerimientos funcionales.
10 9 Nelson Ramirez
A continuación presentamos los requerimientos funcionales de nuestro sistema.
11 3 Nelson Ramirez
12 9 Nelson Ramirez
* RF-01 Medir nivel del basurero:
13 9 Nelson Ramirez
** El sensor ultrasónico debe medir el nivel de basura dentro del contenedor y enviar el dato al sistema.
14 9 Nelson Ramirez
* RF-02  Detectar contenedor lleno:
15 9 Nelson Ramirez
** El sistema debe identificar cuando el nivel de basura supera el límite establecido y marcar el contenedor como “Lleno”.
16 9 Nelson Ramirez
* RF-03 Enviar alerta de llenado:
17 9 Nelson Ramirez
** Cuando un contenedor está lleno, el sistema debe enviar una notificación a la aplicación móvil.
18 9 Nelson Ramirez
* RF-04 Visualizar estado del basurero:
19 9 Nelson Ramirez
** La aplicación móvil debe mostrar el estado actual del contenedor (Vacío, Medio o Lleno) en una interfaz sencilla.
20 9 Nelson Ramirez
* RF-05  Visualizar cámara:
21 9 Nelson Ramirez
** La app debe permitir ver la cámara asociada al contenedor para comprobar su estado en tiempo real.
22 9 Nelson Ramirez
* RF-06 Generar reporte de llenado:
23 9 Nelson Ramirez
** El sistema debe generar y almacenar reportes con el historial de niveles de llenado y alertas emitidas.
24 1 Nelson Ramirez
* RF-07 Validar el acceso a una cámara.
25 9 Nelson Ramirez
** El sistema debe validar el acceso a la cámara de un contenedor que será seleccionado en la aplicación móvil.
26 9 Nelson Ramirez
* RF-08 Iniciar Sesión:
27 9 Nelson Ramirez
** El sistema debe permitir al administrador acceder, ingresando usuario y contraseña válidos.
28 3 Nelson Ramirez
29 10 Nelson Ramirez
## 3 Requerimientos no funcionales.
30 3 Nelson Ramirez
31 9 Nelson Ramirez
* RNF-01  Disponibilidad:
32 9 Nelson Ramirez
** El sistema debe mantenerse operativo y accesible en todo momento para garantizar la comunicación entre los dispositivos.
33 9 Nelson Ramirez
* RNF-02  Rendimiento:
34 9 Nelson Ramirez
** El sistema debe procesar las lecturas de los sensores y reflejar los cambios en la aplicación en menos de 2 segundos.
35 9 Nelson Ramirez
* RNF-03  Usabilidad:
36 9 Nelson Ramirez
** La aplicación móvil debe tener una interfaz fácil de entender, con íconos y colores que representan claramente los estados del contenedor.
37 9 Nelson Ramirez
* RNF-04  Seguridad:
38 9 Nelson Ramirez
** La comunicación entre la Raspberry Pi y la aplicación móvil debe estar protegida mediante autenticación .
39 9 Nelson Ramirez
* RNF-05  Mantenibilidad:
40 9 Nelson Ramirez
** El software debe estar estructurado en módulos independientes para facilitar futuras actualizaciones o reemplazo de componentes.
41 9 Nelson Ramirez
* RNF-06  Compatibilidad:
42 9 Nelson Ramirez
** La aplicación móvil debe ser compatible con dispositivos Android y comunicarse correctamente con la Raspberry Pi 4B.
43 4 Nelson Ramirez
44 4 Nelson Ramirez
45 11 Nelson Ramirez
2. Diseño de interfaz de la aplicación.
46 4 Nelson Ramirez
47 11 Nelson Ramirez
El diseño de la aplicación aunque solo es el prototipo que tendrá por la fase 2.