SóProvas


ID
543928
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de colaboração da UML (2.0), as linhas cheias que ligam os objetos e as setas de pontas cheias representam, respectivamente,

Alternativas
Comentários
  • Um vínculo é representado por uma linha cheia entre dois objetos. A seta com ponta representa uma mensagem trocada entre esses objetos, conforme mostrado na imagem:



    As caixas representam o objeto, antes dos ":"  temos o nome do objeto e depois o tipo deste objeto - sua classe.

    As mensagens trocadas entre os objetos podem ser enumeradas para indicar a sua ordem.

    Não é possível existir mais de um vínculo entre dois objetos.

    Os diagramas de Colaboração também suportam Atores e Condições, sendo estas representadas entre colchetes:



    Resumindo:

    Seta (->): Troca de mensagem ( chamada de métodos, que podem  ser enumerados )
    Reta  ( ____ ) : Vinculo entre dois objetos
    Colchetes [] : Condição  
  • Acho que eles erraram na questão referindo-se ao Diagrama de Colaboração na UML 2.0.
    O Diagrama de Colaboração era da versão UML 1.5 e foi alterado para Diagrama de Comunicação, na versão 2.0.


  • Sobre as setas na UML:
  • Hoje em dia este diagrama é conhecido como Diagrama de Comunicação.

  • b-

    o diagrama de comunicação só tem a flecha preta, a qual indica mensagem. A flecha branca nao é usada. No diagrama de classes, flecha branca indica agregação, enquanto que a preta é para composição