Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — VUNESP 2009

Arquitetura de SoftwareBanco de Dados
Código
vu121225
Banca
VUNESP
Órgão
CESP
Ano
2009
Nível
Superior
Cargo
Auditor - Sistemas
Considere o seguinte diagrama de sequência:Imagem associada para resolução da questãoDe acordo com o diagrama, pode-se afirmar que o
  1. Aobjeto motorista chama de forma assincrona o método acelerar() do objeto carro, enquanto o método pisarPedal Acelerador() do objeto motorista é executado. Enquanto o método acelerar() é executado, o objeto motorista envia a mensagem síncrona mostrarVelocidade() ao objeto carro.
  2. Bobjeto motorista chama o método acelerar() do objeto carro, enquanto o método pisarPedalAcelerador() é executado. Posteriormente, é realizada uma chamada assíncrona ao método mostrarVelocidade() do objeto carro.
  3. Cobjeto motorista realiza as chamadas de método assincronas acelerar() e mostrarVelocidade() que pertencem ao objeto carro.
  4. Dsistema executa o método pisarPedalAcelerador() do objeto motorista. Esse método envia o atributo acelerar para o objeto carro, entretanto, o método pisarPedalAcelerador() continua sendo executado até atingir uma certa velocidade, recebida pelo método mostrarVelocidade() do objeto carro.
  5. Esistema realiza a chamada de método pisarPedalAcelerador() do objeto motorista. Após isso, o sistema realiza as chamadas de métodos síncronos mostrarVelocidade() dos objetos carro e motorista.
Revelar gabarito e comentário

GabaritoA — objeto motorista chama de forma assincrona o método acelerar() do objeto carro, enquanto o método pisarPedal Acelerador() do objeto motorista é executado. Enquanto o método acelerar() é executado, o objeto motorista envia a mensagem síncrona mostrarVelocidade() ao objeto carro.

Link permanente: /questoes/vu121225