Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10662/7277
Títulos: | Una propuesta de automatización de operaciones CRUD en IFML |
Autores/as: | Sierra Blázquez, Javier |
Director/a: | Preciado Rodríguez, Juan Carlos Rodríguez Echeverría, Roberto |
Palabras clave: | Aplicaciones web;Ingeniería web;Automatización de operaciones;Create, Read, Update, Delete (CRUD);Interaction Flow Modeling Language (IFML);Web applications;Web engineering;Automation of operations |
Fecha de publicación: | 2018-04-11 |
metadata.dc.date.submitted: | sep-2017 |
Resumen: | Las tecnologías de desarrollo y despliegue de aplicaciones web con uso intensivo de datos han evolucionado considerablemente en los últimos años. El enfoque de Ingeniería Web dirigido por Modelos es un ejemplo de estas tecnologías. Propone la automatización de tareas de desarrollo redundante como el factor clave para su éxito. Sin embargo, la automatización de las operaciones CRUD (Create, Read, Update, Delete) no se ha enfrentado adecuadamente. Éste es el objetivo principal de AutoCRUD, un plug-in de WebRatio que automatiza la generación de operaciones CRUD en IFML (Interaction Flow Modeling Language). Fue desarrollado en 2013 por Carlos Aguado Fuentes, alumno de la Escuela Politécnica de la Universidad de Extremadura. El trabajo que se expone a continuación se construye sobre estos cimientos. Se continúa insistiendo en la automatización de tareas de desarrollo, añadiendo nuevas funcionalidades al plug-in anterior que multiplican las posibilidades de generación y personalización de las operaciones CRUD. Gracias a las mejoras desarrolladas, se permite al usuario definir el conjunto de elementos IFML que compone cada operación CRUD y generar automáticamente ese patrón de elementos en el modelo web. De esta forma, se elimina la necesidad de retocar manualmente el modelo web después de la generación automática. El proceso de generación permite al usuario controlar la velocidad de disposición de los elementos en el modelo. Además, se puede consultar en todo momento la información de los patrones y elementos generados en un proyecto web determinado, junto con diversos datos estadísticos de interés. El conjunto las funcionalidades y mejoras añadidas en este proyecto tienen un objetivo claro: la mejora de la productividad del usuario. El proyecto se ha desarrollado poniendo especial énfasis en la calidad, asegurando su mantenibilidad y posibilitando el desarrollo de mejoras futuras. |
URI: | http://hdl.handle.net/10662/7277 |
Colección: | Grado en Ingeniería Informática en Ingeniería del Software |
Archivos
Archivo | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TFGUEX_2017_Sierra_Blazquez.pdf | 2,79 MB | Adobe PDF | Descargar |
Este elemento está sujeto a una licencia Licencia Creative Commons