Published October 31, 2023 | Version v1
Journal article Open

A RELEVÂNCIA DA ESTRUTURA NA CONSERVAÇÃO DE SOFTWARE: UMA PERSPECTIVA SOBRE ARQUITETURA ORGANIZADA

Description

A longevidade é um ponto importante a se pensar ao desenvolver um sistema. Com o passar do tempo se torna necessário fazer alterações em um software existente, e dependendo da implementação,  essas mudanças têm um alto custo. Softwares que possuem um grande acoplamento em seus módulos são de difícil mudança, pois uma pequena alteração em uma parte do sistema pode gerar problemas em toda a sua extensão. Visando a construção de sistemas de fácil manutenção ao passar do tempo que foi desenvolvido este trabalho.  São mostrados conceitos de engenharia e arquitetura de software para posteriormente apresentar a Arquitetura Limpa como uma opção para construir sistemas com uma boa manutenção. São apresentados dois sistemas web em React, um utilizando o Create React App, padrão de criação de um projeto em React, e outro utilizando a Arquitetura Limpa. No final são apresentadas as vantagens em utilizar a Arquitetura Limpa em grandes sistemas.

Files

A RELEVÂNCIA DA ESTRUTURA NA CONSERVAÇÃO DE SOFTWARE_ UMA PERSPECTIVA SO.pdf