SóProvas


ID
1474816
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No projeto (design) de um sistema de software orientado a objetos (OO), há diversos mecanismos que podem ser aplicados para assegurar a construção de um modelo de objetos com uma correta distribuição de responsabilidades. Nesse contexto, relacione alguns conceitos relativos ao projeto de um sistema OO, apresentados na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

I - Coesão
II - Herança
III - Delegação

W - Mede a interdependência entre classes.
X - Permite que um objeto reúse as funcionalidades fornecidas por outro objeto.
Y - Mede o grau de afinidade entre as responsabilidades de uma classe.
Z - É um relacionamento entre classes.

Estão corretas as associações:

Alternativas
Comentários
  • A herança é um relacionamento entre classes (permite o compartilhamento de comportamento baseado em classes), enquanto que a delegação permite o compartilhamento baseado em objetos;

  • A letra W no qual Mede a interdependência entre classes, esta relacionada com o conceito acoplamento

    Acoplamento 

    - É uma medida qualitativa do grau com que as classes estão ligadas entre si. 

    - Conforme as classes se tornam mais interdependentes o acoplamento aumenta.

    Alternativa: D