Planificación de los procesos técnicos » History » Version 17
Javier Huanca, 12/02/2024 11:10 PM
| 1 | 17 | Javier Huanca | *Índice*: |
|---|---|---|---|
| 2 | 17 | Javier Huanca | |
| 3 | 1 | Javier Huanca | * [[Panorama General| Panorama General]] |
| 4 | 1 | Javier Huanca | * [[Organización del Proyecto | Organización del Proyecto]] |
| 5 | 1 | Javier Huanca | * [[Planificación de los procesos de gestión | Planificación de los procesos de gestión]] |
| 6 | 1 | Javier Huanca | * [[Planificación de los procesos técnicos | Planificación de los procesos técnicos]] |
| 7 | 16 | Javier Huanca | * [[Implementación | Implementación]] |
| 8 | 1 | Javier Huanca | |
| 9 | 1 | Javier Huanca | h1. Planificación de los procesos técnicos |
| 10 | 1 | Javier Huanca | |
| 11 | 1 | Javier Huanca | h2. +Modelos de procesos+ |
| 12 | 1 | Javier Huanca | |
| 13 | 1 | Javier Huanca | h3. Modelo de diseño (caso de uso general) |
| 14 | 2 | Javier Huanca | |
| 15 | 11 | Javier Huanca | !{width:500px}caso_de_uso_general.png! |
| 16 | 8 | Javier Huanca | |
| 17 | 15 | Javier Huanca | h2. +Descripción de la arquitectura vista del modelo diseño+ |
| 18 | 8 | Javier Huanca | |
| 19 | 11 | Javier Huanca | !{width:500px}arquitectura.png! |
| 20 | 9 | Javier Huanca | |
| 21 | 9 | Javier Huanca | 1. El usuario interactúa con la aplicación en el celular para consultar el nivel de ruido o recibe una notificación automática si se detecta un nivel de decibeles elevado. |
| 22 | 9 | Javier Huanca | 2. El celular debe estar conectado a Internet para poder comunicarse con la Raspberry Pi. |
| 23 | 9 | Javier Huanca | 3. La Raspberry Pi recopila los datos enviados por el sensor de ruido. |
| 24 | 9 | Javier Huanca | 4. El sensor de ruido captura los niveles de decibeles en el entorno. |
| 25 | 9 | Javier Huanca | |
| 26 | 15 | Javier Huanca | h2. +Especificaciones de requerimientos+ |
| 27 | 9 | Javier Huanca | |
| 28 | 9 | Javier Huanca | Requerimientos funcionales: |
| 29 | 9 | Javier Huanca | |
| 30 | 9 | Javier Huanca | - El sistema debe detectar los niveles de decibeles tanto del interior como del exterior del hogar mediante sensores de ruido. |
| 31 | 9 | Javier Huanca | - El sistema enviará notificaciones a través de la aplicación móvil cuando el nivel de ruido supere los niveles dañinos, incluyendo sugerencias para mitigar el ruido. |
| 32 | 9 | Javier Huanca | - La aplicación móvil mostrará los niveles actuales de decibeles detectados en tiempo real. |
| 33 | 9 | Javier Huanca | |
| 34 | 9 | Javier Huanca | Requerimientos no funcionales: |
| 35 | 9 | Javier Huanca | |
| 36 | 9 | Javier Huanca | - La aplicación debe estar disponible en todo momento para que el usuario pueda acceder a las mediciones cuando lo desee. |
| 37 | 9 | Javier Huanca | - La interfaz de usuario de la aplicación móvil debe ser sencilla y fácil de interpretar por usuarios con conocimientos básicos. |
| 38 | 9 | Javier Huanca | - El sistema debe ser capaz de agregar más sensores en el futuro sin afectar su rendimiento. |
| 39 | 9 | Javier Huanca | - El sistema debe ser fácil de mantener y actualizar, permitiendo cambios en los parámetros de medición y en la aplicación móvil. |
| 40 | 10 | Javier Huanca | |
| 41 | 15 | Javier Huanca | h2. +Diseño de interfaz del usuario+ |
| 42 | 10 | Javier Huanca | |
| 43 | 10 | Javier Huanca | Pantalla Principal |
| 44 | 10 | Javier Huanca | |
| 45 | 11 | Javier Huanca | !{width:400px}pantalla_principal.png! |
| 46 | 10 | Javier Huanca | |
| 47 | 10 | Javier Huanca | Más información |
| 48 | 10 | Javier Huanca | |
| 49 | 12 | Javier Huanca | !{width:400px}mas_informacion.png! |
| 50 | 10 | Javier Huanca | |
| 51 | 10 | Javier Huanca | Alerta |
| 52 | 10 | Javier Huanca | |
| 53 | 12 | Javier Huanca | !{width:400px}alerta.png! |
| 54 | 13 | Javier Huanca | |
| 55 | 15 | Javier Huanca | h2. +Herramientas y técnicas+ |
| 56 | 13 | Javier Huanca | |
| 57 | 13 | Javier Huanca | Herramientas a usar: |
| 58 | 13 | Javier Huanca | * Python: Lenguaje de programación principal para el código del sistema. |
| 59 | 13 | Javier Huanca | * VS Code: Entorno de desarrollo integrado principal para el desarrollo del código. |
| 60 | 13 | Javier Huanca | * Raspberry Pi OS: Sistema operativo basado en Debian, diseñado específicamente para correr en la Raspberry Pi. |
| 61 | 13 | Javier Huanca | * GitHub: Plataforma de desarrollo colaborativo que permite la gestión de versiones de código. |
| 62 | 13 | Javier Huanca | * Sensor de ruido: Dispositivo de hardware encargado de medir los niveles de sonido en el entorno y enviar estos datos a la Raspberry Pi |
| 63 | 13 | Javier Huanca | * Celular: Usado para mostrar información al usuario. |
| 64 | 14 | Javier Huanca | |
| 65 | 13 | Javier Huanca | Técnicas a usar: |
| 66 | 14 | Javier Huanca | |
| 67 | 13 | Javier Huanca | * Dividir para conquistar: Se divide la programación en partes (sensor, sistema, celular) para un mejor manejo del código de cada parte. |
| 68 | 13 | Javier Huanca | * Programación estructurada: Se usan estructuras de control (if-else, while, for) para escribir código organizado y fácil de entender. |
| 69 | 13 | Javier Huanca | * Programación modular: Implica dividir un programa en partes o funciones más pequeñas, cada una con una tarea específica. |