SóProvas


ID
51274
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

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,

Alternativas
Comentários
  • Um pacote é uma construçao de agrupamento que permite agrupar os elemento da UML. Os diagramas de pacotes mostram os pacotes e suas dependências. Muitos autores dizem que não devem existir ciclos de dependências --> Princípio da Dependência Acíclica [Martin]. UML Essencial - Martin Fowler.
  • Entendo que dependência circular entre pacotes não é uma boa. Mas, não entendi pq a letra D está errada. Pra mim, ter pacotes sem dependência nenhuma seria muito ruim para a manutenção também

  • @Priscila

     

    Baixo acoplamento faz parte das boas práticas de desenvolvimento OO. Ausência de dependência estaria de acordo com ela.