Arquitetura de software modular e redução de acoplamento e seu impacto na escalabilidade de projetos de software
Nenhuma Miniatura disponível
Data
2022-12-07
Tipo de documento
Artigo Científico
Título da Revista
ISSN da Revista
Título de Volume
Área do conhecimento
Ciências Exatas e da Terra
Modalidade de acesso
Acesso aberto
Editora
Autores
Rocha, Dimitri
Orientador
Silva, Paulo Caetano da
Coorientador
Resumo
A indústria de software acompanha, desde seu surgimento, a rápida
evolução em hardware. Isso possibilitou uma integração tecnológica na vida diária
de cada vez mais pessoas. Sistemas de software estão em mudança constante e
precisam ser mais escaláveis. No entanto, a evolução acelerada de processamento
em hardware vem se estabilizando, e com isso tornando mecanismos de software
que garantam escalabilidade importantes. Esse estado de transição torna a
avaliação e decisão sobre arquitetura de software um processo fundamental para
garantia de escalabilidade, isso tem levado à adoção de arquiteturas com baixo
acoplamento. Esse trabalho propõe uma revisão sistemática de literatura associando
arquiteturas com baixo acoplamento e seu impacto nos critérios de escalabilidade. O
resultado encontrado sugere que apesar de existir uma associação conceitual entre
redução de acoplamento e escalabilidade, ainda é necessário aprofundar a definição
e utilização de métricas de acoplamento, de forma a habilitar análise em sistemas
heterogêneos.
Palavras-chave
Arquitetura de software, Acoplamento, Escalabilidade