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.')