Pular para o conteúdo principal

Questão de Engenharia de Software — Acoplamento e Coesão — FUNDATEC 2025

Engenharia de SoftwareAcoplamento e Coesão
Código
qg474869
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
Qual alternativa apresenta corretamente um software com características de alta coesão e baixo acoplamento?
  1. AOs componentes do sistema são altamente dependentes uns dos outros e suas responsabilidades são misturadas.
  2. BOs componentes têm responsabilidades bem definidas e focadas, e são largamente independentes uns dos outros.
  3. COs componentes são independentes, mas cada um possui uma variedade de responsabilidades não relacionadas.
  4. DOs componentes são fortemente interligados, mas cada um possui uma única responsabilidade bem definida.
  5. EOs componentes podem ser facilmente trocados, mas suas funções internas são genéricas e pouco claras.
Revelar gabarito e comentário

GabaritoB — Os componentes têm responsabilidades bem definidas e focadas, e são largamente independentes uns dos outros.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Alta coesão e baixo acoplamento

Gabarito: letra B. A alternativa descreve corretamente um software com alta coesão (componentes com responsabilidades bem definidas e focadas) e baixo acoplamento (componentes largamente independentes). Esses dois atributos são métricas fundamentais de qualidade de projeto, indicando modularidade e facilidade de manutenção.

Baixo acoplamento
Alto acoplamento
Baixa coesão
✅ Ideal (B)
Responsabilidade única, mas dependente (D)
Alta coesão
Independente, mas multifuncional (C)
Pior caso (A)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que os componentes são altamente dependentes (alto acoplamento) e com responsabilidades misturadas (baixa coesão). Exatamente o oposto do que se busca.

Alternativa B — ✅ Correta ⟵ GABARITO

Componentes com responsabilidades focadas (alta coesão) e independência (baixo acoplamento). É a definição ideal de um bom design.

Alternativa C — ❌ Incorreta

Embora haja independência (baixo acoplamento), a variedade de responsabilidades não relacionadas indica baixa coesão.

Alternativa D — ❌ Incorreta

Possui alta coesão (responsabilidade única), mas o forte interligamento significa alto acoplamento.

Alternativa E — ❌ Incorreta

Baixo acoplamento (fácil troca), porém funções genéricas e pouco claras indicam baixa coesão.

Portanto, apenas a alternativa B satisfaz ambos os requisitos: alta coesão e baixo acoplamento.

Link permanente: /questoes/qg474869