Diagrama descrito: quatro módulos em rede — autenticação, pagamentos, catálogo e notificações. Avalie quais…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Diagrama descrito: quatro módulos em rede — autenticação, pagamentos, catálogo e notificações. Avalie quais módulos são melhores candidatos para reuso em outros projetos e por quê, considerando acoplamento e coesão.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Módulos com alta coesão e baixo acoplamento são melhores para reuso. Autenticação e notificações costumam ser independentes e bem definidos (alta coesão), então são bons candidatos; catálogo e pagamentos podem depender de regras de negócio específicas (mais acoplamento) e exigirem adaptação. Para reuso, recomenda-se definir interfaces claras, parametrizar comportamentos e separar dependências externas (APIs, bancos), permitindo integrar os módulos em diferentes projetos sem modificar sua lógica interna.
Explicação
Módulos com alta coesão realizam tarefas específicas de forma eficiente, enquanto o baixo acoplamento indica que eles não dependem fortemente de outros módulos, facilitando sua reutilização. Autenticação e notificações, sendo independentes, podem ser facilmente integradas em diferentes contextos sem alterações significativas. Em contraste, catálogo e pagamentos, por dependerem de regras específicas, exigem mais adaptações para serem reutilizados, o que os torna menos ideais para esse propósito.
Raio-X da questão
acoplamento e coesão
avaliacao
acoplamento e coesão · modularidade em software
Revisar os conceitos de acoplamento e coesão em design de software.
O aluno pode confundir os conceitos de acoplamento e coesão, avaliando erroneamente módulos que são altamente acoplados como bons candidatos para reuso.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Dados ilustrativos: Um grupo de estudantes desenvolve um sistema de cadastro de membros para um clube estudantil. Eles…
- Descreva um plano modular para reaproveitar um algoritmo de busca simples em três projetos diferentes (app de viagem…
- Dados ilustrativos: A equipe que desenvolve o Rastreador Urbano, um software de monitoramento de transporte público…
- As buzinas ecoam pelas ruas estreitas de um bairro que mobiliza moradores para compartilhar caronas via aplicativo…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Dados ilustrativos: moradores de um bairro criaram um aplicativo para registrar áreas que precisam de manutenção urbana…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
