Sistema de generación de diagramas de clases en UML basado en Inteligencia Artificial
Date
2024-07-31
Authors
Castillo Salguero, Cristian Alejandro
Journal Title
Journal ISSN
Volume Title
Publisher
Grupo GRIAL
Abstract
Trabajo Fin de Grado. Grado en Ingeniería Informática. Universidad de Salamanca
En el ámbito de la Ingeniería de Software, el aprendizaje del lenguaje Unified
Model Language (UML) constituye un elemento fundamental para el desarrollo
de sistemas de software. Uno de los desafíos a los que enfrentan los estudiantes,
es la dificultad para generar y resolver nuevos problemas a partir de modelos de
dominio UML. Ante este escenario, se ha desarrollado una aplicación web que
integra tanto modelos de generación de texto como de imágenes, permitiendo a
los usuarios obtener enunciados de problemas y su solución, así como adjuntar
imágenes de diagramas de clases para poder obtener una explicación de mismo
y poder asimilar correctamente los conceptos. Como enfoque a la hora de llevar
a cabo el proyecto se ha utilizado una metodología ágil, con el objetivo de
maximizar la eficiencia y adaptabilidad. Para la realización del entrono web se
ha usado el framework web Django y para la generación de texto e imágenes
han utilizado los modelos ChatGPT 3.5 Turbo y ChatGPT-4 usando las interfaces
de servicios que provee OpenAI para dichos modelos de lenguaje. Se han
cumplido todos los objetivos propuestos, además de otros aspectos que han
surgido durante el desarrollo y que han permitido identificar nuevas
funcionalidades. Como resultado se tiene una aplicación operativa que puede
ofrecerse al estudiantado y profesorado para ayudar en el proceso de enseñanza
aprendizaje.
Description
Keywords
Diagramas de clase UML, Inteligencia Artificial Generativa
Citation
[1] C. A. Castillo Salguero, "Sistema de generación de diagramas de clases en UML basado en Inteligencia Artificial," Grado en Ingeniería Informática Trabajo Fin de Grado, Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, España, 2024.