Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/05/2023, 10:44 EPS https://simulado.estacio.br/alunos/ 1/4 POLIANA PAULO FERREIRA Avaliação AV 202007408519 POLO CENTRO - UBERLÂNDIA - MG avalie seus conhecimentos Disc.: DGT1354 - PADRÕES DE PROJETOS DE SOFTWARE COM JAVA Período: 2023.1 EAD (G) / AV Aluno: POLIANA PAULO FERREIRA Matrícula: 202007408519 Data: 17/05/2023 10:44:12 Turma: 9001 Lupa RETORNAR À AVALIAÇÃO 1a Questão (Ref.: 202013490482) Reduzir a necessidade de criar hierarquias paralelas de classes ou de criar subclasses apenas para instanciar objetos especí�cos é um dos efeitos obtidos com a aplicação de qual padrão? Singleton Factory Method Prototype Builder Abstract Factory 2a Questão (Ref.: 202013490690) Analise a estratégia de solução a seguir: ''De�nir uma hierarquia de classes responsáveis pela instanciação de uma hierarquia paralela de classes produtos, em que cada classe concreta é capaz de instanciar um produto especí�co de cada tipo de�nido em uma família de produtos''. Assinale a alternativa com o nome do padrão que de�ne essa estratégia: Abstract Factory Singleton Factory Method Builder Atenção 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 3. Não esqueça de �nalizar a avaliação colocando o código veri�cador no campo no �nal da página. javascript:voltar_avaliacoes() javascript:diminui(); javascript:aumenta(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041112\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041320\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:ir_finalizar(); 17/05/2023, 10:44 EPS https://simulado.estacio.br/alunos/ 2/4 Prototype 3a Questão (Ref.: 202013490660) De�na uma estrutura que permita a construção de um objeto externo sobre um objeto mais interno (recebido no seu construtor) de forma sucessiva, de modo que os objetos mais externos possam adicionar funcionalidades ao objeto mais interno sem a necessidade de utilizar subclasses. Todos os objetos da cadeia de composição compartilham uma interface comum. Assinale a alternativa com o nome do padrão que de�ne essa estrutura de solução: Bridge Decorator Flyweight Adapter Composite 4a Questão (Ref.: 202013490366) Fornecer aos clientes um objeto intermediário com uma réplica da interface do objeto fornecedor que contém os métodos que realmente serão executados. Esse objeto intermediário delega as requisições dos clientes para o fornecedor, como ocorre, por exemplo, quando clientes e fornecedores são objetos distribuídos em máquinas diferentes. Assinale a alternativa com o nome do padrão com esse propósito: Flyweight Facade Adapter Decorator Proxy 5a Questão (Ref.: 202013518174) Na implementação desse padrão, cada objeto de uma estrutura hierárquica deve de�nir uma operação Accept, que recebe um objeto de uma classe X como parâmetro. A classe X, por sua vez, implementa uma interface genérica Z, de�nindo uma operação especí�ca de tratamento para cada tipo de objeto que pertença à estrutura hierárquica. Assinale a opção com o nome do padrão cuja estrutura de solução foi descrita no enunciado. Observer Visitor Template Method Strategy State 6a Questão (Ref.: 202013518278) Sobre o padrão Observer, assinale a alternativa correta: É frequentemente utilizado na implementação de interfaces grá�cas complexas, em que uma fonte de informação precisa estar sincronizada com diferentes visualizações apresentadas simultaneamente para o javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041290\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040996\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068804\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068908\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 17/05/2023, 10:44 EPS https://simulado.estacio.br/alunos/ 3/4 usuário. É responsável por observar e promover as mudanças de estado de um objeto que possui um ciclo de vida complexo. Permite o acesso sequencial a objetos organizados em uma coleção, sem expor a representação interna dessa coleção. O conceito de polimor�smo não está presente na solução proposta pelo padrão. De�ne uma cadeia de objetos responsáveis pelo processamento de uma requisição, em que cada objeto da cadeia é responsável por observar eventos gerados por um elemento central, realizar algum processamento e noti�car o próximo objeto da sequência para continuar o processamento. 7a Questão (Ref.: 202013526093) Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface web e em um aplicativo móvel. Você o aconselha a criar uma classe para cada caso de uso que �cará responsável por receber os eventos lógicos recebidos dessas interfaces e coordenar a produção das respostas que o sistema deve produzir para esses eventos. Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita: Mediador. Indireção. Polimor�smo. Criador. Controlador. 8a Questão (Ref.: 202013526095) O padrão GoF Proxy consiste em colocarmos entre dois objetos remotos um elemento intermediário que capture a requisição do objeto cliente e a encaminhe pela rede até o objeto destino. Dessa forma, o objeto cliente pode fazer chamadas de operações do objeto destino como se eles estivessem rodando localmente. Qual padrão GRASP está mais diretamente relacionado à solução proposta pelo padrão GoF Proxy? Criador. Controlador. Polimor�smo. Indireção. Especialista na Informação. 9a Questão (Ref.: 202011440335) Os EJBs do tipo Session Bean podem ser divididos em três per�s, sendo que um deles permite a ocorrência de apenas uma instância por máquina virtual, viabilizando o compartilhamento de dados de forma global, entre todos os aplicativos do servidor. Qual é o per�l do EJB descrito? Stateful Entity Singleton Stateless Message Driven Bean javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076723\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076725\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 17/05/2023, 10:44 EPS https://simulado.estacio.br/alunos/ 4/4 10a Questão (Ref.: 202011440336) As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e entre os diferentes tipos de EJBs, os MDBs são os componentes responsáveis pelo comportamento assíncrono do sistema, baseado na utilização de mensagerias. Assinale a alternativa correta com relação aos Message Driven Benas, ou MDBs: Precisam implementar a interface SessionListener. Tratam as mensagens através de seu único método, denominado onMessage. Necessitam de interfaces @Local e @Remote. Eles podem guardar informações de estado. São de�nidos pela anotação @Message. Autenticação para a Prova Online Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso �nalize esta avaliação você não poderá mais modi�car as suas respostas. LNJ2 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que di�cultam a gravação das respostas. Período de não visualização da avaliação: desde 14/03/2023 até 09/06/2023. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990966\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar