Alternativa B - Mensagem de ativação
Justificativa Didática
Para responder a esta questão, é necessário distinguir entre os elementos gráficos de interação (setas) e os elementos de tempo/estado (linhas de vida) em um Diagrama de Sequência UML.
Tipos Válidos de Mensagem (Setas):
As setas que conectam os participantes (objetos) representam a troca de informações. Os principais tipos são:
- Mensagem Síncrona: O remetente envia a mensagem e aguarda a resposta antes de continuar sua execução.
- Mensagem Assíncrona: O remetente envia a mensagem e continua sua execução imediatamente, sem aguardar resposta.
- Mensagem de Retorno: Representa a resposta enviada de volta ao remetente (geralmente desenhada com linha tracejada).
O que é "Ativação"?
- A Ativação (ou Activation Bar) é representada por um retângulo estreito sobre a linha de vida de um objeto.
- Ela indica o período de tempo durante o qual o objeto está executando uma operação específica.
- Importante: A ativação é um elemento da linha de vida, não é uma seta que vai de um objeto para outro.
Análise das Alternativas:
- Mensagem de sincronização: Refere-se à natureza da mensagem (síncrona), sendo um conceito válido de interação.
- Mensagem assíncrona: É um tipo de seta válido (envio sem espera).
- Mensagem de retorno: É um tipo de seta válido (resposta).
- Mensagem de ativação: Incorreto. Chama-se "Barra de Ativação", pois representa um estado de execução, não uma mensagem enviada via seta.
Portanto, a opção que não descreve um tipo de mensagem de seta é a Mensagem de ativação.