Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CESGRANRIO 2008

Engenharia de SoftwareOrientação a Objetos
Código
cg028735
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Nível
Médio
Cargo
Agente Judiciário - Analista de Sistemas (Desenvolvimento)
Alguns ambientes de modelagem UML oferecem uma funcionalidade chamada descoberta ou identificação de dependências, que cria dependências explícitas entre pacotes com base nas dependências entre seus elementos, e podem também gerar diagramas de pacotes que facilitam a visualização das mesmas. Considerando que uma aplicação OO seja modelada em camadas, correspondentes a diferentes níveis de abstração, e que cada camada contenha um ou mais pacotes, são considerados(as) indesejáveis, por causarem problemas de acoplamento e manutenibilidade,
  1. Adependências circulares entre pacotes, independente da camada a que pertençam.
  2. Bdependências unidirecionais entre pacotes de uma mesma camada da aplicação.
  3. Cpacotes com dependências internas (entre classes do mesmo pacote).
  4. Dpacotes sem dependências.
  5. Epacotes dos quais todos os pacotes de uma mesma camada dependam.
Revelar gabarito e comentário

GabaritoA — dependências circulares entre pacotes, independente da camada a que pertençam.

Link permanente: /questoes/cg028735