Planificación de los procesos técnicos » History » Version 15
« Previous -
Version 15/23
(diff) -
Next » -
Current version
fernanda ventura, 12/29/2023 11:29 AM
Planificación de los procesos técnicos¶
Para una mejor visualización del funcionamiento e interacción entre la aplicación del proyecto a desarrollar y los distintos actores involucrados en el mismo, se realizan una serie de casos de uso y sus respectivos diagramas, para, de esta manera, describir y graficar las distintas funcionalidades que tendrá la aplicación móvil y su interacción con los actores y sensores.
Los actores involucrados en el proyecto son los siguientes:
- Usuario “asistido”: este actor es la persona que se encuentra en situación de discapacidad, de dependencia o con capacidades diferentes, la cual necesita de un cuidador para poder desenvolverse. El usuario “asistido” tiene un acceso limitado a la aplicación, pudiendo solamente ingresar información, ya sea por mensaje de texto o mensaje de voz, el cual será transmitido por los parlantes previamente instalados y conectados por la casa.
- Usuario “cuidador”: este actor es la persona que ayuda a la persona asistida en las tareas cotidianas, por lo que necesita tener su atención casi en un 100% en ese actor. El usuario “cuidador” también tiene un acceso limitado de la aplicación, pudiendo solamente tener una vista de la cámara instalada en la casa y posicionada en la habitación de la persona asistida.
- Parlantes: es una máquina traductora electroacústica la cual se encarga de transmitir el mensaje del asistido por toda la habitación para que el cuidador se entere de lo que quiere o necesita el asistido. Deben existir 3 parlantes alrededor de la casa, colocados estratégicamente para que el mensaje se transmita de la mejor forma posible.
- Micrófono: dispositivo de entrada encargado de recepcionar el mensaje del asistido para después, transmitirlo por los parlantes a través de la casa. Este dispositivo debe estar conectado previamente y ubicado de tal manera que el asistido pueda usarlo de forma sencilla.
- Cámara: aparato cuya funcionalidad es registrar imágenes de la habitación donde se encuentra el asistido para que, de esta forma, el cuidador pueda tener una imagen en vivo y en directo de todo lo que está sucediendo en dicha habitación. Este aparato debe estar colocado estratégicamente en la habitación para que en la imagen se pueda ver claramente al asistido y se tenga una vista lo más panorámica posible para que no se pierda ningún punto de la habitación.
- Monitor: dispositivo que consiste en una pantalla en la cual el usuario inserta información y da órdenes. Este dispositivo lo utiliza el asistido para ingresar el mensaje de texto que desea transmitir y, a través de un traspaso texto-audio, los parlantes transmiten el mensaje con una voz artificial.
Diagrama de caso de uso general
¶
Arquitectura de comunicación con respecto a diseños¶
1) El asistido selecciona su opción para entrar a su interfaz correspondiente.
2) El asistido tendrá dos opciones a seleccionar, en donde podrá elegir entre “Pulsar para hablar” y “Escribir para hablar”.
3) La tarjeta Raspberry-Pi procesa el mensaje del asistido. Si es en teclado, lo transforma en mensaje de audio y lo manda al cuidador por medio de los altavoces; si es en voz, envía directamente el mensaje al cuidador por los altavoces instalados en el hogar.
4) La tarjeta Raspberry-Pi detecta el movimiento a través de la cámara, y le manda una notificación al cuidador.
5) El cuidador selecciona su opción para entrar a su interfaz correspondiente.
6) El usuario (ya sea asistido o cuidador) selecciona el ícono de información, caracterizado por un símbolo “i” y muestra una vista con toda la información de la aplicación como información del proyecto realizado y un botón que al presionar muestra el manual de usuario general de la aplicación móvil.
7) El asistido y el cuidador tienen la opción de “cerrar sesión” para volver a la interfaz del inicio.
Diseño de interfaz de usuario¶
Interfaz de inicio:
En la pantalla de bienvenida COSMIC, extendemos una cálida bienvenida al usuario. En el centro de la interfaz, se destacan dos botones principales: "CUIDADOR/A" y "ASISTIDO/A". Aquí, el usuario tiene la libertad de elegir la opción que mejor se adapte. Una vez realizada la selección, la aplicación revela las funcionalidades específicas asociadas cambiando a la interfaz que corresponda.
Interfaz para el asistido:
En la pantalla destinada al asistido, al igual que en la interfaz del cuidador, se ubicarán los botones "Información" y "Salir". En el centro de la pantalla, se destaca un botón designado para el "Micrófono". Aquí, el asistido puede activar la función presionando antes de hablar, permitiendo la transmisión de mensajes a través de los altavoces. Justo debajo de este botón, se dispondrá un teclado, brindando la opción al asistido de escribir mensajes, los cuales serán transmitidos a través de los altavoces cuando así lo prefiera. Esta disposición facilita tanto la comunicación oral como escrita, ofreciendo flexibilidad y comodidad al asistido.
Interfaz para el cuidador:
En la pantalla destinada al cuidador, se dispondrá de un botón de "Información" en la esquina superior izquierda y, en la esquina superior derecha un botón de "Salir" que al ser activado retorna de inmediato a la pantalla de bienvenida. El centro de la pantalla albergará un recuadro que mostrará la imagen transmitida en tiempo real, brindando así una visualización centralizada y accesible de la información relevante.
Interfaz de Información:
En esta pantalla, se encontrará un botón con la etiqueta "Retroceder", el cual al ser seleccionado te llevará de vuelta a la pantalla anterior. Además, se incluirán los créditos de la aplicación COSMIC junto con un archivo adjunto que contiene el manual de usuario, permitiendo una comprensión detallada y completa de todas las funcionalidades disponibles.
Notificación de alerta:
Esta notificación se presentará al cuidador al detectar movimiento en la cámara, sin necesidad de estar activamente dentro de la aplicación COSMIC.
Especificación de requerimientos¶
a) Requerimientos funcionales:
- El sistema captará correctamente el texto escrito por el asistido en la pantalla táctil.
- El sistema traducirá el texto ingresado por el asistido a voz.
- El sistema captará correctamente el mensaje de voz por el asistido mediante el micrófono.
- El sistema reproducirá en el altavoz correctamente el mensaje transmitido por el asistido.
- El sistema detectará adecuadamente el movimiento del asistido mediante la cámara y enviará un mensaje de alerta al cuidador.
b) Requerimientos no funcionales:
- Se contará con una vista para cuidadores y otra para los asistidos.
- El raspberry-pi del asistido y el dispositivo del cuidador deben estar conectados a la misma red wi-fi.
- El sistema debe funcionar 24 horas al día.
- La interfaz debe ser fácil de usar: no debe tener información sobrante, debe tener botones y elementos precisos y debe ser lo más intuitiva y ordenada posible. Además, debe ser amigable con el usuario: no tener colores confundibles, preferiblemente colores contrastantes para una mejor claridad, botones y elementos grandes y, finalmente, debe tener un diseño simple y sin muchas decoraciones ni distractores.
- El sistema debe tener un apartado al momento de iniciar la aplicación por primera vez, permitiendo al usuario escoger el tipo de usuario que será durante el uso de la aplicación; siendo “Cuidador” o “Asistido” las opciones disponibles.
- El sistema tendrá un apartado de información y ayuda, donde se encontrará toda la información del proyecto y un manual de usuario general.
- El sistema debe tener ingresado un manual de usuario simple, conciso y sencillo de leer. Con características amigables para el usuario como colores fuertes y contrastantes, explicación de los pasos con dibujos y flechas y fuentes de letras grandes y simples.
- El sistema debe generar una notificación en el teléfono del cuidador, diciendo que el sistema detectó un movimiento.