Buscar

Programação para Dispositivos móveis Android(10)

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

6/14/22, 7:44 PM EPS
https://simulado.estacio.br/alunos/?p0=142233084&user_cod=2609505&matr_integracao=202001574042 1/4
Everton Nascimento dias de Oliveira
Avaliação AV
202001574042 POLO BOA VISTA - RECIFE - PE
 avalie seus conhecimentos
1 ponto
Analise o propósito a seguir:
''Permitir que um único processo de construção possa ser utilizado para construir diferentes representações de
um objeto complexo ao implementar a representação do objeto e o processo da sua construção em classes
separadas''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
 (Ref.: 202007672642)
1 ponto
Você deseja criar um objeto complexo formado por diferentes partes. Para isso, você define uma interface
abstrata responsável com operações representando a criação dessas partes, permitindo que as implementações
concretas dessa interface criem diferentes representações dessas partes. Qual padrão de projeto você utilizaria
nessa situação?
 (Ref.: 202007672472)
Lupa Calc. Notas
 
VERIFICAR E ENCAMINHAR
Disciplina: EEX0129 - PADRÕES DE PROJ Período: 2022.1 EAD (GT)
Aluno: EVERTON NASCIMENTO DIAS DE OLIVEIRA Matr.: 202001574042
Turma: 9001
 
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
 
1.
Singleton
Abstract Factory
Factory Method
Prototype
Builder
 
 
2.
Singleton
Prototype
Abstract Factory
Factory Method
Builder
 
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
6/14/22, 7:44 PM EPS
https://simulado.estacio.br/alunos/?p0=142233084&user_cod=2609505&matr_integracao=202001574042 2/4
1 ponto
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
flexível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades
às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito:
 (Ref.: 202007672532)
1 ponto
Um colega seu de trabalho está implementando a interface com o usuário de um sistema que dispara a
execução de uma lógica de negócio envolvendo vários objetos. Ele implementa uma primeira versão que faz
diversas chamadas a objetos da lógica de negócio porque não existe uma interface de mais alto nível disponível
que encapsule esta complexidade. Para piorar, ao implementar um segundo módulo de interface com o usuário,
ele se depara com o mesmo problema, tendo que copiar e colar partes da lógica utilizadas no primeiro módulo
de interface com o usuário. Ao revisar o código feito pelo seu colega, qual padrão você recomendaria que ele
utilizasse para diminuir o acoplamento entre os módulos de interface com o usuário e módulos referentes à
lógica de negócio?
 (Ref.: 202007672534)
1 ponto
O padrão Command pode ser utilizado para implementar situações nas quais precisamos desfazer ou refazer as
ações realizadas em resposta a um comando do usuário, dando origem a operações conhecidas pelos nomes de
undo e redo, respectivamente. Outro padrão pode ser aplicado conjuntamente nessa situação, para permitir
salvar o estado anterior ao da execução de cada ação, de modo a possibilitar a sua restauração na execução de
uma operação undo. Que padrão é esse?
 (Ref.: 202007700352)
1 ponto
Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode
implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e
semântica dessa expressão ou a geração da expressão em notação polonesa. Cada nó da árvore corresponde a
um elemento da expressão: número, variável, operadores (soma, subtração, multiplicação, divisão), entre
outros. Em vez de definir em cada nó várias operações ligadas às diversas finalidades, esse padrão sugere que o
processamento dos nós para cada finalidade (cálculo do valor, verificação sintática etc.) seja concentrado em
uma classe que implementa um método para cada tipo de nó (ex.: número, variável, operadores etc.), sendo
que esses métodos recebem como parâmetro o objeto correspondente ao nó a ser processado.
Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:
 (Ref.: 202007700347)
 
3.
Bridge
Decorator
Proxy
Facade
Composite
 
 
4.
Flyweight
Composite
Adapter
Proxy
Facade
 
 
5.
Command
State
Memento
Observer
Visitor
 
 
6.
Template Method
Visitor
6/14/22, 7:44 PM EPS
https://simulado.estacio.br/alunos/?p0=142233084&user_cod=2609505&matr_integracao=202001574042 3/4
1 ponto
O padrão GoF Proxy consiste em colocarmos entre dois objetos remotos um elemento intermediário que capture
a requisição do objeto cliente e a encaminhe pela rede até o objeto destino. Dessa forma, o objeto cliente pode
fazer chamadas de operações do objeto destino como se eles estivessem rodando localmente.
Qual padrão GRASP está mais diretamente relacionado à solução proposta pelo padrão GoF Proxy?
 (Ref.: 202007708171)
1 ponto
Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à
classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio
somente com operações de acesso, isto é, operações get/set dos seus atributos.
 (Ref.: 202007708253)
1 ponto
As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e
entre os diferentes tipos de EJBs, os MDBs são os componentes responsáveis pelo
comportamento assíncrono do sistema, baseado na utilização de mensagerias. Assinale
a alternativa correta com relação aos Message Driven Benas, ou MDBs: 
 (Ref.: 202005622412)
1 ponto
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? 
 (Ref.: 202005622410)
Mediator
Observer
State
 
 
7.
Controlador.
Indireção.
Criador.
Polimorfismo.
Especialista na Informação.
 
 
8.
Fábrica.
Memento.
Controlador.
Especialista na Informação.
Indireção.
 
 
9.
Tratam as mensagens através de seu único método, denominado onMessage. 
Precisam implementar a interface SessionListener. 
Necessitam de interfaces @Local e @Remote. 
São definidos pela anotação @Message. 
Eles podem guardar informações de estado. 
 
 
10.
Definir a interface de acesso local ao pool de EJBs. 
Definir um Stateful Session Bean. 
6/14/22, 7:44 PM EPS
https://simulado.estacio.br/alunos/?p0=142233084&user_cod=2609505&matr_integracao=202001574042 4/4
Definir a interface de acesso às entidades do JPA. 
Definir um Stateless Session Bean. 
Definir um contexto de persistência local para o Session Bean. 
 
 
 
VERIFICAR E ENCAMINHAR
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
 
 
javascript:abre_colabore();

Continue navegando