Logo Passei Direto
Buscar
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

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

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

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

Prévia do material em texto

A
B
C
1 Marcar para revisão
Esse padrão define uma
estrutura similar à de um
esquema Publisher-Subscriber,
pois existe um Publisher
detentor de um conjunto de
informações e registra um
conjunto de objetos
interessados em receber
notificações de modificação
desse conjunto de
informações, ou seja, do
estado do Publisher. Ao ter o
seu estado interno modificado,
o Publisher notifica os
Subscribers que, por sua vez,
executam algum procedimento
específico de tratamento dessa
modificação. Assinale a opção
com o padrão correspondente
à descrição acima.
Observer
State
Template Method
D
E
A
B
C
D
E
Strategy
Visitor
2 Marcar para revisão
"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.
Chain of
Responsibility
Command
Mediator
Iterator
Template Method
A
B
C
D
E
3 Marcar para revisão
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.
Strategy
State
Iterator
Observer
Mediator
A
B
C
4 Marcar para revisão
"Na implementação de um
processo complexo, um
módulo A chama operações de
um módulo B e de um módulo
C. B, por sua vez, chama
operações de C e de D. O
módulo C chama operações de
A e de E. O módulo D chama
operações dos módulos B e C".
Esse cenário ilustra uma
interação entre objetos no
estilo muitos para muitos. Para
simplificar esse processo,
define-se um objeto que
centraliza todas as interações
entre esses objetos, de modo
que eles passam a se
comunicar apenas com esse
elemento central. Dessa forma,
o elemento central X passa a
receber uma notificação de A,
para então chamar operações
de B e C. Da mesma maneira, a
partir de uma notificação
enviada por B, X chama
operações de C e de D.
Essa descrição corresponde à
estrutura de solução de qual
padrão?
Chain of
Responsibility
Strategy
Visitor
--
hora
: --
min
: --
seg
Exibir
Questão 5 de 10
Respondidas (10) Em branco (0)
Finalizar prova
1 2 3 4 5
6 7 8 9 10
SM2 Padrões De Projetos De Software Com…
D
E
A
B
C
Template Method
Mediator
5 Marcar para revisão
Assinale a alternativa com uma
afirmativa correta sobre o
padrão GRASP Variações
Protegidas.
O padrão Variações
Protegidas sugere
proteger o sistema de
variações
concentrando a lógica
dessas variações em
um módulo
controlador.
O padrão Variações
Protegidas sugere
identificar pontos do
sistema propensos a
variações e isolá-los
em um módulo com
coesão lógica.
O padrão Variações
Protegidas sugere
proteger o sistema de
variações por meio de
parâmetros definidos
em uma classe com
acesso global.
D
E
A
B
O padrão Variações
Protegidas sugere
proteger as variações
de algoritmos
sensíveis por meio do
uso de recursos de
criptografia.
O padrão Variações
Protegidas sugere
identificar pontos do
sistema propensos a
variações e isolá-los
com a criação de
interfaces no seu
entorno.
6 Marcar para revisão
Um módulo X escreve dados
em uma tabela de um banco de
dados relacional que é lida por
um módulo Y. Se o
desenvolvedor responsável
pelo módulo X resolver mudar
algo no esquema dessa tabela,
será preciso avaliar o impacto
dessa mudança em Y. Esse fato
evidencia a existência de um
acoplamento de que natureza
entre os módulos X e Y?
Acoplamento Global
Acoplamento de
Estrutura
gabarito correto
alexander.alves
Realce
C
D
E
A
B
C
Acoplamento de
Dados
Acoplamento Externo
Acoplamento de
Controle
7 Marcar para revisão
Assinale a alternativa que
apresenta os níveis de
acoplamento entre módulos
ordenados do mais baixo para
o mais alto:
Dados - Estrutura -
Externo - Controle -
Conteúdo - Global
Dados - Controle -
Estrutura - Externo -
Conteúdo - Global
Estrutura - Dados -
Controle - Conteúdo -
Global - Externo
D
E
A
B
C
Dados - Estrutura -
Controle - Externo -
Global - Conteúdo
Estrutura - Dados -
Controle - Global -
Externo - Conteúdo
8 Marcar para revisão
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 Stateless
Session Bean.  
Definir um contexto
de persistência local
para o Session Bean.  
Definir a interface de
acesso às entidades
do JPA.  
D
E
A
B
C
D
E
Definir um Stateful
Session Bean. 
Definir a interface de
acesso local ao pool
de EJBs. 
9 Marcar para revisão
A arquitetura MVC
(Model, View e Controller) é
utilizada de forma ampla na
criação de sistemas cadastrais
e caracteriza-se pela divisão
do sistema em três camadas,
com objetivos específicos.
Considerando a divisão
utilizada pelo MVC, a interface
de usuário e o componente
DAO
estariam, respectivamente, nas
camadas:
View e Model.
Controller e Model.
View e Controller.
Model e View.
Model e Controller.
A
B
C
10 Marcar para revisão
Em uma aplicação corporativa
Java EE seguindo a arquitetura
MVC, as camadas são
implementadas com
tecnologias específicas:
A camada Controller recebe
requisições HTTP do usuário,
coordena chamadas à
camada de negócio e
seleciona a View a ser
exibida.
A camada Model encapsula a
lógica de negócio e pode
interagir com a persistência
de dados.
No NetBeans, ao criar um
projeto corporativo ¿Enterprise
Application¿, qual combinação
de tecnologias seria mais
adequada para implementar
[Model, Controller] nesta
aplicação?
JPA e JSP
EJB e Servlet
Servlet e EJB
D
E
JSP e EJB
EJB e JPA

Mais conteúdos dessa disciplina