Considere o diagrama UML (Unified Modeling Language) abaixo e assinale a alternativa que contém todas as afirmações corretas.

I. Um objeto “Bar” deve, obrigatoriamente, estar associado com um único objeto “Foo”.
II. O atributo “qux” na classe “Foo” é um atributo abstrato.
III. O diagrama possui um erro, pois o atributo “foo” na classe “Bar” deve ser do tipo “Foo”.
IV. O diagrama possui um erro, uma vez que o atributo “bar” da classe “Foo” está duplicado.
Quantas das opções abaixo fazem parte do conjunto de diagramas comportamentais da UML?
I. Diagrama de classes
II. Diagrama de atividades
III. Diagrama de casos de uso
IV. Diagrama de sequência
V. Diagrama de componentes
Com base no diagrama de sequência de implementação da autenticação do Facebook visto na figura abaixo, é possível afirmar que:

Considere os seguintes elementos:

Estes elementos
Considere o diagrama UML abaixo.

De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar: