Se invita a la Comunidad de la FAI a presenciar la defensa de Tesis de Licenciatura en Sistemas de Información titulada «La herramienta CoVaMaT: Componente Cliente y Extensiones del lado del Servidor”
Día y hora: Martes 17 de junio a las 18 hs. Aula i11
Tesista: Francisco Torres
Directora: Alejandra Cechich
Resumen
Con el crecimiento exponencial de la cantidad y diversidad de datos, se ha vuelto indispensable contar con herramientas que permitan visualizar y analizar la información de manera efectiva. Entre las características de calidad de los sistemas big data, se encuentra la variedad, que se refiere a gestionar los datos en términos de su diversidad.
El proceso de identificación de variedad puede iniciarse mediante un análisis del dominio: desde la evidencia que presenten los datos en las fuentes (enfoque bottom-up); desde el análisis conceptual del dominio (enfoque top-down); o con una mezcla de ambos casos. La caracterización de dominio, que deriva en la construcción de artefactos mediante los cuales se resguardan variables y relaciones relevantes para describir contextos similares, es gestionada por una herramienta de soporte (CoVaMaT), que permite almacenarlos con una estructura que facilita su recuperación y reuso.
En esta Tesis, se aborda el diseño e implementación del componente Cliente y extensiones del Servidor de CoVaMaT; lo que permite a los usuarios guardar, filtrar y obtener datos relacionados a las distintas variedades encontradas en los respectivos dominios. Este trabajo contribuye al campo de la visualización y gestión de datos de CoVaMaT al proporcionar una solución práctica para la interacción con sus procesos (P1: documentar variedad, P2: documentar caso y P3: reusar caso). Los resultados obtenidos pueden ser aplicados en diversos dominios, como el hidrológico. Además, sienta las bases para futuras investigaciones en el diseño de interfaces interactivas para el análisis de reusabilidad en sistemas big data.
El enfoque pensado para este trabajo de Tesis se basa en la utilización de tecnologías modernas como React.js, que ofrece un rendimiento óptimo y una gran flexibilidad para el desarrollo de interfaces interactivas. Además, se utiliza GraphQL como lenguaje de consulta para optimizar las solicitudes de datos y mejorar la eficiencia en la transferencia de información entre el Servidor
y el Cliente.