Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2007

Engenharia de SoftwareUML
Código
ce261115
Banca
CESPE / CEBRASPE
Órgão
TRE-TO
Ano
2007
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Imagem associada para resolução da questãoConsiderando o diagrama UML apresentado acima, assinale a opção correta.
  1. ANo diagrama, os retângulos representam classes, as linhas entre os retângulos representam associações entre as classes e as setas representam a navegabilidade das associações entre classes.
  2. BA mensagem 2.1.1.1 está incorreta, pois é instanciada CmdReservar, mas é aguardada uma instância de Comando. Além disso, uma classe não pode ser instanciada invocando-se um método da própria classe.
  3. CNo diagrama, não há mensagens estereotipadas e nem há condições de guarda associadas às mensagens. O retorno da mensagem 1.1 não pode ser uma instância de uma classe derivada de Tela.
  4. DA classe CntrInteracao tem dois métodos chamados reservar. A mensagem 2.1 é uma autochamada, pois é uma mensagem que uma instância de CntrInteracao envia para si mesma.
  5. EO diagrama está incorreto, pois, entre as instâncias de CntrInteracao e de TelaReserva, há mensagens enviadas em direções opostas, além disso, os nomes de objetos não podem ser sublinhados.
Revelar gabarito e comentário

GabaritoD — A classe CntrInteracao tem dois métodos chamados reservar. A mensagem 2.1 é uma autochamada, pois é uma mensagem que uma instância de CntrInteracao envia para si mesma.

Link permanente: /questoes/ce261115