Engenharia Múltipla Escolha

Assinale a alternativa que apresenta os níveis de acoplamento entre módulos ordenados do mais baixo para o mais alto:

Assinale a alternativa que apresenta os níveis de acoplamento entre módulos ordenados do mais baixo para o mais alto:

  1. Dados - Estrutura - Externo - Controle - Conteúdo - Global
  2. Dados - Controle - Estrutura - Externo - Conteúdo - Global
  3. Estrutura - Dados - Controle - Conteúdo - Global - Externo
  4. Dados - Estrutura - Controle - Externo - Global - Conteúdo
  5. Estrutura - Dados - Controle - Global - Externo - Conteúdo

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

Acoplamento é um conceito fundamental da Engenharia de Software que mede o grau de dependência entre módulos. O objetivo principal do projeto estruturado é minimizar o acoplamento para tornar o sistema mais modular e manutenível.

Hierarquia dos Níveis de Acoplamento (do menor para o maior):

  1. Dados (Data): O nível ideal. Os módulos trocam apenas dados simples e essenciais através de parâmetros.
  2. Estrutura (Stamp): Um módulo passa uma estrutura de dados complexa (ex: um registro ou objeto), mas o outro usa apenas parte dela. Isso cria dependência na estrutura interna.
  3. Controle: Um módulo envia informações de controle (como bandeiras ou chaves) para influenciar a lógica de execução do outro módulo.
  4. Externo: Os módulos compartilham formatos externos específicos (como protocolos de comunicação ou arquivos), criando dependência desses padrões.
  5. Global: Múltiplos módulos acessam áreas de dados globais compartilhadas, dificultando a compreensão de onde os dados são modificados.
  6. Conteúdo (Content): O nível mais alto e indesejável. Um módulo depende diretamente do conteúdo interno de outro (acesso direto ao código ou dados privados).

Análise das Alternativas:

  • Início: A sequência deve começar com Dados, pois é o nível de acoplamento mais baixo. Isso elimina as alternativas C e E.
  • Fim: A sequência deve terminar com Conteúdo, pois é o nível de acoplamento mais alto (pior). Isso elimina as alternativas A, B e C.
  • Meio: Entre Estrutura e Controle, a Estrutura é considerada menos acoplada que o Controle, pois passar dados é melhor que passar instruções de fluxo.

A alternativa D segue exatamente essa ordem lógica estabelecida pela teoria de projeto estruturado.

Resumo:

  • Dados < Estrutura < Controle < Externo < Global < Conteúdo

Portanto, a resposta correta é a 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.