Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.

Bibliographic Details
Main Author: SILVA, Lucas Abrantes Furtado.
Publication Date: 2023
Format: Bachelor thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da UFCG
Download full: https://dspace.sti.ufcg.edu.br/handle/riufcg/37752
Summary: No desenvolvimento de software, a forma como o frontend é desenvolvido tem passado por uma evolução significativa, impulsionada pela introdução de novos frameworks e pela padronização de componentes, visando aprimorar a manutenibilidade, escalabilidade e a experiência do usuário. Considerando esse cenário, existem diversas opções de estratégias, formas de implementação e outras características a serem consideradas. Portanto, adotar um padrão permite fácil adaptação e modificações no sistema, melhorando a comunicação e colaboração entre as equipes e reduzindo a probabilidade de falhas. No entanto, não há estudos conhecidos que identifiquem os padrões arquiteturais mais utilizados, a forma como são implementados pelos desenvolvedores, seus desafios, em quais tipos de projeto um determinado padrão se encaixa melhor e quais os custos para implementá-los. O propósito deste trabalho é investigar a aplicação de padrões arquiteturais no frontend de múltiplos projetos, a fim de caracterizar os padrões arquiteturais prevalentes, bem como identificar e caracterizar suas possíveis variações. O objetivo final é contribuir para a identificação e propagação dos padrões arquiteturais mais aplicados no desenvolvimento do frontend utilizando React e Angular como frameworks.
id UFCG_ecb70480393bd2e22b6437bc6e79ea52
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/37752
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.Investigation of the use of architectural patterns in projects using React and Angular.Desenvolvimento de SoftwareReact e Angular - FrameworksPadrões Arquiteturais - Desenvolvimento de FrontendSoftware DevelopmentArchitectural Patterns - Frontend DevelopmentCiência da ComputaçãoNo desenvolvimento de software, a forma como o frontend é desenvolvido tem passado por uma evolução significativa, impulsionada pela introdução de novos frameworks e pela padronização de componentes, visando aprimorar a manutenibilidade, escalabilidade e a experiência do usuário. Considerando esse cenário, existem diversas opções de estratégias, formas de implementação e outras características a serem consideradas. Portanto, adotar um padrão permite fácil adaptação e modificações no sistema, melhorando a comunicação e colaboração entre as equipes e reduzindo a probabilidade de falhas. No entanto, não há estudos conhecidos que identifiquem os padrões arquiteturais mais utilizados, a forma como são implementados pelos desenvolvedores, seus desafios, em quais tipos de projeto um determinado padrão se encaixa melhor e quais os custos para implementá-los. O propósito deste trabalho é investigar a aplicação de padrões arquiteturais no frontend de múltiplos projetos, a fim de caracterizar os padrões arquiteturais prevalentes, bem como identificar e caracterizar suas possíveis variações. O objetivo final é contribuir para a identificação e propagação dos padrões arquiteturais mais aplicados no desenvolvimento do frontend utilizando React e Angular como frameworks.In software development, the way the frontend is developed has undergone a significant evolution, driven by the introduction of new frameworks and the standardization of components, aiming to improve maintainability, scalability and user experience. Considering this scenario, there are several strategy options, forms of implementation and other characteristics to be considered. Therefore, adopting a standard allows for easy adaptation and modifications to the system, improving communication and collaboration between teams and reducing the likelihood of failures. However, there are no known studies that identify the most used architectural patterns, the way they are implemented by developers, their challenges, which types of projects a given pattern fits best and what the costs are to implement them. The purpose of this work is to investigate the application of architectural patterns in the frontend of multiple projects, in order to characterize the prevalent architectural patterns, as well as identify and characterize their possible variations. The final objective is to contribute to the identification and propagation of the most applied architectural patterns in frontend development using React and Angular as frameworks.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGBRUNET, João Arthur Monteiro.BRUNET, J. A. M.http://lattes.cnpq.br/7892247821251194MONGIOVI, Melina.MONGIOVI, M.http://lattes.cnpq.br/7535849756393864BRASILEIRO, Francisco Vilar.BRASILEIRO, F.http://lattes.cnpq.br/5957855817378897SILVA, Lucas Abrantes Furtado.2023-06-282024-09-17T15:47:31Z2024-09-172024-09-17T15:47:31Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/37752SILVA, Lucas Abrantes Furtado. Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular. 2023. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-11-18T07:03:44Zoai:dspace.sti.ufcg.edu.br:riufcg/37752Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-11-18T07:03:44Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
Investigation of the use of architectural patterns in projects using React and Angular.
title Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
spellingShingle Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
SILVA, Lucas Abrantes Furtado.
Desenvolvimento de Software
React e Angular - Frameworks
Padrões Arquiteturais - Desenvolvimento de Frontend
Software Development
Architectural Patterns - Frontend Development
Ciência da Computação
title_short Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
title_full Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
title_fullStr Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
title_full_unstemmed Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
title_sort Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
author SILVA, Lucas Abrantes Furtado.
author_facet SILVA, Lucas Abrantes Furtado.
author_role author
dc.contributor.none.fl_str_mv BRUNET, João Arthur Monteiro.
BRUNET, J. A. M.
http://lattes.cnpq.br/7892247821251194
MONGIOVI, Melina.
MONGIOVI, M.
http://lattes.cnpq.br/7535849756393864
BRASILEIRO, Francisco Vilar.
BRASILEIRO, F.
http://lattes.cnpq.br/5957855817378897
dc.contributor.author.fl_str_mv SILVA, Lucas Abrantes Furtado.
dc.subject.por.fl_str_mv Desenvolvimento de Software
React e Angular - Frameworks
Padrões Arquiteturais - Desenvolvimento de Frontend
Software Development
Architectural Patterns - Frontend Development
Ciência da Computação
topic Desenvolvimento de Software
React e Angular - Frameworks
Padrões Arquiteturais - Desenvolvimento de Frontend
Software Development
Architectural Patterns - Frontend Development
Ciência da Computação
description No desenvolvimento de software, a forma como o frontend é desenvolvido tem passado por uma evolução significativa, impulsionada pela introdução de novos frameworks e pela padronização de componentes, visando aprimorar a manutenibilidade, escalabilidade e a experiência do usuário. Considerando esse cenário, existem diversas opções de estratégias, formas de implementação e outras características a serem consideradas. Portanto, adotar um padrão permite fácil adaptação e modificações no sistema, melhorando a comunicação e colaboração entre as equipes e reduzindo a probabilidade de falhas. No entanto, não há estudos conhecidos que identifiquem os padrões arquiteturais mais utilizados, a forma como são implementados pelos desenvolvedores, seus desafios, em quais tipos de projeto um determinado padrão se encaixa melhor e quais os custos para implementá-los. O propósito deste trabalho é investigar a aplicação de padrões arquiteturais no frontend de múltiplos projetos, a fim de caracterizar os padrões arquiteturais prevalentes, bem como identificar e caracterizar suas possíveis variações. O objetivo final é contribuir para a identificação e propagação dos padrões arquiteturais mais aplicados no desenvolvimento do frontend utilizando React e Angular como frameworks.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-28
2024-09-17T15:47:31Z
2024-09-17
2024-09-17T15:47:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/37752
SILVA, Lucas Abrantes Furtado. Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular. 2023. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023.
url https://dspace.sti.ufcg.edu.br/handle/riufcg/37752
identifier_str_mv SILVA, Lucas Abrantes Furtado. Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular. 2023. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023.
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1850321202948603904