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

Citação