Browsing by Author "Lemos, Gustavo"
Now showing 1 - 7 of 7
- Results Per Page
- Sort Options
Item Accelerate : sistema generador automático de código e infraestructura.(Universidad Tecnológica Nacional, 2023-04-04) Peña Altare, Pablo Roberto; Fernández Valenzuela, Valentín Manuel; Rivero Zuin, Maximiliano Tomás; Vazquez, Alejandro; Moralejo, Raúl; Manino, Gustavo; Lemos, Gustavo; Casas, MalenaAccelerate cosiste en la implementación de una herramienta gráfica de modelado de sistemas que permite utilizar el diagrama diseñado para la generación automática de código y archivos de configuración de infraestructura en la nube. El proyecto utiliza como base los contenidos del Desarrollo de Software Dirigido por Modelos (MDD, Model Driven Development) y surge de acurdo con el problema detectado en diversos proyectos de software, los cuales pierden valioso tiempo de desarrollo con tareas de configuración repetitivas en al etapa inicial del proyecto y frecuentemente no si adhieren a patrones o estándares de la industria. A su vez, se requiere conocimientos en una amplia variedad de tecnologías y profesionales que logren integrarlas para comenzar con el desarrollo. En general se observa que en un proyecto de desarrollo convencional el 40 % del tiempo se dedica a la programación el cual, solo entre el 5% y 15% se dedica a la lógica del negocio y el resto del tiempo preparando la infraestructura para soportar a la aplicación. Esta se divide en manejo de errores y seguridad, debugging y programación de código de infraestructura. Por estas razones el objetivo de Accelerate es proveer una herramienta que asista a los desarrolladores en la etapa inicial del proyecto mediante modelos que unifiquen el diseño de una arquitectura de microservicios en la nube, permitiendo elegir distintos parámetros luego utilizados por la generación automática tales como el lenguaje de programación de cada microservicio, el proveedor cloud de cada ambiente de la arquitectura, entre otros. Luego, las personas involucradas en el software a desarrollar utilizan los archivos de configuración y el código generado como punto de partida sobre el cual se obtiene la ventaja de poder concentrarse únicamente en la lógica de negocio y sin preocuparse por la infraestructura del proyecto.Item BSCG : blockchain smart contracts governance (sistema de gestión de contratos y convenios blockchain).(Universidad Tecnológica Nacional, 2023-04-11) Dumont, Daniel; Figueroa Saez, Juan; Giudice, María Florencia; Giudice, María Milagros; Vazquez, Alejandro; Manino, Gustavo; Moralejo, Raúl; Casas, Malena; Lemos, GustavoEn este trabajo se presenta el proyecto desarrollado en concepto de proyecto final de Ingeniería en Sistemas de Información, que consta del desarrollo e implementación de un sistema de gestión de convenios institucionales para la Secretaría de Extensión Universitaria de la Universidad Tecnológica Nacional – Facultad Regional Mendoza. El proyecto surgió a partir de la necesidad de agilizar el proceso de gestión de convenios y brindar mayor transparencia en las operaciones de dicha Institución. El objetivo fue desarrollar un sistema que mediante el uso de tecnologías Blockchain y Web, y la utilización de contratos inteligentes, permitiese la presentación y gestión de documentación, firma de contratos de convenios, y facilitase un medio de comunicación directo entre las partes intervinientes. La implementación de este proyecto resulta en una reducción del tiempo necesario para la implementación de convenios institucionales, que surge de la eliminación de pasos innecesarios e intervinientes ajenos que demoran el proceso. A su vez, resulta en un aumento de la seguridad y transparencia de las operaciones que se realizan a través del sistema. La implementación de la tecnología Blockchain ofreció de manera abierta un seguimiento de las transacciones realizadas en el sistema. Garantiza esto un resultado con aumento exponencial en la transparencia y seguridad de las operaciones, mejorando la gestión y control de las actividades que involucra a la Secretaría de Extensión guiando al sistema por un entorno más seguro y controlado sin perder su transparencia pública.Item Gendi : sistema de información de seguimiento médico y envío de denuncias de violencia de género(Universidad Tecnológica Nacional, 2023-09-27) Hidalgo, Santiago; Llaver, Ismael; Manino, Gustavo; Moralejo, Raúl; Casas, Malena; Lemos, Gustavo; Vázquez, AlejandroGENDI es una aplicación mobile para Android que nace ante el gran incremento de violencia de género surgido en la pandemia. Según informes realizados por el Ministerio de Mujeres, Géneros y Diversidad las llamadas crecieron en un 39% durante el confinamiento del año 2020 por la pandemia del coronavirus en Argentina. Analizando la problemática junto a los relevamientos realizados por el equipo, se concluyó que los tiempos de espera para que una persona pueda buscar ayuda o tener atención eran muy altos, el desconocimiento del tema es muy grande y el no tener una forma de poder obtener ayuda o hacer una denuncia sin tener que ir a un lugar físico era casi nulo. El objetivo de esta aplicación es acercarle al usuario información sobre las distintas violencias de género, consultar sobre los distintos centros de ayuda que tenga a su alrededor así como realizar autoevaluaciones para saber si la sufre o no, poder denunciar cualquier hecho que se sufra con validez legal ante la justicia e interactuar mediante un chat con distintos profesionales de la salud.Item Junkode : documentador automático de código fuente(Universidad Tecnológica Nacional, 2023-04-11) Cespedes Ortega, Rodrigo Gabriel; Fernandez Quatrini, Renzo Abel; Flores, Sebastián Andrés; Girala, Ramsés; Groisman, David Nathaniel; Vazquez, Alejandro; Manino, Gustavo; Moralejo, Raúl; Lemos, Gustavo; Casas, MalenaEn la presente carpeta, se expone el proyecto desarrollado en concepto de Proyecto Final de la carrera de Ingeniería en Sistemas de Información, que consiste en una herramienta open-source que puede realizar análisis de código Java 8 en adelante para obtener reportes con documentación y métricas del mismo código de manera automática. Adicionalmente, puede vincularse directamente con una cuenta de usuario de GitHub para acceder a sus repositorios y llevar un historial con el avance de la documentación y métricas de un proyecto a lo largo de la vida del mismo. Desarrollado con ANTLRv4 en .NET, (C#) y desplegado en la nube en Kubernetes, Junkode es una herramienta perfecta para la customización y análisis de código fuente por parte de cualquier desarrollador interesado. Este es el motivo que llevó a que se tomara la decisión de desarrollar Junkode como una herramienta libre y abierta que pueda aportar una disminución notoria del tiempo implicado en el desarrollo de documentación de código fuente y, también, una oferta para el análisis de calidad y control evolutivo del mismo.Item Kineapp : sistema de seguimiento de tratamientos para consultorios de kinesiología.(Universidad Tecnológica Nacional, 2023-04-11) Guevara Herrera, Florencia Ailén; Lee, Ángela; Olguín, Juan Ignacio; Rodríguez, Gerardo Agustín; Vazquez, Alejandro; Manino, Gustavo; Moralejo, Raúl; Lemos, Gustavo; Casas, MalenaEste informe presenta la documentación desarrollada como proyecto final para la carrera de Ingeniería en Sistemas de Información, el cual consiste en agilizar el seguimiento de tratamientos para consultorios de kinesiología por medio de un sistema que presente beneficios tanto para los dueños de consultorios como para pacientes en relación al área mencionada. Entre los problemas principales, se encuentra el olvido por parte de los pacientes para realizar los ejercicios asignados por el kinesiólogo y una mala ejecución de los mismos, ambas problemáticas desembocan en una rehabilitación de la zona perjudicada inconclusa o que no llega a los resultados esperados. El objetivo establecido al comenzar el proyecto fue desarrollar un sistema que guíe y motive a los pacientes a realizar las rutinas asignadas en sus hogares, a través de recordatorios, videos y una comunicación sencilla con el profesional que realiza el seguimiento en caso de que surjan inconvenientes al momento de realizar la rutina. El rango de edad de los pacientes que acuden a rehabilitación es muy amplio, y particularmente presenta un gran número de personas de edad avanzada, por lo cual se incluye la funcionalidad de visualizar interfaces gráficas en modo “lite” para los pacientes que así lo deseen y por consecuencia, no se encuentren excluidos de la posibilidad de facilitar su proceso de rehabilitación. Además, el sistema es capaz de facilitar también tareas administrativas, como la recepción de turnos, administración de obras sociales y pagos, gestión de tratamientos y generación de reportes mensuales útiles para la toma de decisiones.Item Omics : sistema líder de gestión inteligente digital de cómics.(Universidad Tecnológica Nacional, 2023-04-11) Lemos, Gustavo; Amin, Daniela; Boglioli, Alan; Muñoz Velázquez, Julián; Haarth, Maria; Vazquez, Alejandro; Moralejo, Raúl; Manino, Gustavo; Carrizo, MarinaExisten diversos servicios y aplicaciones enfocados en la distribución de cómics y la lectura (visualización) de los mismos. Sin embargo, estos servicios tienen falencias en alguna de estas dos funcionalidades. Existen grandes editoriales que distribuyen obras de este estilo, aunque para nuevos autores es muy difícil entrar en el campo de los cómics y hacer conocer sus obras. Además, no existen estrategias claras para estos autores a la hora de obtener ganancias con sus obras. A su vez, muchas de estas distribuidoras carecen de lectores digitales adecuados (cómodos y sencillos) para el usuario final, en este caso el lector. También podemos encontrar lectores digitales avanzados, pero aparece la falta de la disponibilidad de un catálogo listo para consumirse en la misma plataforma de lectura. El objetivo de Omics es acercar a los usuarios finales una plataforma con un amplio catálogo de obras (cómics) de diversa índole, donde puedan acceder directamente al contenido. También servir como plataforma de publicación y distribución para nuevos autores donde puedan dar a conocer sus obras y recibir donaciones por las mismas. Por esto, buscamos la excelencia en tres funcionalidades principales: ❖ Catálogo de obras, con posibilidad de búsqueda según preferencias. ❖ Lector digital de cómics (visor). ❖ Gestor de publicaciones de obras para los autores.Item Tracking : plataforma de seguimiento, estado actual y planificación del proceso universitario(Universidad Tecnológica Nacional, 2023-04-11) Dalmau, Agustín; Dibiagi, Leonardo; Romera, Romina; Meljem, Misael; Vazquez, Alejandro; Moralejo, Raúl; Manino, Gustavo; Casas, Malena; Lemos, GustavoEste proyecto se centra en el Estudiante y el seguimiento en su Carrera universitaria teniendo disponible en todo momento su progreso tanto en las materias como en la Carrera en sí, llevando registro de sus logros, notas, aprobados/desaprobados, intereses, caminos críticos, horas de materias electivas restantes. Como Estudiantes queremos acercar a nuestros compañeros una herramienta web de fácil uso, centralizada, organizativa y personalizable para llevar una mejor organización tanto en el aspecto administrativo como académico. En el mundo actual donde vivimos queremos aportar nuestro granito de arena con esta aplicación ya que con su uso ahorraríamos papel, tinta y otros recursos que no colaboran con el cuidado del ambiente sin perder el foco del Sistema que es el seguimiento del progreso del Estudiante en su Carrera. La idea surge de la necesidad no satisfecha de los Estudiantes al no tener un espacio para visualizar un registro de notas, materias, planes, mails, horarios, alertas, apuntes y todo aquel elemento que sea esencial para el desarrollo del ciclo lectivo. Este Sistema incluye un Dashboard que ilustra el progreso del Estudiante en su Carrera, en las materias curriculares y también en varias de las funciones que ofrece una bedelía, pero en formato virtual y personalizado. Cabe aclarar que el Estudiante es el encargado de gestionar su avance, y llevar el control de sus materias.