Prévia do material em texto
19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 1. Ref.: 3990967 Pontos: 1,00 / 1,00 Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de comunicação entre eles ou com outros sistemas, organizando as regras gerais para a concepção de aplicativos com algum perfil funcional específico. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado: Broker Pipeline PAC MVC Event-Driven 2. Ref.: 3990965 Pontos: 1,00 / 1,00 Os EJBs do tipo Session Bean podem ser divididos em três perfis, 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 perfil do EJB descrito? Stateful Singleton Message Driven Bean Stateless Entity javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990967.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965.'); 19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 02683 - PADRÕES GOF COMPORTAMENTAIS 3. Ref.: 6068899 Pontos: 0,00 / 1,00 Suponha que existam diferentes algoritmos para resolver um problema, sendo que cada algoritmo se aplica melhor a um contexto específico (ex: volume maior ou menor de dados, frequência de modificações e de consultas). Esse padrão sugere resolver o problema encapsulando cada algoritmo em uma classe distinta, que implementa uma interface padrão utilizada pelos módulos clientes desses algoritmos. Assinale a alternativa com o nome do padrão que possui o propósito descrito no enunciado: Chain of Responsibility Memento Mediator Strategy Command 4. Ref.: 6068901 Pontos: 0,00 / 1,00 Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e semântica dessa expressão ou a geração da expressão em notação polonesa. Cada nó da árvore corresponde a um elemento da expressão: número, variável, operadores (soma, subtração, multiplicação, divisão), entre outros. Em vez de definir em cada nó várias operações ligadas às diversas finalidades, esse padrão sugere que o processamento dos nós para cada finalidade (cálculo do valor, verificação sintática etc.) seja concentrado em uma classe que implementa um método para cada tipo de nó (ex.: número, variável, operadores etc.), sendo que esses métodos recebem como parâmetro o objeto correspondente ao nó a ser processado. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068899.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068901.'); 19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado: Visitor Mediator Observer Template Method State 02684 - PADRÕES GOF DE CRIAÇÃO 5. Ref.: 6041320 Pontos: 0,00 / 1,00 Analise a estratégia de solução a seguir: ''Definir 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ífico de cada tipo definido em uma família de produtos''. Assinale a alternativa com o nome do padrão que define essa estratégia: Abstract Factory Factory Method Singleton Prototype Builder 6. Ref.: 6041196 Pontos: 0,00 / 1,00 Analise o propósito a seguir: javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041320.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041196.'); 19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 ''Permitir que um único processo de construção possa ser utilizado para construir diferentes representações de um objeto complexo ao implementar a representação do objeto e o processo da sua construção em classes separadas''. Assinale a alternativa com o nome do padrão que possui esse propósito: Builder Factory Method Abstract Factory Singleton Prototype 02685 - PADRÕES GOF ESTRUTURAIS 7. Ref.: 6041086 Pontos: 0,00 / 1,00 Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais flexível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito: Facade Composite Bridge Decorator Proxy 8. Ref.: 6040604 Pontos: 0,00 / 1,00 Fornecer uma interface de alto nível para os módulos clientes javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040604.'); 19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 acessarem um componente ou subsistema, desacoplando os módulos clientes da estrutura interna do subsistema e reduzindo o número de elementos com os quais os módulos clientes precisam interagir para realizar um serviço. Assinale a alternativa com o nome do padrão que possui esse propósito: Bridge Composite Abstract Factory Facade Proxy 02686 - PADRÕES GRASP 9. Ref.: 6076723 Pontos: 1,00 / 1,00 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 ficará 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: Criador. Indireção. Mediador. Polimorfismo. Controlador. 10. Ref.: 6076807 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076723.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076807.'); 19/06/2022 00:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6 Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio somente com operações de acesso, isto é, operações get/set dos seus atributos. Especialista na Informação. Controlador. Fábrica. Memento. Indireção.