Diseño y desarrollo de soluciones DevOps para la automatización de procesos de desarrollo y despliegue de software en sistemas corporativos.
Date
Authors
Director
Publisher
Project identifier
Abstract
En la actualidad existen una gran cantidad de empresas de desarrollo de software que presentan la necesidad de transformar sus procesos, técnicas y herramientas de producción. Estos cambios pretenden alcanzar un nuevo nivel de automatización que les permita: reducir los tiempos de desarrollo, disminuir la tasa de defectos y realizar despliegues de forma frecuente, segura y confiable. Teniendo en cuenta lo anterior, durante el desarrollo de este trabajo se ha diseñado una solución que facilita tanto proceso de desarrollo, como la entrega de aplicaciones web. Dicha solución está diseñada para ser aplicada sobre aplicaciones web genéricas cuyo frontal está desarrollado en Angular TypeScript y su backend en C# y .NET. Los principales aspectos sobre los que trata la solución son: Calidad de código Realización de pruebas de diverso alcance (unitarios, integración, interfaz de usuario, carga y estrés) Automatización del proceso de desarrollo, construcción y entrega del producto Adicionalmente, en la solución se han identificado y propuesto soluciones dos problemas comunes de este tipo de aplicaciones: Realización de validaciones en frontend y backend Diseño y aplicación de los entornos de desarrollo para el correcto desempleo de la actividad de desarrollo
Description
Keywords
Department
Faculty/School
Degree
Doctorate program
item.page.cita
item.page.rights
Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.