Buscar

Estácio_ Alunos JAVA2

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/9
 
Simulado
AV
Teste seu
conhecimento
acumulado
Disc.: PADRÕES DE PROJETO DE SOFTWARE COM JAVA 
Aluno(a): ICARO LOBATO DA SILVA 202002006854
Acertos: 10,0 de 10,0 11/05/2022
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?
Singleton
Factory Method
Prototype
Abstract Factory
 Builder
Respondido em 11/05/2022 22:02:52
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/9
Explicação:
A resposta certa é: Builder
Acerto: 1,0 / 1,0
Sobre o padrão Factory Method, assinale a alternativa correta:
 Sua implementação envolve a aplicação do conceito de
polimorfismo.
Sua implementação visa evitar a criação de variáveis
globais.
Seu propósito é permitir a criação de uma fábrica por
meio da cópia de um objeto existente.
Cada classe pode implementar no máximo um factory
method.
Esse padrão não é utilizado na implementação de
frameworks.
Respondido em 11/05/2022 22:03:46
Explicação:
A resposta certa é: Sua implementação envolve a aplicação do
conceito de polimorfismo.
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
 Questão2
a
 Questão3
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/9
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:
Facade
Proxy
 Bridge
Adapter
Decorator
Respondido em 11/05/2022 22:04:39
Explicação:
A resposta certa é: Bridge
Acerto: 1,0 / 1,0
Você está definindo uma classe e deseja que todas as chamadas
de operações para objetos dessa classe possam ser
interceptadas, para que algum procedimento de verificação ou
autorização seja realizado antes da operação destino ser
executada. Para isso, você define uma classe intermediária que
oferece as mesmas operações da classe destino, porém,
executando esses procedimentos adicionais para, em seguida,
delegar a execução para o objeto destino. Assinale a alternativa
com o nome do padrão que define essa estrutura de solução:
Facade
Decorator
Adapter
 Proxy
 Questão4
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/9
Composite
Respondido em 11/05/2022 22:06:22
Explicação:
A resposta certa é: Proxy
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:
 Command
Template Method
Mediator
Chain of Responsibility
Iterator
Respondido em 11/05/2022 22:07:12
Explicação:
Gabarito: Command
 Questão5
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/9
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.
State
Iterator
Strategy
 Observer
Mediator
Respondido em 11/05/2022 22:07:40
Explicação:
Gabarito: Observer
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
 Questão6a
 Questão7
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/9
negócio, seguindo uma decomposição de responsabilidades por
comportamento e não por representação, como a descrita no
cálculo do frete.
Indireção.
Acoplamento Baixo.
Especialista na Informação.
 Invenção Pura.
Polimorfismo.
Respondido em 11/05/2022 22:08:12
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
Assinale a alternativa que apresenta os níveis de acoplamento
entre módulos ordenados do mais baixo para o mais alto:
Estrutura - Dados - Controle - Global - Externo
- Conteúdo
Dados - Controle - Estrutura - Externo - Conteúdo
- Global
Dados - Estrutura - Externo - Controle - Conteúdo
- Global
 Dados - Estrutura - Controle - Externo - Global
- Conteúdo
Estrutura - Dados - Controle - Conteúdo - Global
- Externo
Respondido em 11/05/2022 22:09:12
 Questão8
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/9
Explicação:
O nível de acoplamento está relacionado à forma com que uma
relação de dependência é estabelecida entre dois módulos. Do
nível mais baixo para o mais alto há: acoplamento de dados,
quando um módulo se comunica com outro passando apenas
os dados dos quais o módulo chamado precisa para cumprir a
sua responsabilidade. Seguido de acoplamento de estrutura
que utiliza apenas um pequeno subconjunto de dados da
estrutura quando um módulo chamador passa uma estrutura
de dados para um módulo chamado. Depois, o acoplamento de
controle que ocorre quando um módulo controla a lógica
interna de outro módulo por meio da passagem de alguma
informação de controle. O acoplamento externo ocorre quando
módulos compartilham alguma parte do ambiente externo ao
software. Já o acoplamento global ocorre quando há
comunicação por meio de recursos como variáveis globais. Por
fim, o acoplamento de conteúdo que ocorre quando um módulo
utiliza aspectos de implementação de outro módulo.
Acerto: 1,0 / 1,0
Mesmo que as novas tecnologias adotem
anotações, no lugar de arquivos XML, para efetuar
diversas configurações, ainda temos a
necessidade de utilizar um arquivo nesse formato,
no ambiente do JPA, com a responsabilidade de
definir parâmetros globais e a conexão com o
banco de dados. Qual o nome do arquivo? 
 persistence.xml 
readme.txt 
context.xml 
web.xml 
manifest
Respondido em 11/05/2022 22:09:58
 Questão9
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 8/9
Explicação:
A resposta correta é: persistence.xml 
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? 
JSP e Servlet 
 JPA e EJB 
EJB e Servlet 
Servlet e JPA 
JPA e JSP 
Respondido em 11/05/2022 22:10:25
Explicação:
A resposta correta é:JPA e EJB 
 Questão10
a
14/06/2022 16:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 9/9
javascript:abre_colabore('38403','283734811','5354229618');

Continue navegando