SóProvas


ID
2768263
Banca
FAURGS
Órgão
TJ-RS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as seguintes afirmações sobre Unified Modeling Language (UML) – Diagrama de Classes da Linguagem de Modelagem Unificada.

I - O diagrama de classes é um diagrama comportamental.

II - A multiplicidade 2..* estabelece que existem pelo menos dois objetos envolvidos no relacionamento, podendo haver muitos objetos envolvidos.

III- Em uma agregação, os objetos-parte não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.

Quais estão corretas?

Alternativas
Comentários
  • Analisando as alternativas:

    I - O diagrama de classes é um diagrama comportamental.

    Errada. O referido diagrama é ESTRUTURAL

     

    II - A multiplicidade 2..* estabelece que existem pelo menos dois objetos envolvidos no relacionamento, podendo haver muitos objetos envolvidos.

    Correta.

     

    III- Em uma agregação, os objetos-parte não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.

    Errada.

    Porque em composição, os OBJETOS-PARTE não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.

    Lembrando, que o símbolo de composição diferencia-se graficamente do símbolo de agregação por utilizar um losango preenchido da cor preta.

     

    Fonte: UML 2 - Uma Abordagem Prática - Gilleanes T. A. Guedes

  • Agregação é compor um objeto todo com uma parte, sendo independentes entre si. Então, o parte não pode ser destruído.