Accelerate : sistema generador automático de código e infraestructura.

Accelerate consiste en la implementación de una herramienta grafica de modelado de sistemas que permite utilizar el diagrama diseñado para la generación automática de código y archivos de configuración de infraestructura en la nube. El proyecto utiliza como base los contenidos del Desarrollo de S...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Peña Altare, Pablo Roberto, Fernández Valenzuela, Valentín Manuel, Rivero Zuin, Maximiliano Tomás
Otros Autores: Vazquez, Alejandro
Formato: Tesis de grado acceptedVersion
Lenguaje:Español
Publicado: Universidad Tecnológica Nacional 2023
Materias:
Acceso en línea:http://hdl.handle.net/20.500.12272/7760
Aporte de:
id I68-R174-20.500.12272-7760
record_format dspace
institution Universidad Tecnológica Nacional
institution_str I-68
repository_str R-174
collection RIA - Repositorio Institucional Abierto (UTN)
language Español
topic metamodelo, generador de código, microservicio, Infraestructura como código, aprovisionamiento en la nube, desarrollo dirigido por modelos.
spellingShingle metamodelo, generador de código, microservicio, Infraestructura como código, aprovisionamiento en la nube, desarrollo dirigido por modelos.
Peña Altare, Pablo Roberto
Fernández Valenzuela, Valentín Manuel
Rivero Zuin, Maximiliano Tomás
Accelerate : sistema generador automático de código e infraestructura.
topic_facet metamodelo, generador de código, microservicio, Infraestructura como código, aprovisionamiento en la nube, desarrollo dirigido por modelos.
description Accelerate consiste en la implementación de una herramienta grafica de modelado de sistemas que permite utilizar el diagrama diseñado para la generación automática de código y archivos de configuración de infraestructura en la nube. El proyecto utiliza como base los contenidos del Desarrollo de Software Dirigido Por Modelos (MDD, Model Driven Development) y surge de acuerdo con el problema detectado en diversos proyectos de software, los cuales pierden valioso tiempo de desarrollo con tareas de configuración repetitivas en la etapa inicial del proyecto y frecuentemente no se adhieren a patrones o estándares de la industria. A su vez, se requiere conocimientos en una amplia variedad de tecnologías y profesionales que logren integrarlas para comenzar con el desarrollo. En general se observa que en un proyecto de desarrollo convencional el 40% del tiempo se dedica a la programación el cual solo entre el 5% y 15% se dedica a la lógica del negocio y el resto del tiempo preparando la infraestructura para soportar la aplicación. Esta se divide en manejo de errores y seguridad, debugging y programación de código de infraestructura. Por estas razones el objetivo de Accelerate es proveer una herramienta que asista a los desarrolladores en la etapa inicial del proyecto mediante modelos que unifiquen el diseño de una arquitectura de microservicios en la nube, permitiendo elegir distintos parámetros luego utilizados por la generación automática tales como el lenguaje de programación de cada microservicio, el proveedor cloud de cada ambiente de la arquitectura, entre otros. Luego, las personas involucradas en el software a desarrollar utilizan los archivos de configuración y el código generado como punto de partida sobre el cual se obtiene la ventaja de poder concentrarse únicamente en la lógica de negocio y sin preocuparse por la infraestructura del proyecto.
author2 Vazquez, Alejandro
author_facet Vazquez, Alejandro
Peña Altare, Pablo Roberto
Fernández Valenzuela, Valentín Manuel
Rivero Zuin, Maximiliano Tomás
format Tesis de grado
acceptedVersion
author Peña Altare, Pablo Roberto
Fernández Valenzuela, Valentín Manuel
Rivero Zuin, Maximiliano Tomás
author_sort Peña Altare, Pablo Roberto
title Accelerate : sistema generador automático de código e infraestructura.
title_short Accelerate : sistema generador automático de código e infraestructura.
title_full Accelerate : sistema generador automático de código e infraestructura.
title_fullStr Accelerate : sistema generador automático de código e infraestructura.
title_full_unstemmed Accelerate : sistema generador automático de código e infraestructura.
title_sort accelerate : sistema generador automático de código e infraestructura.
publisher Universidad Tecnológica Nacional
publishDate 2023
url http://hdl.handle.net/20.500.12272/7760
work_keys_str_mv AT penaaltarepabloroberto acceleratesistemageneradorautomaticodecodigoeinfraestructura
AT fernandezvalenzuelavalentinmanuel acceleratesistemageneradorautomaticodecodigoeinfraestructura
AT riverozuinmaximilianotomas acceleratesistemageneradorautomaticodecodigoeinfraestructura
bdutipo_str Repositorios
_version_ 1764820553135292417