Propuesta de implementación de un proceso de despliegue automatizado, previo pruebas y análisis de código automatizado
| dc.contributor.author | Gracia Orejuela, Kevin José | |
| dc.date.accessioned | 05/12/2023 10:07 | |
| dc.date.available | 05/12/2023 10:07 | |
| dc.date.issued | 2022 | |
| dc.description | Tesis previo la obtención del título de Ingeniero en Tecnologías de la Información. | es |
| dc.description.abstract | El desarrollo de software en la actualidad exige velocidad para adaptarse al ritmo acelerado de consumo de los usuarios, la necesidad de crear productos rápidamente está latente en el día a día, además se busca maximizar la productividad de los desarrolladores lo que lleva a emplear estrategias de automatización, por tanto la presente investigación tuvo como objetivo adoptar este enfoque mediante la elaboración de un entorno de desarrollo, entrega y despliegue continuo de modo que también se puedan obtener los beneficios de la implementación de estas prácticas en los procesos de desarrollo de software en el Departamento de TI de la PUCESE. La investigación realizada constó de una revisión bibliográfica de la literatura previa donde se logró identificar la forma en que otras empresas están implementando canales de integración, entrega y despliegue continua, así como las herramientas que están siendo utilizadas también se tomaron los requerimientos del contexto del Departamento de TI de la PUCESE la cual tiene un equipo de desarrollo, este insumo fue utilizado como base para la elaboración de la propuesta una vez que se aplicaron los criterios de la norma ISO 25010 que tuvo su posterior implementación al establecer este entorno de desarrollo, entrega y despliegue continuo previo a pruebas y análisis de código automatizado. Los criterios aplicados de la norma ISO mediante los cuales se evaluaron las distintas formas de implementación de canales de integración y despliegue continuo fueron Completitud Funcional, Capacidad de Aprendizaje, Capacidad de ser usado, Reusabilidad, Modularidad mediante estos se pudo distinguir cual forma de elaboración se adaptaba más la investigación realizada. Los resultados determinaron el tipo de pipeline acompañado de las herramientas que según el caso se adaptan de forma adecuada al proceso automatizado de pruebas y análisis de código estático lo que de acuerdo con lo investigado puede brindar mejoras en el aseguramiento de calidad en proyectos de software de equipos pequeños, así como la implementación de despliegues automático. | |
| dc.identifier.citation | IS.236 | es |
| dc.identifier.uri | https://repositorio.puce.edu.ec/handle/123456789/38149 | |
| dc.language.iso | es | |
| dc.publisher | PUCE - Esmeraldas | |
| dc.subject | Automatización de procesos | |
| dc.subject | Pipelines de integración continua | |
| dc.subject | Proyectos de software | |
| dc.subject | Despliegues automáticos | |
| dc.title | Propuesta de implementación de un proceso de despliegue automatizado, previo pruebas y análisis de código automatizado |
