Investigação do uso de padrões arquiteturais em projetos que utilizam React e Angular.
| Main Author: | |
|---|---|
| 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 |