Buscar

SIMULADO1

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 7 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

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 6, do total de 7 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

Prévia do material em texto

09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
 
Meus Simulados
Teste seu conhecimento acumulado
Disc.: PADRÕES DE PROJETO DE SOFTWARE COM JAVA 
Aluno(a): DIEGO TORRES GOMES 202208857159
Acertos: 10,0 de 10,0 09/09/2022
Acerto: 1,0 / 1,0
Analise a estratégia de solução a seguir:
''Implementar uma operação clone em cada produto concreto a ser instanciado, permitindo que um módulo cliente crie uma
nova instância por meio da criação de uma réplica de um objeto já existente''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
 Prototype
Abstract Factory
Singleton
Factory Method
Builder
Respondido em 09/09/2022 19:45:50
Explicação:
A resposta certa é: Prototype
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
Acerto: 1,0 / 1,0
Analise a estratégia de solução a seguir:
''Definir uma hierarquia de classes responsáveis pela instanciação de um objeto complexo, geralmente construído a partir de
um conjunto de passos, sendo cada passo definido como uma operação das classes dessa hierarquia, separando o processo de
criação da representação interna dos produtos''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
Factory Method
 Builder
Prototype
Singleton
Abstract Factory
Respondido em 09/09/2022 19:47:32
Explicação:
A resposta certa é: Builder
Acerto: 1,0 / 1,0
Você está desenvolvendo um sistema e percebe que está instanciando uma grande quantidade de objetos cujos atributos não
mudam de valor durante toda a execução do programa. Muitos desses objetos instanciados são réplicas, o que gera uma
utilização muito ineficiente da memória. Assinale a alternativa com o nome do padrão que poderia ser aplicado nesse cenário:
Bridge
Decorator
Composite
 Flyweight
Singleton
Respondido em 09/09/2022 19:49:05
Explicação:
A resposta certa é: Flyweight
 Questão2
a
 Questão3
a
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
Acerto: 1,0 / 1,0
Permitir que uma abstração que tenha diferentes representações possa variar de forma independente das suas
representações, como, por exemplo, no caso de uma abstração implementada em diferentes plataformas (Windows, Linux,
etc.). Assinale a alternativa com o nome do padrão que possui esse propósito:
 Bridge
Flyweight
Composite
Facade
Abstract Factory
Respondido em 09/09/2022 19:49:36
Explicação:
A resposta certa é: Bridge
Acerto: 1,0 / 1,0
Assinale a alternativa que expressa a intenção do padrão de projeto Template Method:
Encapsular uma família de algoritmos em objetos, permitindo que os módulos clientes possam utilizar esses algoritmos
de forma intercambiável.
 Implementar a estrutura de um algoritmo genérico em uma superclasse, considerando que os passos comuns são
implementados na própria superclasse, enquanto os passos específicos são implementados nas suas subclasses.
Encapsular uma requisição em um objeto, permitindo o registro do histórico de requisições disparadas pelos módulos
cliente e a criação de filas de requisições.
Permite capturar o estado interno de um objeto, permitindo que o seu estado seja restaurado posteriormente, sem
quebrar o encapsulamento desse objeto.
Definir uma relação de dependência entre objetos, de modo a garantir que modificações no estado do objeto detentor
da informação sejam notificadas automaticamente para os objetos inscritos previamente como interessados em
receber essas notificações.
Respondido em 09/09/2022 19:50:30
 Questão4
a
 Questão5
a
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
Explicação:
Gabarito: Implementar a estrutura de um algoritmo genérico em uma superclasse, considerando que os passos comuns são
implementados na própria superclasse, enquanto os passos específicos são implementados nas suas subclasses.
Acerto: 1,0 / 1,0
Você está implementando um sistema e quer guardar o histórico de todas as requisições efetuadas pelo usuário via interface
gráfica, de forma a poder realizar operações, como desfazer (undo) e refazer (redo) requisições.
Assinale a alternativa com o nome do padrão mais indicado para ser aplicado nesse contexto:
Chain of Responsibility
 Command
State
Mediator
Strategy
Respondido em 09/09/2022 19:51:14
Explicação:
Gabarito: Command
Acerto: 1,0 / 1,0
Assinale a alternativa com a afirmativa CORRETA sobre o padrão Criador.
O padrão Criador é utilizado para instanciar uma classe de uma família de classes similares.
O padrão Criador recomenda que a criação de objetos seja feita por meio de clonagem.
O padrão Criador consiste em criar módulos versáteis que possam cumprir diferentes propósitos.
 O padrão Criador define um conjunto de condições para que uma classe A seja responsável por instanciar objetos de
uma classe B.
O padrão Criador recomenda a criação de uma classe intermediária responsável por instanciar outros objetos.
Respondido em 09/09/2022 19:53:50
 Questão6
a
 Questão7
a
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
Explicação:
Uma classe é uma implementação concreta de um conjunto de operações. Sobre certas condições de veracidade, o padrão
Criador recomenda atribuir a uma classe A a responsabilidade de criar uma instância da classe B.
Acerto: 1,0 / 1,0
"Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia de classes para
encapsular os diferentes algoritmos de cálculo de frete que temos no sistema".
Assinale a alternativa com o nome do padrão GRASP que recomenda a criação de classes que não representam diretamente
elementos concretos encontrados no domínio no negócio, seguindo uma decomposição de responsabilidades por
comportamento e não por representação, como a descrita no cálculo do frete.
Especialista na Informação.
Indireção.
 Invenção Pura.
Polimorfismo.
Acoplamento Baixo.
Respondido em 09/09/2022 19:54:37
Explicação:
O padrão Invenção Pura tem como finalidade criar classes artificiais, ou seja, classes que não representam um conceito do
domínio do problema.
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 Front Controller e componente do tipo Servlet 
 Questão8
a
 Questão9
a
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
Padrão de desenvolvimento DAO e componente do tipo JPA 
Padrão de desenvolvimento Facade e componente do tipo EJB 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
Respondido em 09/09/2022 19:58:16
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 às entidades do JPA. 
Definir um Stateless Session Bean. 
 Definir a interface de acesso local ao pool de EJBs. 
Definir um Stateful Session Bean. 
Respondido em 09/09/2022 19:59:07
Explicação:
A resposta correta é: Definir a interface de acesso local ao pool de EJBs.Questão10
a
javascript:abre_colabore('38403','292740226','5631979019');
09/09/2022 20:00 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/7

Continue navegando