Prototipo framework software para facilitar el desarrollo de proyectos basados en arquitectura de micro-frontends

dc.contributor.advisorBarón Velandia , Julio
dc.contributor.authorSierra Torres, Jorge Eliecer
dc.date.accessioned2024-08-09T00:42:49Z
dc.date.available2024-08-09T00:42:49Z
dc.date.created2023-05-25
dc.descriptionLa evolución del desarrollo de software empresarial hacia una arquitectura de Micro-frontends presenta desafíos como la falta de flexibilidad, dispendiosa de configurar y una curva de aprendizaje alta, lo que ha motivado la propuesta de crear un framework informático específico, este framework, orientado a Micro-frontends, está diseñado para facilitar la construcción, configuración, depuración y despliegue de proyectos de software, todo respaldado por una investigación para entender los Micro-frontends y una cuidadosa planificación y diseño. El producto final de este proyecto es un prototipo de framework para Micro-frontends, conformado con una interfaz de línea de comandos y librerías instalables, que además de simplificar y acelerar el desarrollo de proyectos de software, también mejoran su calidad a través de pruebas, mediciones de rendimiento y usabilidad, así como también la creación de una documentación suficiente para los usuarios, este enfoque integral al framework de Micro-frontends tiene el potencial de mejorar significativamente el proceso de desarrollo de software empresarial, reducir la complejidad del código y aumentar la velocidad y flexibilidad de entrega. Este proyecto de grado para optar por el título de Especialista en Ingeniería de Software fue elaborado sobre las normas APA en su séptima versión.spa
dc.description.abstractThe evolution of enterprise software development towards a Micro-frontends architecture presents challenges such as a lack of flexibility, being laborious to configure, and having a steep learning curve. These issues have motivated the proposal to create a specific computing framework. This Micro-frontends-oriented framework is designed to facilitate the construction, configuration, debugging, and deployment of software projects, all backed by research to understand Micro-frontends and careful planning and design. The final product of this project is a prototype framework for Micro-frontends, comprised of a command-line interface and installable libraries. In addition to simplifying and accelerating the development of software projects, it also enhances their quality through testing, performance measurements, and usability, as well as the creation of sufficient documentation for users. This comprehensive approach to the Micro-frontends framework has the potential to significantly improve the enterprise software development process, reduce code complexity, and increase delivery speed and flexibility. This degree project to qualify for the title of Specialist in Software Engineering was prepared following the APA standards in their seventh version.spa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/39446
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accesoAbierto (Texto Completo)spa
dc.rights.accessrightsOpenAccessspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectInterfaz de línea de comandosspa
dc.subjectReactspa
dc.subjectPodiumspa
dc.subjectMicrofrontendsspa
dc.subjectMicro-frontendsspa
dc.subjectÁgilspa
dc.subjectSencillospa
dc.subjectFrameworkspa
dc.subjectRenderizado universalspa
dc.subjectComposición en servidorspa
dc.subjectEnrutamiento en servidorspa
dc.subject.keywordCommand-line interfacespa
dc.subject.keywordReactspa
dc.subject.keywordPodiumspa
dc.subject.keywordMicrofrontendsspa
dc.subject.keywordMicro-frontendsspa
dc.subject.keywordAgilespa
dc.subject.keywordSimplespa
dc.subject.keywordFrameworkspa
dc.subject.keywordUniversal renderingspa
dc.subject.keywordServer-side compositionspa
dc.subject.keywordServer-side routingspa
dc.subject.lembEspecialización en Ingeniería de Software -- Tesis y disertaciones académicas
dc.subject.lembArquitectura de micro-frontends:
dc.subject.lembFrameworks de desarrollo de software
dc.subject.lembPrototipado y usabilidad en software empresarial
dc.titlePrototipo framework software para facilitar el desarrollo de proyectos basados en arquitectura de micro-frontendsspa
dc.title.titleenglishSoftware framework prototype to facilitate the development of projects based on micro-frontends architecturespa
dc.typebachelorThesisspa
dc.type.degreeMonografíaspa

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
SierraTorresJorgeEliecer2023.pdf
Tamaño:
1.8 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis Especialización
No hay miniatura disponible
Nombre:
Formato Licencia de Uso y Publicación.pdf
Tamaño:
140.67 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de uso y publicación

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: