BIA - IFPI Campus Pedro II Tecnologia Tecnologia em Análise e Desenvolvimento de Sistemas - Pedro II
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/6048
Tipo: Trabalho de Conclusão de Curso
Título: Arquitetura de Microfrontend no desenvolvimento colaborativo: análise da percepção de desenvolvedores em um estudo de caso experimental
Autor: Viana, José Roberto Alves
Orientador(a): Pereira, José Miqueias de Araújo
Resumo: A crescente complexidade das aplicações web modernas impulsionou a adoção generalizada de arquiteturas de desenvolvimento modulares e colaborativas. Nesse contexto, surgiram os microfrontends, que permitem a divisão do frontend em módulos independentes, aumentando a autonomia das equipes e a agilidade do desenvolvimento. O objetivo deste estudo é investigar a percepção de desenvolvedores sobre o uso da arquitetura de microfrontends no contexto do desenvolvimento colaborativo. Para tanto, desenvolvemos um sistema experimental de agendamento de horários em salões de cabeleireiro utilizando uma arquitetura de microfrontends e integrado ao framework single-spa. Este estudo se caracteriza por sua aplicabilidade, natureza descritiva, abordagem quantitativa e delineamento experimental. Os dados foram coletados por meio de questionários online respondidos por 12 participantes com diferentes formações e experiências em desenvolvimento de software. Os resultados mostram que os participantes expressaram atitudes positivas em relação à arquitetura, particularmente no que diz respeito à escalabilidade, facilidade de navegação, integração de módulos e distribuição de tarefas dentro das equipes. Embora os participantes tenham reconhecido um leve aumento na complexidade do desenvolvimento, os benefícios percebidos superaram os desafios. Em conclusão, os microfrontends representam uma solução viável para aplicações que requerem desenvolvimento colaborativo, modularidade e evolução contínua do sistema.
Abstract: The increasing complexity of modern web applications has driven the widespread adoption of modular and collaborative development architectures. In this context, micro-frontends have emerged, enabling the frontend to be divided into independent modules, thereby enhancing team autonomy and technical agility. This study aims to investigate developer perceptions regarding the use of micro-frontend architecture within a collaborative development context. To this end, we developed an experimental hair salon appointment scheduling application using a micro-frontend architecture integrated with the single-spa framework. The study is characterized by its practical applicability, descriptive nature, quantitative approach, and experimental design. Data were collected via online questionnaires completed by 12 participants with diverse backgrounds and experience in software development. The results indicate that participants held positive attitudes toward the architecture, particularly regarding scalability, ease of navigation, module integration, and task distribution within teams. Although participants acknowledged a slight increase in development complexity, the perceived benefits outweighed the challenges. In conclusion, micro-frontends represent a viable solution for applications requiring collaborative development, modularity, and continuous system evolution.
Palavras-chave: Micro front-ends
Desenvolvimento de software colaborativo
Arquitetura de software
Sistemas web modulares
Cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Pedro II
Tipo de acesso: Acesso Aberto
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/6048
Data do documento: 2026
Aparece nas coleções:Tecnologia em Análise e Desenvolvimento de Sistemas - Pedro II

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tcc_jraviana.pdf904.62 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.