En septiembre de 2018, Gonzalo Emanuel Díaz Cavuoti obtuvo la Licenciatura en Sistemas

Descargar portada

En agosto de 2018, Gonzalo Emanuel Díaz Cavuoti  aprobó la tesina de grado titulada: “Detección y resolución de conflictos en requerimientos utilizando mockups”  con la cual obtuvo la Licenciatura en Sistemas de la Facultad de Informática.

Este trabajo de grado, que  fue dirigido por Matías Urbieta  y codirigido por José Matías Rivero, se propone un enfoque que tiene como objetivo enriquecer los mockups con anotaciones a partir de una gramática de usuario final.

Para eso, Gonzalo desarrolló una herramienta que permite etiquetar widgets a partir de un catálogo de etiquetas destinado al usuario, para obtener una descripción formal con el fin de que cualquier pieza esté bien descripta y sin ambigüedades. Por otro lado la herramienta posibilita detectar conflictos o inconsistencias entre mockups, donde los mismos modelen el mismo requerimiento pero que pertenecen a historias de usuario diferente, permitiendo tener un control más exhaustivo de los cambios en los requerimientos.

Cabe mencionar que la elicitación de requerimientos implica entender las necesidades del usuario, incluso cuando las reglas de negocios son desconocidas o varían durante el desarrollo de software. Por lo que si se produce un error durante la especificación, la reparación o resolución del mismo va a ser costosa de resolver para los analistas del proyecto. En este sentido, hoy es muy frecuente el uso de metodologías ágiles durante el desarrollo, haciendo empleo de la construcción de mockups que representen las funcionalidades a implementar.

Como trabajo a futuro Gonzalo menciona que sería interesante ampliar el catálogo de anotaciones disponibles a la hora de etiquetar mockups, donde dicha ampliación esté relacionada con la similitud de las características de los requerimientos. De esta manera, existirían etiquetas destinadas a un entorno específico como ser sistemas contables, administrativos, etc. A su vez  propone pensar en la posibilidad de extender los tipos de conflictos o inconsistencia que detecta la herramienta.

 

Vuelve al inicio