Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando o diagrama UML apresentado acima, assinale a opção correta.
No 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.
A 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.
No 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.
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.
O 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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...