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,
- Adependências circulares entre pacotes, independente da camada a que pertençam.
- Bdependências unidirecionais entre pacotes de uma mesma camada da aplicação.
- Cpacotes com dependências internas (entre classes do mesmo pacote).
- Dpacotes sem dependências.
- Epacotes dos quais todos os pacotes de uma mesma camada dependam.