Flashcard FC518779
O que é separação por afinidades no design de software?
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
CEBRASPE (CESPE) · 2025
O que é separação por afinidades no design de software?
Mostrar resposta e comentário
Resposta
Separação por afinidades é a aplicação do princípio separation of concerns para dividir um sistema em partes que tratam interesses específicos.• Cohesão: aumento da coesão dentro de cada módulo facilita entender e corrigir comportamentos.
• Acoplamento: redução do acoplamento entre módulos simplifica a manutenção e evolução do sistema.
• Benefícios: facilita manutenção, testes, reutilização, integração contínua e desenvolvimento paralelo por equipes.
• Exemplos: camadas, MVC e microserviços isolam responsabilidades no design.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514976
Conteúdo do catálogo FC Concursos · Atualizado em