Buscar

Simulado AV1 - PADRÕES DE PROJETO DE SOFTWARE COM JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Meus
Simulados
Teste seu conhecimento acumulado
 
Disc.: PADRÕES DE PROJETO DE SOFTWARE COM JAVA 
Aluno(a): LOHAN SOUZA DE OLIVEIRA 202003126209
Acertos: 8,0 de 10,0 07/09/2022
 
 
Acerto: 1,0 / 1,0
Analise o propósito a seguir:
''Permitir a criação de uma família de objetos relacionados ou dependentes, de forma que o módulo cliente não
precise conhecer os objetos específicos das diferentes famílias, lidando apenas com as interfaces genéricas dos
produtos dessas famílias''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Prototype
Builder
Factory Method
 Abstract Factory
Singleton
Respondido em 07/09/2022 15:03:26
 
 
Explicação:
A resposta certa é: Abstract Factory
 
 
Acerto: 1,0 / 1,0
A classe java.awt.Toolkit é um exemplo da aplicação de que padrão de projeto?
Factory Method
Singleton
 Abstract Factory
Prototype
Builder
Respondido em 07/09/2022 15:03:41
 
 
Explicação:
A resposta certa é: Abstract Factory
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
Acerto: 1,0 / 1,0
Você está implementando um conjunto de componentes de interface gráfica com o usuário que precisa rodar
em diferentes plataformas (ex.: Windows, Linux). Você quer poder evoluir a estrutura dos componentes
gráficos de forma independente das implementações específicas dos componentes para cada plataforma.
Portanto, você quer poder especializar os componentes gráficos de forma independente das plataformas onde
esses componentes rodarão. Assinale a alternativa com o nome do padrão mais indicado para ser aplicado
nesse contexto:
Adapter
Decorator
 Bridge
Facade
Proxy
Respondido em 07/09/2022 15:04:31
 
 
Explicação:
A resposta certa é: Bridge
 
 
Acerto: 1,0 / 1,0
Possibilitar a manipulação de objetos individuais e de agregados de uma estrutura hierárquica (árvore) de
objetos por meio do mesmo conjunto de operações, sem que o módulo cliente precise fazer a distinção entre o
tipo do objeto manipulado (individual ou agregado). Assinale a alternativa com o nome do padrão que possui
esse propósito:
Proxy
Adapter
 Composite
Flyweight
Bridge
Respondido em 07/09/2022 15:06:36
 
 
Explicação:
A resposta certa é: Composite
 
 
Acerto: 0,0 / 1,0
Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto
por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso,
você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas
guarda a referência para a situação corrente do processamento e repassa as requisições para o objeto
correspondente a essa situação corrente.
Assinale o padrão a que esse texto se refere:
Mediator
Chain of Responsibility
 Memento
 State
Command
Respondido em 07/09/2022 15:04:37
 Questão3
a
 Questão4
a
 Questão5
a
 
 
Explicação:
Gabarito: State
 
 
Acerto: 1,0 / 1,0
"Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse
encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente,
bem como implementar operações de desfazer ou refazer o processamento associado à requisição".
Assinale a alternativa com o nome do padrão que possui esse propósito:
Mediator
Chain of Responsibility
Iterator
Template Method
 Command
Respondido em 07/09/2022 15:07:09
 
 
Explicação:
Gabarito: Command
 
 
Acerto: 0,0 / 1,0
Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre
X e Y?
Acoplamento de Estrutura
Acoplamento de Dados
 Acoplamento Externo
 Acoplamento de Conteúdo
Acoplamento Global
Respondido em 07/09/2022 15:06:49
 
 
Explicação:
No acoplamento de conteúdo um módulo utiliza aspectos de implementação de outro módulo.
 
 
Acerto: 1,0 / 1,0
"Este padrão substitui soluções condicionais baseadas em switch-case ou if-then-else por uma chamada
genérica de operação para um objeto que pode assumir diferentes formas em tempo de execução".
Assinale a alternativa com o nome do padrão GRASP correspondente a esta descrição:
 Polimorfismo.
Controlador.
Indireção.
Especialista na Informação.
 Questão6
a
 Questão7
a
 Questão8
a
Acoplamento Baixo.
Respondido em 07/09/2022 15:07:49
 
 
Explicação:
O polimorfismo criar uma interface genérica para a qual podem existir diversas implementações específicas,
onde a estrutura condicional é substituída por uma única chamada feita pela interface genérica.
 
 
Acerto: 1,0 / 1,0
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma
divisão natural das camadas, em termos dos projetos internos, ficando a
camada View sob responsabilidade do projeto com terminador "war". A interface
padrão, conforme o próprio terminador indica, é um aplicativo Java Web, sendo
comum a implementação de um padrão de desenvolvimento para centralizar o
tratamento das requisições, bem como redirecionar para a visualização correta,
após efetuar as chamadas para a camada Controller. De qual padrão estamos falando,
e qual o componente deve implementá-lo? 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
Padrão de desenvolvimento Facade e componente do tipo EJB 
Padrão de desenvolvimento DAO e componente do tipo JPA 
 Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
Respondido em 07/09/2022 15:02:46
 
 
Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente
do tipo Servlet 
 
 
Acerto: 1,0 / 1,0
Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o
uso de anotações nas diversas tarefas de configuração dos EJBs do aplicativo. Para que
serve a anotação Local no ambiente de criação de EJBs? 
Definir um contexto de persistência local para o Session Bean. 
 Definir a interface de acesso local ao pool de EJBs. 
Definir um Stateful Session Bean. 
Definir a interface de acesso às entidades do JPA. 
Definir um Stateless Session Bean. 
Respondido em 07/09/2022 15:02:04
 
 
Explicação:
A resposta correta é: Definir a interface de acesso local ao pool de EJBs. 
 
 Questão9
a
 Questão10
a
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','292527993','5623631733');

Mais conteúdos dessa disciplina