Use este identificador para citar ou linkar para este item: http://dspace.bc.uepb.edu.br/jspui/handle/123456789/32483
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorSantos, Rafaela Albaniza Oliveira-
dc.date.accessioned2024-07-24T11:34:03Z-
dc.date.available2024-07-24T11:34:03Z-
dc.date.issued2024-06-14-
dc.identifier.otherCDD 005.3-
dc.identifier.urihttp://dspace.bc.uepb.edu.br/jspui/handle/123456789/32483-
dc.descriptionSANTOS, 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.abstractEste 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.sponsorshipOrientadora: Profa. Dra. Kézia de Vasconcelos O. Dantaspt_BR
dc.language.isootherpt_BR
dc.subjectArquitetura limpapt_BR
dc.subjectManutenibilidadept_BR
dc.subjectDesacoplamentopt_BR
dc.subjectRefatoraçãopt_BR
dc.titleArquitetura limpa: princípios e práticas para um desenvolvimento de software sustentávelpt_BR
dc.typeOtherpt_BR
Aparece nas coleções:08 - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC - Rafaela Albaniza Oliveira Santos.pdfTCC - Rafaela Albaniza Oliveira Santos2.03 MBAdobe PDFVisualizar/Abrir
Termo de Depósito.pdfTermo de Depósito160.14 kBAdobe PDFVisualizar/Abrir    Solictar uma cópia


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