Buscar

Estácio_ Alunos2

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

17/05/22, 15:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
Teste de
Conhecimento
 avalie sua aprendizagem
QUESTÃO (6093782) SEM ENUNCIADO.
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:
Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com
PADRÕES DE PROJETO DE SOFTWARE COM JAVA
Lupa Calc.
 
 
EEX0129_202004114336_TEMAS 
 
Aluno: PLINIO CANTUARIO CASEMIRO DOS SANTOS Matr.: 202004114336
Disc.: PADRÕES DE PROJ 2022.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para
sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
 
 
 
02684PADRÕES GOF DE CRIAÇÃO
 
1.
 
 
 
 
2.
Factory Method
Singleton
Builder
Prototype
Abstract Factory
Data Resp.: 27/04/2022 12:23:34
 
Explicação:
A resposta certa é: Prototype
 
 
 
 
 
 
02685PADRÕES GOF ESTRUTURAIS
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
17/05/22, 15:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
propósitos distintos.
Possibilitar a manipulação de objetos individuais e de agregados de uma estrutura hierárquica (árvore) de objetos
por meio do mesmo conjunto de operações, sem que o módulo cliente precise fazer a distinção entre o tipo do objeto
manipulado (individual ou agregado). Assinale a alternativa com o nome do padrão que possui esse propósito:
"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?
Assinale a alternativa que expressa a intenção do padrão de projeto Template Method:
Proxy e Composite.
Adapter e Decorator.
Composite e Decorator.
Proxy e Adapter.
Adapter e Composite.
Data Resp.: 27/04/2022 12:45:54
 
Explicação:
A resposta certa é: Composite e Decorator.
 
 
 
 
4.
Composite
Flyweight
Adapter
Proxy
Bridge
Data Resp.: 27/04/2022 12:45:48
 
Explicação:
A resposta certa é: Composite
 
 
 
 
 
 
02683PADRÕES GOF COMPORTAMENTAIS
 
5.
Template Method
Mediator
Chain of Responsibility
Strategy
Visitor
Data Resp.: 27/04/2022 12:45:17
 
Explicação:
Gabarito: Mediator
 
 
 
 
6.
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
17/05/22, 15:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
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?
"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.
subclasses.
Permite capturar o estado interno de um objeto, permitindo que o seu estado seja restaurado posteriormente,
sem quebrar o encapsulamento desse objeto.
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.
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.
Encapsular uma família de algoritmos em objetos, permitindo que os módulos clientes possam utilizar esses
algoritmos de forma intercambiável.
Data Resp.: 27/04/2022 12:45:37
 
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.
 
 
 
 
 
 
02686PADRÕES GRASP
 
7.
Acoplamento de Controle
Acoplamento de Estrutura
Acoplamento de Dados
Acoplamento Global
Acoplamento Externo
Data Resp.: 27/04/2022 12:45:42
 
Explicação:
O acoplamento externo ocorre quando módulos compartilham alguma parte do ambiente externo ao software, tais
como banco de dados.
 
 
 
 
8.
Especialista na Informação.
Indireção.
Polimorfismo.
Acoplamento Baixo.
Invenção Pura.
Data Resp.: 27/04/2022 12:45:08
 
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.
 
 
 
 
 
 
TECNOLOGIAS JPA E JEE
17/05/22, 15:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
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? 
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? 
 
9.
persistence.xml 
readme.txt 
context.xml 
web.xml 
manifest
Data Resp.: 27/04/2022 12:45:03
 
Explicação:
A resposta correta é: persistence.xml 
 
 
 
 
10.
Servlet e JPA 
JPA e EJB 
JSP e Servlet 
JPA e JSP 
EJB e Servlet 
Data Resp.: 27/04/2022 12:24:13
 
Explicação:
A resposta correta é: JPA e EJB 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 27/04/2022 12:23:25.

Continue navegando