Buscar

Estácio_ Alunos 1


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

Continue navegando


Prévia do material em texto

05/06/2022 16:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PADRÕES DE PROJETO DE SOFTWARE COM JAVA 
Aluno(a): WELLINGTON EDUARDO DA SILVA ROLDAO 202008215961
Acertos: 10,0 de 10,0 05/06/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:
Abstract Factory
Singleton
 Prototype
Builder
Factory Method
Respondido em 05/06/2022 15:55:22
 
 
Explicação:
A resposta certa é: Prototype
 
 
Acerto: 1,0 / 1,0
Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em
diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto,
formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas
de representação do conteúdo gerado?
Prototype
Abstract Factory
 Builder
Factory Method
Singleton
Respondido em 05/06/2022 15:57:05
 
 
Explicação:
A resposta certa é: Builder
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/06/2022 16:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
 
 
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
 Flyweight
Singleton
Composite
Decorator
Respondido em 05/06/2022 16:01:43
 
 
Explicação:
A resposta certa é: Flyweight
 
 
Acerto: 1,0 / 1,0
Que padrão pode ser utilizado na implementação de uma estrutura hierárquica de diretório, em que existam
pastas que podem conter pastas ou arquivos, sendo que algumas operações com as pastas devem ser
aplicadas de forma recursiva aos elementos que fazem parte dela, isto é, outras pastas e arquivos?
Adapter
Facade
 Composite
Proxy
Flyweight
Respondido em 05/06/2022 16:03:33
 
 
Explicação:
A resposta certa é: Composite
 
 
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:
State
 Command
Mediator
Chain of Responsibility
Strategy
Respondido em 05/06/2022 16:04:37
 
 
 Questão3
a
 Questão4
a
 Questão5
a
05/06/2022 16:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Explicação:
Gabarito: Command
 
 
Acerto: 1,0 / 1,0
Você está desenvolvendo um sistema para acompanhar as cotações da bolsa de valores. As cotações podem
ser acompanhadas na interface com usuário na forma textual (ticker da ação e o seu valor) e na forma de um
gráfico de candlesticks, apresentando o histórico das cotações em um período do tempo. As duas formas de
visualização devem estar em sincronia com as variações que ocorrem com o valor da cotação das ações.
Assinale a alternativa com o nome do padrão que pode ser aplicado para resolver esse problema de
sincronização de visualizações de um conjunto de informações com a sua fonte.
 Observer
Strategy
Mediator
Iterator
State
Respondido em 05/06/2022 16:12:31
 
 
Explicação:
Gabarito: Observer
 
 
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 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.
O padrão Criador consiste em criar módulos versáteis que possam cumprir diferentes propósitos.
O padrão Criador recomenda que a criação de objetos seja feita por meio de clonagem.
Respondido em 05/06/2022 16:10:28
 
 
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
Assinale a alternativa que descreve uma situação em que a utilização do padrão Especialista de Informação
pode comprometer a coesão de um módulo.
Quando introduzimos uma interface abstrata em substituição a um código centralizado em um módulo
com estruturas condicionais do tipo switch-case ou if-then-else.
Quando definimos uma classe que fornece uma interface de alto nível para módulos clientes utilizarem
para disparar operações do negócio.
 Quando colocamos em uma mesma classe operações de naturezas diferentes como lógica do negócio e
acesso a banco de dados, uma vez que eles utilizam as mesmas informações da classe.
 Questão6
a
 Questão7
a
 Questão8
a
05/06/2022 16:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Quando definimos um objeto intermediário para mediar a comunicação entre objetos remotos.
Quando definimos a responsabilidade por criar um objeto para a classe que contém todas as
informações necessárias para realizar essa criação.
Respondido em 05/06/2022 16:05:41
 
 
Explicação:
No padrão especialista de informação é atribuída à classe que possua o conhecimento necessário para realizá-la.
Assim uma classe X sujeita a duas fontes de mudança fere o princípio fundamental da coesão.
 
 
Acerto: 1,0 / 1,0
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as
camadas Model e Controller são definidas ao nível do projeto interno com o terminador
"ejb", e o NetBeans oferece ferramentas de automatização para a geração dos
componentes necessários, com utilização de duas tecnologias específicas. Quais são as
tecnologias utilizadas para as duas camadas citadas, respectivamente? 
JPA e JSP 
EJB e Servlet 
JSP e Servlet 
 JPA e EJB 
Servlet e JPA 
Respondido em 05/06/2022 16:06:43
 
 
Explicação:
A resposta correta é: JPA e EJB 
 
 
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 
Padrão de desenvolvimento Facade e componente do tipo EJB 
Padrão de desenvolvimento DAO e componente do tipo JPA 
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
Respondido em 05/06/2022 16:07:25
 
 
Explicação:
 Questão9
a
 Questão10
a
05/06/2022 16:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
A resposta correta é: Padrão de desenvolvimento Front Controller e componente
do tipo Servlet 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','287023842','5483756079');