Planificación de los procesos técnicos » History » Version 16
Javier Huanca, 12/02/2024 11:10 PM
1 | 1 | Javier Huanca | * [[Panorama General| Panorama General]] |
---|---|---|---|
2 | 1 | Javier Huanca | * [[Organización del Proyecto | Organización del Proyecto]] |
3 | 1 | Javier Huanca | * [[Planificación de los procesos de gestión | Planificación de los procesos de gestión]] |
4 | 1 | Javier Huanca | * [[Planificación de los procesos técnicos | Planificación de los procesos técnicos]] |
5 | 16 | Javier Huanca | * [[Implementación | Implementación]] |
6 | 1 | Javier Huanca | |
7 | 1 | Javier Huanca | h1. Planificación de los procesos técnicos |
8 | 1 | Javier Huanca | |
9 | 1 | Javier Huanca | h2. +Modelos de procesos+ |
10 | 1 | Javier Huanca | |
11 | 1 | Javier Huanca | h3. Modelo de diseño (caso de uso general) |
12 | 2 | Javier Huanca | |
13 | 11 | Javier Huanca | !{width:500px}caso_de_uso_general.png! |
14 | 8 | Javier Huanca | |
15 | 15 | Javier Huanca | h2. +Descripción de la arquitectura vista del modelo diseño+ |
16 | 8 | Javier Huanca | |
17 | 11 | Javier Huanca | !{width:500px}arquitectura.png! |
18 | 9 | Javier Huanca | |
19 | 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. |
20 | 9 | Javier Huanca | 2. El celular debe estar conectado a Internet para poder comunicarse con la Raspberry Pi. |
21 | 9 | Javier Huanca | 3. La Raspberry Pi recopila los datos enviados por el sensor de ruido. |
22 | 9 | Javier Huanca | 4. El sensor de ruido captura los niveles de decibeles en el entorno. |
23 | 9 | Javier Huanca | |
24 | 15 | Javier Huanca | h2. +Especificaciones de requerimientos+ |
25 | 9 | Javier Huanca | |
26 | 9 | Javier Huanca | Requerimientos funcionales: |
27 | 9 | Javier Huanca | |
28 | 9 | Javier Huanca | - El sistema debe detectar los niveles de decibeles tanto del interior como del exterior del hogar mediante sensores de ruido. |
29 | 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. |
30 | 9 | Javier Huanca | - La aplicación móvil mostrará los niveles actuales de decibeles detectados en tiempo real. |
31 | 9 | Javier Huanca | |
32 | 9 | Javier Huanca | Requerimientos no funcionales: |
33 | 9 | Javier Huanca | |
34 | 9 | Javier Huanca | - La aplicación debe estar disponible en todo momento para que el usuario pueda acceder a las mediciones cuando lo desee. |
35 | 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. |
36 | 9 | Javier Huanca | - El sistema debe ser capaz de agregar más sensores en el futuro sin afectar su rendimiento. |
37 | 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. |
38 | 10 | Javier Huanca | |
39 | 15 | Javier Huanca | h2. +Diseño de interfaz del usuario+ |
40 | 10 | Javier Huanca | |
41 | 10 | Javier Huanca | Pantalla Principal |
42 | 10 | Javier Huanca | |
43 | 11 | Javier Huanca | !{width:400px}pantalla_principal.png! |
44 | 10 | Javier Huanca | |
45 | 10 | Javier Huanca | Más información |
46 | 10 | Javier Huanca | |
47 | 12 | Javier Huanca | !{width:400px}mas_informacion.png! |
48 | 10 | Javier Huanca | |
49 | 10 | Javier Huanca | Alerta |
50 | 10 | Javier Huanca | |
51 | 12 | Javier Huanca | !{width:400px}alerta.png! |
52 | 13 | Javier Huanca | |
53 | 15 | Javier Huanca | h2. +Herramientas y técnicas+ |
54 | 13 | Javier Huanca | |
55 | 13 | Javier Huanca | Herramientas a usar: |
56 | 13 | Javier Huanca | * Python: Lenguaje de programación principal para el código del sistema. |
57 | 13 | Javier Huanca | * VS Code: Entorno de desarrollo integrado principal para el desarrollo del código. |
58 | 13 | Javier Huanca | * Raspberry Pi OS: Sistema operativo basado en Debian, diseñado específicamente para correr en la Raspberry Pi. |
59 | 13 | Javier Huanca | * GitHub: Plataforma de desarrollo colaborativo que permite la gestión de versiones de código. |
60 | 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 |
61 | 13 | Javier Huanca | * Celular: Usado para mostrar información al usuario. |
62 | 14 | Javier Huanca | |
63 | 13 | Javier Huanca | Técnicas a usar: |
64 | 14 | Javier Huanca | |
65 | 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. |
66 | 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. |
67 | 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. |