Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.utc.edu.ec/handle/27000/9160
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorTapia Cerda, Verónica del Consuelo-
dc.contributor.authorAlcasiga Quilumbaquin, Carlos Stalin-
dc.contributor.authorTarco Taipe, Bryan Jhoel-
dc.date.accessioned2022-12-05T21:32:54Z-
dc.date.available2022-12-05T21:32:54Z-
dc.date.issued2022-03-
dc.identifier.citationAlcasiga Quilumbaquin Carlos Stalin, Tarco Taipe Bryan Jhoel (2022); Desarrollo de un prototipo inteligente para determinar problemas de dependencia en aplicaciones basadas en Microservicios. UTC. Latacunga. 117 p.es_ES
dc.identifier.otherPI-002076-
dc.identifier.urihttp://repositorio.utc.edu.ec/handle/27000/9160-
dc.descriptionThe objective of this project is to propose an intelligent prototype to determine dependency problems in applications based on microservices through the use of natural language processing techniques, using quantitative research methodology with an exploratory approach, the theoretical foundation was made through bibliographic research. Agile practices were applied in the development methodology; the following tools were used to develop the prototype: Visual Studio Code, Python, PyAudio, Speech Recognition, spaCy for natural language processing, D3 to generate the dependency graph, SQLite database manager and Bootstrap for interface design. The main result of the research project is the developed prototype that allows to process the requirements or needs of a user expressed orally, in order to transform them into text and obtain the user stories, then generate the Product Backlog where the developer or analyst can manually prioritize the user stories; Finally, it shows a graph where the microservices and the dependency relationship between them are displayed, based on the semantic similarity metric between the nouns determined to generate the graph of microservices, it should be taken into account that the result of the metric must be greater than 0. 85, in a range from 0 to 1, where 1 means an exact similarity and 0 means that there is no similarity at all. To validate the proposal, the Expert Judgment strategy was used, for which the Cronbach's Alpha Coefficient was applied, where 0.89 was obtained, which means that the prototype has a high level of reliability.es_ES
dc.description.abstractEl presente proyecto tiene el objetivo de proponer un prototipo inteligente para determinar los problemas de dependencia en aplicaciones basadas en microservicios mediante la utilización de técnicas de procesamiento de lenguaje natural, para el cumplimiento del mismo se utiliza la metodología de investigación cuantitativa con un enfoque exploratorio, la fundamentación teórica se realizó mediante la investigación bibliográfica. Dentro de la metodología de desarrollo se aplicaron prácticas ágiles, para el desarrollo del prototipo se utilizaron las siguientes herramientas: Visual Studio Code, Python, PyAudio, Speech Recognition, spaCy para el procesamiento de lenguaje natural, D3 para generar el gráfico de dependencia, el gestor de base de datos SQLite y Bootstrap para el diseño de interfaces. El resultado principal del proyecto de investigación es el prototipo desarrollado que permite procesar los requisitos o necesidades de un usuario expresado de forma oral, con el propósito de transformar a texto y obtener las historias de usuario, posteriormente generar el Product Backlog en donde el desarrollador o analista puede priorizar de forma manual las historias de usuario; por último, muestra un gráfico donde se visualizan los microservicios y la relación de dependencia entre los mismos, esto basándose en la métrica de similitud semántica entre los sustantivos determinados para generar el gráfico de microservicios, se debe tomar en cuenta que el resultado de la métrica debe ser mayor a 0.85, en un rango de 0 a 1, donde 1 significa una similitud exacta y 0 que no existe similitud alguna. Para validar la propuesta se utilizó la estrategia del Juicio de Expertos, para lo cual se aplicó el Coeficiente del Alfa de Cronbach en donde se obtiene 0,89 que significa que el prototipo tiene un nivel alto de confiabilidad.es_ES
dc.format.extent117 páginases_ES
dc.language.isospaes_ES
dc.publisherEcuador: Universidad Técnica de Cotopaxi (UTC)es_ES
dc.rightsopenAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/es_ES
dc.subjectARQUITECTURAS DE SOFTWAREes_ES
dc.subjectPROCESAMIENTO DE LENGUAJE NATURALes_ES
dc.subjectMICROSERVICIOSes_ES
dc.subjectPRÁCTICAS DE DESARROLLO ÁGILes_ES
dc.subject.otherSISTEMAS COMPUTACIONALESes_ES
dc.titleDesarrollo de un prototipo inteligente para determinar problemas de dependencia en aplicaciones basadas en Microservicioses_ES
dc.typebachelorThesises_ES
Aparece en las colecciones: Tesis - Ingeniería en Informática y Sistemas Computacionales

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
PI-002076.pdfPROYECTO DE GRADO A TEXTO COMPLETO4,89 MBAdobe PDFVisualizar/Abrir


Los ítems de Repositorio UTC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.