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:
De acordo com o diagrama, pode-se afirmar que o
De acordo com o diagrama, pode-se afirmar que o- 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.
- 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.
- Cobjeto motorista realiza as chamadas de método assincronas acelerar() e mostrarVelocidade() que pertencem ao objeto carro.
- 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.
- 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.