Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/33089
Título: Aplicação do estilo arquitetural Micro Frontend: um estudo de caso
Título(s) alternativo(s): Applying the Micro Frontend architectural pattern: A case study
Autor(es): Colla, Marcelo
Orientador(es): Santos, Gustavo Jansen de Souza
Palavras-chave: Arquitetura de software
Arquitetura orientada a serviços (Computador)
Aplicações Web
Software architecture
Service-oriented architecture (Computer science)
Web applications
Data do documento: 5-Dez-2022
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: COLLA, Marcelo. Aplicação do estilo arquitetural Micro Frontend: um estudo de caso. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
Resumo: Nos últimos anos, o crescimento do desenvolvimento de software tem sido constante, em um contexto de mudanças frequentes, novas regras de negócio e comportamentos estão gerando aplicações cada vez maiores. Em sintonia com o desenvolvimento acelerado muitos padrões arquiteturais têm surgido, este trabalho explora o conceito de Micro Frontend. O objetivo central do trabalho é abordar e analisar a utilização desse estilo arquitetural no desenvolvimento de aplicações modernas, bem como identificar os impactos causados ao utilizar Micro Frontend. O trabalho inicia estabelecendo uma visão geral do desenvolvimento Web e as abordagens arquitetônicas mais utilizadas, além disso são evidenciadas as características e evoluções dessas arquiteturas. Em seguida são apresentadas as pesquisas relacionadas aos Micro Frontends, onde os experimentos e estudos de caso trazem reflexões importantes dessa nova arquitetura. Sob essa ótica, um estudo de caso com um projeto real construído pela Fábrica de Software da UTFPR. No decorrer do estudo de caso é demonstrado em detalhes os processos da construção utilizado-se de Micro Frontends. Ao aplicar as divisões por responsabilidade de negócio na construção do sistema é esperado que o resultado seja aplicações pequenas e modulares. Para avaliar a arquitetura usada neste estudo, as métricas de manutenibilidade são aplicadas para identificar se houve melhorias no estudo de caso. Foi concluído que ao utilizar Micro Frontend as métricas de manutenibilidade possuem médias e variâncias iguais ou aproximadas.
Abstract: In recent years, there has been a constant growth software development, in a context of frequente changes, new business rules that are generating even larger applications. Several architectural patterns have emerged recently as well, and this work explores the concept of Micro Frontend. The main goal of the work is to analyse the use of this architectural pattern in the development of modern applications, and to identify the impacts caused by using Micro Frontend. We conducted a narrative review of the state of the art, in which we found a few studies concerning the usage, benefits and challenges of Micro Frontends. From this perspective, a case study with a real project built by the UTFPR Software Factory. During the case study, the processes of construction using Micro Frontends are demonstrated in detail. By applying the divisions by business responsibility in the construction of the system it is expected that the result will be small and modular applications. To evaluate the architecture used in this study, maintainability metrics are applied to identify if there were improvements in the case study. It was concluded that when using Micro Frontend the maintainability metrics have equal or approximate means and variances.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/33089
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
estiloarquiteturalmicrofrontend.pdf4,94 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons