-
Trata-se de uma questão sobre UML.
O comando da questão pergunta quais são os três tipos de alto nível de relacionamento de um elemento, em UML.
Na UML temos os seguintes relacionamentos:
Associação é um relacionamento que conecta duas ou mais entidades, demonstrando que elas colaboram uma com a outra. Ela é chamada de um relacionamento de alto nível, pois a associação ainda pode derivar para dois relacionamentos (agregação e composição), que são variações da associação.
Dependência indica a ocorrência de um relacionamento onde uma parte depende de serviços oferecidos pela outra, mas não necessariamente é uma dependência estrutural, ou seja, ela não é construída a partir da outra, apenas depende de serviços.
A Generalização por fim representa que uma entidade herda a estrutura e comportamento de outra.
Gabarito do Professor: Letra D.
-
Existem 3 Tipos de relacionamentos que a UML reconhece, eles são:
1 - Dependência: Um objeto depende da especificação(interface ou comportamento) de outro objeto;
2 - Agregação: Relacionamentos estruturais, um objeto contém outro(agregação) ou está conectado com outro (composição);
3 - Generalização: Objeto Geral e específico, Pai e filho (famosa herança).
FONTE:
Aprenda Programação Orientada a Objetos em 21 dias - Anthony Sintes p. 183 - 186
GABARITO - D
-
Existem quatro tipos de relacionamentos na UML:
- Dependência
- Associação
- Generalização
- Realização
BOOCH et al. UML Guia do Usuário. 2.ed. [S.l.]: Campus, 2005.
Pág 24