Questão
2013
FAURGS
Universidade Federal do Rio Grande do Sul
Analista - Tecnologia da Informação (UFRGS)
VER HISTÓRICO DE RESPOSTAS
45-UML-Unified15364329e3b
45. UML (Unified Modeling Language) tem vários diagramas. Um diagrama de classes permite expressar vários tipos de associações entre classes, sendo que algumas dessas associações são particularmente importantes. As afirmações a seguir são definições de algumas associações existentes em UML 2.0.

I - ________________ é um tipo bem particular de associação entre classes, especificando um relacionamento ´todo-parte´ entre dois objetos, podendo
assim expressar que um objeto (todo) tem como componente um outro objeto (parte).

II - ________________ é um tipo mais forte de agregação, onde o objeto ´todo´ tipicamente controla o ciclo de vida do objeto ´parte´.

III - _______________ é um tipo particular de associação que permite compartilhar características (que podem ser atributos, associações ou métodos) de duas 
ou mais classes, combinando-as em uma (super) classe genérica; é um relacionamento muito importante, que possui a propriedade de herança e
é usado para a estruturação do diagrama de classes.

Assinale a alternativa que completa correta e respectivamente as lacunas acima.

A
 Composição – Decomposição – Especialização
B
 Agregação – Decomposição – Especialização
C
 Agregação – Composição – Classificação
D
 Agregação – Composição – Generalização
E
 Generalização – Especialização – Classificação