2)
Os diagramas comportamentais da Unified Modeling Language (UML) enfatizam o comportamento dinâmico do sistema, ou seja, demonstram as funcionalidades ou serviços do sistema na sua perspectiva de execução, bem como, a manipulação dos objetos do sistema para realizar um caso de uso. O Diagrama de Sequência é um diagrama de interação, o qual representa um subgrupo dos diagramas comportamentais, que demostram o funcionamento interno dos casos de uso.
No contexto do sistema de vendas, considere o caso de uso “Realizar Pedido de Compra”. Para representar a realização desse caso de uso, correspondente ao cenário principal que demostra a inclusão de um novo pedido no sistema, o seguinte Diagrama de Sequência foi especificado:
DS3
Considerando o Diagrama de Sequência correspondente ao caso de uso “Realizar Pedido de Compra”, analise a troca de mensagens entre os objetos do diagrama e assinale a alternativa correta:
Alternativas:
a)
A mensagem “12” enviada pelo objeto emissor “Form_Pedido” para o objeto receptor “pedido:Pedido” é do tipo assíncrona.
b)
A mensagem “6” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo síncrona.
c)
A mensagem “9” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo reflexiva.
d)
A mensagem “8” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “item:ItemPedido” é do tipo construtora.
e)
A mensagem “13” enviada pelo objeto emissor “pedido:Pedido” para o objeto receptor “Form_Pedido” é do tipo construtora que disparou a operação “cadastrarPedido()”.
Respostas
Resposta: A resposta correta é:
b) A mensagem “6” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo síncrona.
Explicação:
Corrigida pelo AVA!
Resposta:
b) A mensagem “6” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo síncrona.
Explicação:
a)
A mensagem “12” enviada pelo objeto emissor “Form_Pedido” para o objeto receptor “pedido:Pedido” é do tipo assíncrona.
b)
A mensagem “6” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo síncrona.
c)
A mensagem “9” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo reflexiva.
d)
A mensagem “8” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “item:ItemPedido” é do tipo construtora.
e)
A mensagem “13” enviada pelo objeto emissor “pedido:Pedido” para o objeto receptor “Form_Pedido” é do tipo construtora que disparou a operação “cadastrarPedido()”.