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

Fecha

Autores

Sierra Torres, Jorge Eliecer

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

The 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.

Descripción

La 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.

Palabras clave

Interfaz de línea de comandos, React, Podium, Microfrontends, Micro-frontends, Ágil, Sencillo, Framework, Renderizado universal, Composición en servidor, Enrutamiento en servidor

Materias

Especialización en Ingeniería de Software -- Tesis y disertaciones académicas , Arquitectura de micro-frontends: , Frameworks de desarrollo de software , Prototipado y usabilidad en software empresarial

Citación