Use este identificador para citar ou linkar para este item:
http://dspace.bc.uepb.edu.br/jspui/handle/123456789/32483
Título: | Arquitetura limpa: princípios e práticas para um desenvolvimento de software sustentável |
Autor(es): | Santos, Rafaela Albaniza Oliveira |
Palavras-chave: | Arquitetura limpa Manutenibilidade Desacoplamento Refatoração |
Data do documento: | 14-Jun-2024 |
Resumo: | 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. |
Descrição: | 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. |
URI: | http://dspace.bc.uepb.edu.br/jspui/handle/123456789/32483 |
Aparece nas coleções: | 08 - TCC |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC - Rafaela Albaniza Oliveira Santos.pdf | TCC - Rafaela Albaniza Oliveira Santos | 2.03 MB | Adobe PDF | Visualizar/Abrir |
Termo de Depósito.pdf | Termo de Depósito | 160.14 kB | Adobe PDF | Visualizar/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.