Engenharia Múltipla Escolha

Assinale a alternativa que contém tipos de coesão de um módulo em ordem do tipo de coesão mais baixa para a mais alta:

Assinale a alternativa que contém tipos de coesão de um módulo em ordem do tipo de coesão mais baixa para a mais alta:

  1. Temporal - Lógica - Procedural
  2. Lógica - Coincidente - Sequencial
  3. Procedural - Sequencial - Comunicação
  4. Coincidente - Temporal - Sequencial
  5. Procedural - Lógica - Funcional

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Coincidente - Temporal - Sequencial

A questão aborda o conceito de Coesão na Engenharia de Software, que mede o grau de relacionamento entre os elementos internos de um módulo. O objetivo é identificar a progressão correta do nível mais baixo (fraco) para o mais alto (forte).

Hierarquia da Coesão

Para responder corretamente, é necessário conhecer a escala padrão de coesão (do pior para o melhor):

  1. Coesão Coincidental: Elementos agrupados sem relação lógica (a mais baixa).
  2. Coesão Lógica: Elementos que realizam funções logicamente similares.
  3. Coesão Temporal: Elementos executados no mesmo momento (ex: inicialização).
  4. Coesão Procedimental: Elementos que seguem uma sequência específica de passos.
  5. Coesão Comunicacional: Elementos que operam sobre os mesmos dados.
  6. Coesão Sequencial: Saída de um elemento é entrada do outro.
  7. Coesão Funcional: Todos os elementos contribuem para uma única tarefa bem definida (a mais alta).

Análise das Alternativas

Vamos verificar a ordem apresentada em cada opção:

  • Alternativa A (Temporal - Lógica - Procedural): Incorreta. Geralmente, a coesão Lógica é considerada inferior à Temporal, ou muito próxima, mas não superior. Além disso, a ordem não é tão clara quanto a da alternativa D.
  • Alternativa B (Lógica - Coincidente - Sequencial): Incorreta. A coesão Coincidente é a mais baixa de todas. Colocá-la depois da Lógica inverte a hierarquia correta.
  • Alternativa C (Procedural - Sequencial - Comunicação): Incorreta. A coesão Sequencial é superior à Comunicacional. Esta opção inverte essas duas posições.
  • Alternativa D (Coincidente - Temporal - Sequencial): Correta.
  • Coincidente: Começa na base da escala (mais baixa).
  • Temporal: Está no meio da escala (intermediária).
  • Sequencial: Está perto do topo (alta).
  • A ordem preserva a tendência crescente de qualidade.
  • Alternativa E (Procedural - Lógica - Funcional): Incorreta. A coesão Lógica é inferior à Procedural. Colocar Procedural antes de Lógica viola a ordem decrescente de força.

Conclusão

A alternativa D é a única que apresenta uma sequência estrita ascendente (da mais fraca para a mais forte) dentro dos níveis aceitos pela literatura clássica de engenharia de software.

Resposta Final: Alternativa D.

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.