Logo Passei Direto
Buscar

Prova PADRÕES DE PROJETOS DE SOFTWARE COM JAVA

Ferramentas de estudo

Questões resolvidas

Padrões arquiteturais de�nem 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 per�l funcional especí�co. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:
MVC
Event-Driven
Pipeline
PAC
a) MVC
b) Event-Driven
c) Pipeline
d) PAC

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Padrões arquiteturais de�nem 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 per�l funcional especí�co. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:
MVC
Event-Driven
Pipeline
PAC
a) MVC
b) Event-Driven
c) Pipeline
d) PAC

Prévia do material em texto

09/06/2024, 09:54 EPS
https://simulado.estacio.br/alunos/ 1/3
Disciplina: PADRÕES DE PROJETOS DE SOFTWARE COM JAVA  AV
Aluno: RAFAEL PATRICIO DA CUNHA 202001624961
Turma: 9001
ARA1392_AV_202001624961 (AG)   18/11/2023 14:52:29 (F) 
Avaliação: 9,00 pts Nota SIA: 9,00 pts
 
ENSINEME: TECNOLOGIAS JPA E JEE  
 
 1. Ref.: 3990967 Pontos: 1,00  / 1,00
Padrões arquiteturais de�nem 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 per�l
funcional especí�co. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão
arquitetural denominado:  
MVC
Event-Driven  
Pipeline  
PAC
 Broker  
 2. Ref.: 3990963 Pontos: 1,00  / 1,00
Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas
con�gurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a
responsabilidade de de�nir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? 
readme.txt 
web.xml  
manifest
context.xml  
 persistence.xml 
 3. Ref.: 3990960 Pontos: 1,00  / 1,00
A arquitetura oferecida pelo JPA modi�cou 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:   
É o mecanismo padrão de ORM do Java. 
Permite mapear os relacionamentos da base de dados. 
Precisa de um arquivo de con�guração denominado persistence.xml. 
Trabalha com código anotado Java. 
 Com a adoção do JPA eliminamos a necessidade do JDBC. 
 
02683 - PADRÕES GOF COMPORTAMENTAIS  
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990967.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990967.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.');
09/06/2024, 09:54 EPS
https://simulado.estacio.br/alunos/ 2/3
 
 4. Ref.: 6068906 Pontos: 1,00  / 1,00
O padrão Command pode ser utilizado para implementar situações nas quais precisamos desfazer ou refazer as
ações realizadas em resposta a um comando do usuário, dando origem a operações conhecidas pelos nomes de undo
e redo, respectivamente. Outro padrão pode ser aplicado conjuntamente nessa situação, para permitir salvar o
estado anterior ao da execução de cada ação, de modo a possibilitar a sua restauração na execução de uma operação
undo. Que padrão é esse?
 Memento
State
Observer
Visitor
Command
 5. Ref.: 6068804 Pontos: 1,00  / 1,00
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.
State
Observer
Strategy
Template Method
 Visitor
 
02684 - PADRÕES GOF DE CRIAÇÃO  
 
 6. Ref.: 6041109 Pontos: 0,00  / 1,00
Sobre o padrão Abstract Factory, assinale a alternativa correta:
Sua implementação requer a de�nição de uma operação chamada clone em cada fábrica concreta.
 Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos.
Uma fábrica pode criar apenas um tipo de produto.
 Sua implementação pode envolver a aplicação do padrão Factory Method.
O construtor de cada fábrica deve ser de�nido como private.
 7. Ref.: 6041026 Pontos: 1,00  / 1,00
Você deseja criar um objeto complexo formado por diferentes partes. Para isso, você de�ne uma interface abstrata
responsável com operações representando a criação dessas partes, permitindo que as implementações concretas
dessa interface criem diferentes representações dessas partes. Qual padrão de projeto você utilizaria nessa
situação?
Prototype
Factory Method
 Builder
Singleton
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068906.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068906.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068804.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068804.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041109.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041109.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041026.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041026.');
09/06/2024, 09:54 EPS
https://simulado.estacio.br/alunos/ 3/3
Abstract Factory
 
02685 - PADRÕES GOF ESTRUTURAIS  
 
 8. Ref.: 6041086 Pontos: 1,00  / 1,00
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
�exí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:
Proxy
Composite
 Decorator
Bridge
Facade
 
02686 - PADRÕES GRASP  
 
 9. Ref.: 6076807 Pontos: 1,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 de�nição de classes de negócio
somente com operações de acesso, isto é, operações get/set dos seus atributos.
 Especialista na Informação.
Memento.
Indireção.
Fábrica.
Controlador.
 10. Ref.: 6076725 Pontos: 1,00  / 1,00
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.
Polimor�smo.
 Indireção.
Especialista na Informação.
Controlador.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076807.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076807.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076725.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076725.');

Mais conteúdos dessa disciplina