SóProvas


ID
3576850
Banca
VUNESP
Órgão
Prefeitura de Presidente Prudente - SP
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Considere a seguinte notação da UML 2.0 referente a um tipo de mensagem.

- - - - - - - - - ->


Essa notação representa

Alternativas
Comentários
  • Questão sem sentido, isso na verdade é uma dependência.

  • "Considere a seguinte notação da UML 2.0 referente a um tipo de mensagem."

    Poderia ser uma Dependência se não fosse em um contexto de mensagem

    Poderia ser uma Mensagem de Retorno, apesar de geralmente (mas não obrigatoriamente) ela estar no sentido contrário

    Poderia ser muitos outros tipos se tivesse algum estereótipo (<<access>>, <<deploy>>, etc)

    Poderia ser uma Mensagem de Criação de Objeto, que é o GAB B

    --------------------------------------------

    "A reply Message (messageSort equals reply) has a dashed line with either an open or filled arrow head."

    "A Dependency is shown as a dashed arrow between two model Elements. The model Element at the tail of the arrow (the client) depends on the model Element at the arrowhead (the supplier)"

    "An object creation Message (messageSort equals createMessage) has a dashed line with an open arrow head."

    .

    https://www.omg.org/spec/UML/2.5.1/PDF

  • Conforme Pilone e Pitman (2005 - UML 2.0 in a Nutshell): "Se uma mensagem representa a criação de um objeto, você usa uma linha tracejada com a seta aberta apontando para a linha de vida do objeto recém criado" ("If a message represents object creation, you show a dashed line, with an open arrow pointing to the newly created object's lifeline"). Logo, a alternativa está correta.

    O erro das demais alternativas:

    A - usa-se uma linha sólida para associação de caso de uso;

    C - quando há indicação de navegabilidade (seta), o iniciador da mensagem fica do lado sem a seta (se não for bidirecional);

    D - mensagem perdida é indicada por uma seta com linha sólida e uma bolinha após a sua seta;

    E - mensagem síncrona é representada por uma linha sólida (a assíncrona, por uma linha tracejada).

    Gabarito: B