Engenharia Múltipla Escolha

Assinale a alternativa CORRETA sobre o padrão GRASP Coesão.

Assinale a alternativa CORRETA sobre o padrão GRASP Coesão.

  1. Um módulo com coesão alta é aquele que concentra o código das funções mais importantes do sistema.
  2. Um módulo com coesão baixa é aquele que depende de um pequeno conjunto de módulos.
  3. Um módulo com coesão alta é aquele que concentra operações logicamente relacionadas envolvendo diferentes tecnologias ou sistemas externos.
  4. Um módulo com coesão baixa é aquele que possui um propósito bem definido.
  5. Um módulo com coesão alta reúne elementos que contribuem para que o módulo realize o seu propósito específico.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Um módulo com coesão alta reúne elementos que contribuem para que o módulo realize o seu propósito específico.

Conceitos Fundamentais

Para entender a resposta, é necessário distinguir dois pilares do design orientado a objetos e da arquitetura de software: Coesão e Acoplamento.

O que é Coesão?

A coesão mede o grau em que os elementos internos de um módulo pertencem uns aos outros. Ela responde à pergunta: "Qual é a função principal deste módulo?"

  • Alta Coesão: Ocorre quando todas as partes de um módulo trabalham juntas para realizar uma única tarefa ou responsabilidade bem definida. É o estado ideal de design.
  • Baixa Coesão: Ocorre quando as partes de um módulo não têm relação forte entre si (ex: um módulo que realiza cálculos financeiros e envia e-mails simultaneamente sem lógica unificada).

O que é Acoplamento?

É o grau de dependência entre módulos.

  • Baixo Acoplamento: Módulos independentes (preferível).
  • Alto Acoplamento: Módulos dependentes demais uns dos outros (ruim).

Análise das Alternativas

AlternativaAvaliaçãoExplicação
AIncorretaA "importância" não define coesão. Um módulo pode conter funções críticas, mas se elas forem desconexas, terá baixa coesão.
BIncorretaDescreve acoplamento, não coesão. Dependência de poucos módulos indica baixo acoplamento.
CIncorretaEnvolver "diferentes tecnologias" não garante alta coesão. O foco deve ser na unidade de propósito, não na variedade tecnológica.
DIncorretaInverte o conceito. Possuir um propósito bem definido é característica de alta coesão.
ECorretaDefine perfeitamente a alta coesão: todos os elementos internos colaboram para o mesmo objetivo específico.

Conclusão

A alternativa E é a correta porque resume a definição clássica de alta coesão no padrão GRASP e em engenharia de software: a reunião de elementos relacionados que garantem a execução de uma responsabilidade única e clara.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.