Arquitectura tecnológica para la entrega continua de software con despliegue en contenedores
Abstract:
La Universidad de Cuenca a través de la Dirección de Tecnologías de la Información y Comunicación ofrece a la Comunidad Universitaria servicios relacionados con las TICs para dar soporte a las actividades administrativas, académicas y de investigación. La Dirección dispone de una unidad de desarrollo de software que se encuentra encargada de dar mantenimiento a los sistemas de información que se encuentran en producción y el desarrollo de nuevos proyectos enfocados a fortalecer la estrategia institucional. La carencia de una arquitectura estándar para el desarrollo de software ha provocado que el despliegue de nuevas versiones de las aplicaciones sea una tarea extensa y complicada, introduciendo con facilidad errores de regresión en el software que se pone en producción dificultando el aseguramiento de calidad. Por tanto, se ha planteado la necesidad de implementar un pipeline de entrega continua de software que permita potenciar al equipo de desarrollo para mitigar los riesgos inherentes a la liberación de producto. Para el éxito en la implementación de un pipeline de entrega continua se requiere un alto nivel de automatización en el proceso de construcción y verificación del software que permita despliegues automatizados de manera confiable. Las herramientas que lo soportan se encuentran en función de los stacks de tecnologías y el ambiente de ejecución de las aplicaciones. Este proyecto de tesis define a partir de los fundamentos de la entrega continua de software y el análisis del trabajo realizado hasta el momento, una arquitectura tecnológica para la implementación de un proceso automatizado de entrega continua acorde a los lineamientos y necesidades de la unidad de desarrollo de software de la Universidad de Cuenca.
Año de publicación:
2017
Keywords:
- Test Driven Development
- microservicios
- Contenedores
- Tesis De Maestria En Gestion Estrategica De Tecnologias De La Informacion
- software
Fuente:
![rraae](/_next/image?url=%2Frraae.png&w=128&q=75)
Tipo de documento:
Master Thesis
Estado:
Acceso abierto
Áreas de conocimiento:
- Ingeniería de software
- Software
- Software
Áreas temáticas:
- Ciencias de la computación