ModelForge: Herramienta de modelado conceptual y generación de código : Interfaz de Usuario y funcionalidad de alto nivel

dc.centroE.T.S.I. Informática
dc.contributor.advisorTroya-Castilla, Javier
dc.contributor.authorPérez Armenta, Víctor
dc.date.accessioned2026-03-26T09:59:27Z
dc.date.issued2025-09
dc.departamentoLenguajes y Ciencias de la Computación
dc.description.abstractEl modelado constituye una práctica esencial en la ingeniería de software, ya que permite representar de forma abstracta y precisa la estructura y el comportamiento de los sistemas antes de su implementación, facilitando la comunicación entre los distintos actores y reduciendo errores en el proceso de desarrollo. Además, resulta clave para garantizar la usabilidad de las aplicaciones, especialmente en entornos educativos y profesionales donde la facilidad de uso impacta directamente en la productividad y el aprendizaje. Sin embargo, el principal problema radica en la complejidad y fragmentación de las herramientas existentes, que dificultan su adopción por parte de usuarios no expertos y limitan la integración de funcionalidades como el modelado visual, la validación formal y la generación automática de código. Muchas de estas aplicaciones presentan interfaces poco intuitivas, carecen de soporte para restricciones o requieren recurrir a múltiples herramientas para completar el flujo de trabajo, lo que afecta negativamente a la eficiencia y coherencia del proceso de diseño. El objetivo de este trabajo es desarrollar una herramienta moderna, de código abierto, centrada en la usabilidad y la eficiencia, que permita a los usuarios crear y editar diagramas de clases de forma gráfica, validar modelos y restricciones sintácticamente, y transformar dichos modelos en código fuente. La aplicación busca ofrecer una solución orientada tanto a entornos académicos como profesionales, facilitando el aprendizaje, la experimentación y la productividad en el modelado de software.
dc.identifier.urihttps://hdl.handle.net/10630/46203
dc.language.isospa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectInformática - Trabajos Fin de Grado
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Grado
dc.subject.otherModelado
dc.subject.otherDiagrama de clase
dc.subject.otherUML
dc.subject.otherInterfaz de usuario
dc.subject.otherUsabilidad
dc.titleModelForge: Herramienta de modelado conceptual y generación de código : Interfaz de Usuario y funcionalidad de alto nivel
dc.title.alternativeModelForge: A tool for conceptual modeling and code generation : User Interface and high-level functionality
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication3ea98dd7-8c4e-4639-9c87-2228ad0f56be
relation.isAdvisorOfPublication.latestForDiscovery3ea98dd7-8c4e-4639-9c87-2228ad0f56be

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Pérez Armenta, Víctor Memoria.pdf
Size:
3.72 MB
Format:
Adobe Portable Document Format