Fundamentos de entrega continua y tecnologías para pipelines de desarrollo de software

dc.contributor.advisorSolari Buela, Martín
dc.contributor.tribunalMichelini Jorge, Juan Pedro
dc.contributor.tribunalSzasz Cerutti, Nora Adriana
dc.creatorToscanini Montero, Santiago Nicolás
dc.creatorBiladóniga Griffett, Nahuel Roberto
dc.creatorTejerina Salvado, Sofía Belén
dc.date.issued2022
dc.descriptionIncluye bibliografía.
dc.description.abstractEl objetivo general de este trabajo integrador es el estudio de las bases conceptuales de la entrega continua en la ingeniería de software y de las tecnologías para implementar “pipelines” (grupo de procesos automatizados), así como su impacto en la calidad. La entrega continua es una práctica que intenta reducir el tiempo entre que se realiza un cambio en el código fuente y el momento que llega al cliente en producción. Para reducir este tiempo se utilizan automatizaciones en las etapas de desarrollo. Para esto se analizan los principales conceptos relacionados: calidad, entrega continua, DevOps, integración continua y despliegue continuo. Se realizó una prueba de concepto con el fin de probar las principales tecnologías relacionadas, sometiéndolas a un flujo ya definido de pruebas y a un análisis de aspectos que consideramos importantes para evaluar de forma objetiva el impacto en la calidad de software y el esfuerzo de implementación de cada resultado. La prueba consistió en la implementación de un “pipeline” de integración continua y despliegue continuo desde el desarrollo hasta que llega al usuario. Los principales resultados obtenidos fueron un impacto real en la forma de desarrollo que nos permite, a medida que se incorporan los cambios, verificar que se cumple con estándares de calidad de código, testeo, seguridad y como resultado de esto, modificabilidad. Todo esto se logró con un moderado esfuerzo de configuración con herramientas respaldadas por empresas y comunidades, en una capa gratuita suficiente para un desarrollo básico.
dc.format.extent110 p. diagrs., tbls.
dc.identifier.citationToscanini Montero, S. N., Biladóniga Griffett, N. R., & Tejerina Salvado, S. B. (2022). Fundamentos de entrega continua y tecnologías para pipelines de desarrollo de software (Trabajo Integrador). Universidad ORT Uruguay, Facultad de Ingeniería.
dc.languageEspañol.
dc.publisherUniversidad ORT Uruguay
dc.relation.otherhttps://sisbibliotecas.ort.edu.uy/bib/93523
dc.subjectPROYECTOS-ID
dc.subjectSOFTWARE-DESARROLLO
dc.subjectDESARROLLO DE SOFTWARE
dc.subjectSOFTWARE-TÉCNICAS DE TESTING
dc.subjectAUTOMATIZACIÓN DE PRUEBAS
dc.subjectSOFTWARE DESARROLLO
dc.titleFundamentos de entrega continua y tecnologías para pipelines de desarrollo de software
dc.typeTrabajo final de carrera
ort.thesis.careerFI - Licenciatura en Ingeniería de software - ID
ort.thesis.degreegrantorFacultad de Ingeniería
ort.thesis.degreelevelCarrera Universitaria
ort.thesis.degreenameLicenciado en Ingeniería de Software
ort.thesis.degreetypeTrabajo Integrador
ort.thesis.noteTrabajo Integrador (Carrera Universitaria). Universidad ORT Uruguay, Facultad de Ingeniería
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Material completo.pdf
Size:
2.75 MB
Format:
Adobe Portable Document Format
Description:
description