Modelo para el desarrollo de la infraestructura guiado por pruebas empleando el paradigma de infraestructura como código

dc.contributor.advisorGarcía Pérez, Ana María
dc.contributor.authorCarbonell Muela, Enrique
dc.coverage.spatialSanta Claraen_US
dc.date.accessioned2018-12-06T17:24:18Z
dc.date.available2018-12-06T17:24:18Z
dc.date.issued2018-12-12
dc.description.abstractEn el proceso de desarrollo de software se han identificado como buenas prácticas el desarrollo guiado por pruebas y la aplicación de un enfoque de automatización que permita obtener en el menor tiempo posible un producto de software validado y documentado desde su concepción. En este trabajo se describen los beneficios de las Herramientas de Gestión de la Configuración y se recomienda la aplicación de un marco de selección de las mismas. Se propone un modelo para la onstrucción de proyectos de infraestructuras aplicando la Infraestructura como Código bajo un enfoque guiado por pruebas. Se introducen los conceptos y enfoques aplicados sobre proyectos de infraestructura definiendo un modelo genérico y aplicable a cualquier organización. Para su definición se modelaron y fueron refinando los procesos que intervienen en el desarrollo del proyecto de infraestructura y se declararon las actividad y entidades de datos que intervienen en los procesos. Se mostró como estos proyectos pueden ser versionados e integrados en un proceso de integración continua como cualquier proyecto de código, apoyado de tecnologías de sandboxing como Docker y Vagrant sobre entornos locales y el servidor Gitlab. Se valida el modelo aplicándolo a un caso de estudio de la empresa de desarrollo de software DATYS en la implementación de una solución informática a uno de sus clientes.en_US
dc.description.abstractIn the software development process, test driven development and the application of an automation approach have been identified as good practices in order to obtain a validated and documented software product from its conception in the shortest possible time. This work describes the benefits of Configuration Management Tools and recommends the application of a framework to select them. A model for the construction of infrastructures by applying the Infrastructure as Code with test-driven approach, is proposed. The research introduces the concepts and approaches applied to infrastructure projects, defining a generic model applicable to any organization. For its definition, the processes that intervene in the development of the infrastructure project were modeled and refined and the activity and data entities that intervene in the processes were declared. It showed how these projects can be versioned and integrated in a continuous integration process like any code project, supported by sandboxing technologies such as Docker and Vagrant on local environments and the Gitlab server. It is validated with a real case study applied in the software development company DATYS in the implementation of a IT solution to one of its clients.en_US
dc.description.sponsorshipFacultad de Matemática, Física y Computación. Centro de Investigaciones de la Informática.en_US
dc.description.statusnon-publisheden_US
dc.identifier.urihttps://dspace.uclv.edu.cu/handle/123456789/10460
dc.language.isoesen_US
dc.publisherUniversidad Central “Marta Abreu” de Las Villasen_US
dc.rightsEste documento es Propiedad Patrimonial de la Universidad Central “Marta Abreu” de Las Villas. Los usuarios podrán hacer uso de esta obra bajo la siguiente licencia: Creative Commons: Atribución-No Comercial-Compartir Igual 4.0 Licenseen_US
dc.subjectInfraestructura como Códigoen_US
dc.subjectDesarrollo Guiado por Pruebasen_US
dc.subjectDesarrollo Guiado por Comportamientoen_US
dc.subjectInfrastructure as Codeen_US
dc.subjectTest Driven Developmenten_US
dc.subjectBehavior Driven Developmenten_US
dc.subject.otherHerramientas de Gestión de Proyectosen_US
dc.subject.otherInfraestructura Tecnológica Informáticaen_US
dc.subject.otherModelo de Desarrolloen_US
dc.subject.otherSoluciones Informáticasen_US
dc.titleModelo para el desarrollo de la infraestructura guiado por pruebas empleando el paradigma de infraestructura como códigoen_US
dc.typeThesisen_US
dc.type.thesismasteren_US

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
tesis-mcc-Enrique-Carbonell-version-final.pdf
Tamaño:
3.64 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.33 KB
Formato:
Item-specific license agreed upon to submission
Descripción: