UEPB - Repositório Digital

Arquitetura limpa: princípios e práticas para um desenvolvimento de software sustentável

Mostrar registro simples

dc.contributor.author Santos, Rafaela Albaniza Oliveira
dc.date.accessioned 2024-07-24T11:34:03Z
dc.date.available 2024-07-24T11:34:03Z
dc.date.issued 2024-06-14
dc.identifier.other CDD 005.3
dc.identifier.uri http://dspace.bc.uepb.edu.br/jspui/handle/123456789/32483
dc.description SANTOS, Rafaela Albaniza Oliveira. Arquitetura limpa: princípios e práticas para um desenvolvimento de software sustentável. 2024. 48 p. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Estadual da Paraíba, Campina Grande, 2024. pt_BR
dc.description.abstract Este trabalho tem como objetivo investigar e analisar a importância da Arquitetura Limpa no desenvolvimento de software, discorrendo sobre seus princípios fundamentais e suas aplicações práticas, consideradas essenciais na garantia de uma melhor manutenibilidade e desacoplamento significativo. Para o desenvolvimento do trabalho, a metodologia adotada foi dividida em etapas, partindo da pesquisa bibliográfica e finalizando com uma aplicação prática com o estudo de caso de uso, mediante a refatoração de um sistema (aplicação mobile). Assim, o estudo abordou a arquitetura de software e seus padrões; a Arquitetura Limpa e seus princípios fundamentais, bem como as tecnologias utilizadas. A fim de apresentar uma aplicação prática, foi feito também um estudo de caso de uso, por meio do levantamento de requisitos, das tecnologias utilizadas e das aplicações iniciais da Arquitetura Limpa. Na sequência, os resultados obtidos com a refatoração do sistema foram debatidos, revelando a estrutura inicial até a reestruturação efetiva, embasada nos princípios fundamentais de Responsabilidade Única, Separação de Responsabilidades, padrão de Design Factory, State e o padrão Observer utilizando um pacote BloC do Flutter. Ao final, foi possível constatar a real importância de uma Arquitetura Limpa no desenvolvimento de software realizada por intermédio de um projeto bem arquitetado, como pôde ser observado no estudo de caso de uso por meio do processo de refatoração; e mostrar que a utilização dos princípios proporcionou melhorias significativas tanto na legibilidade do código quanto na modularidade do sistema, pois isso, certamente, resultará num sistema mais eficiente, coeso e de melhor manutenibilidade. pt_BR
dc.description.sponsorship Orientadora: Profa. Dra. Kézia de Vasconcelos O. Dantas pt_BR
dc.language.iso other pt_BR
dc.subject Arquitetura limpa pt_BR
dc.subject Manutenibilidade pt_BR
dc.subject Desacoplamento pt_BR
dc.subject Refatoração pt_BR
dc.title Arquitetura limpa: princípios e práticas para um desenvolvimento de software sustentável pt_BR
dc.type Other pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta