ModelForge: Herramienta de modelado conceptual y generación de código : Interfaz de Usuario y funcionalidad de alto nivel
| dc.centro | E.T.S.I. Informática | |
| dc.contributor.advisor | Troya-Castilla, Javier | |
| dc.contributor.author | Pérez Armenta, Víctor | |
| dc.date.accessioned | 2026-03-26T09:59:27Z | |
| dc.date.issued | 2025-09 | |
| dc.departamento | Lenguajes y Ciencias de la Computación | |
| dc.description.abstract | El 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.uri | https://hdl.handle.net/10630/46203 | |
| dc.language.iso | spa | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Informática - Trabajos Fin de Grado | |
| dc.subject | Grado en Ingeniería del Software - Trabajos Fin de Grado | |
| dc.subject.other | Modelado | |
| dc.subject.other | Diagrama de clase | |
| dc.subject.other | UML | |
| dc.subject.other | Interfaz de usuario | |
| dc.subject.other | Usabilidad | |
| dc.title | ModelForge: Herramienta de modelado conceptual y generación de código : Interfaz de Usuario y funcionalidad de alto nivel | |
| dc.title.alternative | ModelForge: A tool for conceptual modeling and code generation : User Interface and high-level functionality | |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 3ea98dd7-8c4e-4639-9c87-2228ad0f56be | |
| relation.isAdvisorOfPublication.latestForDiscovery | 3ea98dd7-8c4e-4639-9c87-2228ad0f56be |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Pérez Armenta, Víctor Memoria.pdf
- Size:
- 3.72 MB
- Format:
- Adobe Portable Document Format

