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 | Tamanho | Formato | |
---|---|---|---|---|
estiloarquiteturalmicrofrontend.pdf | 4,94 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons