Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/2022 09:57 EPS https://simulado.estacio.br/alunos/ 1/4 Thalyson Mendes Soares 202004280309 Disciplina: PADRÕES DE PROJETO DE SOFTWARE COM JAVA AV Aluno: THALYSON MENDES SOARES 202004280309 Professor: MAURO CESAR MATIAS Turma: 9001 EEX0129_AV_202004280309 (AG) 22/05/2022 08:41:18 (F) Avaliação: 7,0 Nota Partic.: Nota SIA: 9,0 pts ENSINEME: TECNOLOGIAS JPA E JEE 1. Ref.: 3990960 Pontos: 0,00 / 1,00 A arquitetura oferecida pelo JPA modificou a forma do Java lidar com os dados, e o conhecimento acerca de suas características é fundamental para todo programador que utilize a plataforma. Assinale a alternativa INCORRETA acerca do JPA: Permite mapear os relacionamentos da base de dados. Com a adoção do JPA eliminamos a necessidade do JDBC. Trabalha com código anotado Java. É o mecanismo padrão de ORM do Java. Precisa de um arquivo de configuração denominado persistence.xml. 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? Entity Message Driven Bean Singleton Stateless Stateful 02683 - PADRÕES GOF COMPORTAMENTAIS Pontos: 1,00 / 1,00 Educational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 19/06/2022 09:57 EPS https://simulado.estacio.br/alunos/ 2/4 3. Ref.: 6068899 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 Command Strategy 4. Ref.: 6068901 Pontos: 1,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. Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado: Template Method Mediator Observer State Visitor 02684 - PADRÕES GOF DE CRIAÇÃO 5. Ref.: 6041320 Pontos: 1,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: Singleton Builder Factory Method Abstract Factory Prototype 6. Ref.: 6041196 Pontos: 1,00 / 1,00 Analise o propósito a seguir: ''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: Abstract Factory Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068899.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068901.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041320.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041196.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 19/06/2022 09:57 EPS https://simulado.estacio.br/alunos/ 3/4 Builder Factory Method Prototype Singleton 02685 - PADRÕES GOF ESTRUTURAIS 7. Ref.: 6041086 Pontos: 1,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: Decorator Bridge Facade Proxy Composite 8. Ref.: 6040604 Pontos: 1,00 / 1,00 Fornecer uma interface de alto nível para os módulos clientes 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: Abstract Factory Bridge Composite Facade Proxy 02686 - PADRÕES GRASP 9. Ref.: 6076723 Pontos: 0,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: Polimorfismo. Indireção. Mediador. Controlador. Criador. 10. Ref.: 6076807 Pontos: 0,00 / 1,00 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. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040604.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076723.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076807.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 19/06/2022 09:57 EPS https://simulado.estacio.br/alunos/ 4/4 Controlador. Fábrica. Memento. Especialista na Informação. Indireção. Educational Performace Solution EPS ® - Alunos javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar