Desarrollo de un proceso de creación y despliegue de microservicios a partir de requerimientos funcionales

El paulatino avance de las arquitecturas de software basadas en microservicios y la creciente relevancia de la ingeniería de requerimientos en el desarrollo de aplicaciones y sistemas web han generado la necesidad de automatizar el proceso de creación y despliegue de microservi- ci os. En este se...

Full description

Bibliographic Details
Main Authors: Arias Barros, Jhoan Sebastian, Suquisupa Nacipucha, Pamela Aracely
Other Authors: Saquicela Galarza, Victor Hugo
Language:spa
Published: Universidad de Cuenca 2023
Subjects:
Online Access:http://dspace.ucuenca.edu.ec/handle/123456789/42428
Description
Summary:El paulatino avance de las arquitecturas de software basadas en microservicios y la creciente relevancia de la ingeniería de requerimientos en el desarrollo de aplicaciones y sistemas web han generado la necesidad de automatizar el proceso de creación y despliegue de microservi- ci os. En este senti do, l a combi naci ón de técnicas de Procesa mi ento de Len guaj e Natural (PLN) con análisis de grafos y detección de comunidades se presenta como un enfoque poderoso para abordar desafíos en diversos campos, incluyendo la ingeniería de software y el diseño de arquitecturas basadas en microservicios. Asimismo, en los últimos tiempos, los modelos de lenguaje de inteligencia artificial, como ChatGPT, han experimentado una notable popular- idad y atención en diferentes ámbitos. Su capacidad para mejorar y generar texto existente ha despertado un gran interés entre investigadores, empresas y usuarios en general. Teniendo en cuenta este contexto, el siguiente trabajo de titulación propone un proceso para la identifi- cación y despliegue automatizado de microservicios, aprovechando las ventajas que ofrecen las técnicas de procesamiento de lenguaje natural y análisis de grafos. Se espera que este enfoque contribuya significativamente a mejorar y automatizar el desarrollo de aplicaciones basadas en microservicios.