ENEM, perguntado por euaprendiz5402, 9 meses atrás

Considere os seguintes requisitos paradesenvolvimento de uma solução para uma redede restaurantes fast-food:Quando o status de um pedido é atualizado, todosos dispositivos dos envolvidos devem recebera informação. Os sistemas a ser atualizadosincluem os acessados pelo entregador, pela linhade produção e pela central de atendimento.Espera-se ainda que outros sistemas possam serincluídos futuramente (por exemplo, sistema depedido on-line do cliente), devendo se comportarda mesma forma.Considerando esse contexto, avalie as asserções aseguir e a relação proposta entre elas.I. O requisito apresentado pode serimplementado com a ufilização do padrãode projeto Observer.PORQUEll. O padrão de projeto Observer realiza oestilo arquitetural cliente-servidor, noqual o servidor é responsável por enviarnotificações aos clientes sempre que houveratualização em alguma informação deinteresse.A respeito dessas asserções, assinale a opçãocorreta.@ As asserções I e II são proposições verdadeiras,e a II é uma justificativa correta da I.@ As asserções I e II são proposições verdadeiras,mas a II não é uma justificativa correta da I.@ A asserção I é uma proposição verdadeira, e a IIé uma proposição falsa.@ A asserção I é uma proposição falsa, e a II éumaproposição verdadeira.

#ENADE

Soluções para a tarefa

Respondido por bryanavs
0

A alternativa correta é a letra c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Vamos aos dados/resoluções:  

É sabido que a asserção I é verdadeira porque a implementação poderia ser feita da seguinte forma: O pedido é o objeto que está sendo "observado" (Subject).  

Logo, os dispositivos são os "observadores" (Observer). Portanto, sempre que o objeto pedido sofrer alguma mudança no seu estado, um método ou função desse objeto deve ser acionado para notificar os dispositivos, com isso a asserção II é falsa.

Finalizando então, a arquitetura cliente-servidor é um padrão de arquitetura e o padrão Observer é um padrão do projeto para projetos de software orientado a objetos, nesse caso, a finalidade deles se torna extremamente distinta.

espero ter ajudado no estudos, bom dia :)

Perguntas interessantes