Buscar

Estácio_ Alunos

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

Prévia do material em texto

28/10/2023, 09:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: PADRÕES DE PROJETOS DE SOFTWARE COM JAVA   
Aluno(a): JHEIMYS BEZERRA BASSANNI 202001699473
Acertos: 2,0 de 2,0 28/10/2023
Acerto: 0,2  / 0,2
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 de�ne essa estratégia:
 Prototype
Singleton
Abstract Factory
Builder
Factory Method
Respondido em 28/10/2023 05:02:26
Explicação:
A resposta certa é: Prototype
Acerto: 0,2  / 0,2
Sobre o padrão Composite, assinale a alternativa correta:
Esse padrão é orientado para construção e manipulação de grafos cíclicos de objetos.
Esse padrão é apropriado para situações em que operações sobre o todo não devam ser aplicadas de
forma recursiva às suas partes.
 Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é, com as
mesmas operações.
Esse padrão é utilizado na composição de adaptadores para serviços implementados por componentes
de terceiros.
O conceito de polimor�smo não está presente na solução proposta pelo padrão.
Respondido em 28/10/2023 05:03:19
Explicação:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
User
Destacar
User
Destacar
User
Destacar
User
Destacar
28/10/2023, 09:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
A resposta certa é: Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é,
com as mesmas operações.
Acerto: 0,2  / 0,2
Sobre o padrão Mediator, assinale a alternativa correta:
Encapsula requisições em objetos, mediando o registro do histórico das requisições e o gerenciamento
de uma �la de requisições.
Transforma uma interação entre objetos de uma estrutura 1-N para uma estrutura N-N.
Faz a mediação da execução de um conjunto de algoritmos paralelos, de forma que não haja problemas
de sincronização.
 Pode ser aplicado em conjunto com o padrão Observer.
Permite de�nir um conjunto de passos em uma superclasse, sendo os passos comuns implementados
como métodos dessa superclasse, enquanto os passos especí�cos são implementados nas suas
subclasses.
Respondido em 28/10/2023 05:05:34
Explicação:
Gabarito: Pode ser aplicado em conjunto com o padrão Observer.
Acerto: 0,2  / 0,2
Um módulo A contém operações como conversão de medidas, formatação de valores monetários, remoção de
espaços duplicados em strings e envio/recepção de arquivos FTP.
O módulo A possui coesão:
Temporal.
Funcional.
Sequencial.
Procedural.
 Coincidente.
Respondido em 28/10/2023 05:07:25
Explicação:
A coesão coincidente se caracteriza em um módulo quando os elementos estão agrupados de forma arbitrária ou por
conveniência.
Acerto: 0,2  / 0,2
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 con�guração dos EJBs do aplicativo. Para que serve a anotação Local no
ambiente de criação de EJBs?  
De�nir um contexto de persistência local para o Session Bean.  
De�nir a interface de acesso às entidades do JPA.  
 Questão3
a
 Questão4
a
 Questão5
a
28/10/2023, 09:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
De�nir um Stateless Session Bean.  
 De�nir a interface de acesso local ao pool de EJBs. 
De�nir um Stateful Session Bean. 
Respondido em 28/10/2023 05:08:54
Explicação:
A resposta correta é: De�nir a interface de acesso local ao pool de EJBs. 
Acerto: 0,2  / 0,2
Analise a estratégia de solução a seguir:
''De�nir um participante Creator com uma operação abstrata que é implementada em cada subclasse Concrete
Creator, sendo cada implementação concreta dessa operação responsável pela instanciação de um produto
especí�co''.
Assinale a alternativa com o nome do padrão que de�ne essa estratégia:
Abstract Factory
 Factory Method
Singleton
Builder
Prototype
Respondido em 28/10/2023 05:11:00
Explicação:
A resposta certa é: Factory Method
Acerto: 0,2  / 0,2
Implementar um componente para cada fornecedor de um determinado serviço, supondo que possamos ter
diferentes fornecedores com APIs proprietárias para esse serviço utilizado pelo nosso sistema, de modo que
esse componente converta uma requisição genérica do serviço utilizado pelos módulos clientes do sistema em
chamadas especí�cas da API do fornecedor externo. Essa descrição corresponde à estrutura de solução de qual
padrão?
 Adapter
Facade
Prototype
Flyweight
Composite
Respondido em 28/10/2023 05:12:10
Explicação:
A resposta certa é: Adapter
 Questão6
a
 Questão7
a
28/10/2023, 09:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Acerto: 0,2  / 0,2
Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por
estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você
separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas guarda a
referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a
essa situação corrente.
Assinale o padrão a que esse texto se refere:
Memento
Chain of Responsibility
 State
Command
Mediator
Respondido em 28/10/2023 05:13:31
Explicação:
Gabarito: State
Acerto: 0,2  / 0,2
"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.
 Invenção Pura.
Indireção.
Polimor�smo.
Acoplamento Baixo.
Especialista na Informação.
Respondido em 28/10/2023 05:14:47
Explicação:
O padrão Invenção Pura tem como �nalidade criar classes arti�ciais, ou seja, classes que não representam um conceito
do domínio do problema.
Acerto: 0,2  / 0,2
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as
camadas Model e Controller são de�nidas 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í�cas. Quais são as tecnologias utilizadas para as duas camadas
citadas, respectivamente?    
Servlet e JPA  
 Questão8
a
 Questão9
a
 Questão10
a
28/10/2023, 09:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
JSP e Servlet  
EJB e Servlet  
JPA e JSP 
 JPA e EJB 
Respondido em 28/10/2023 05:15:55
Explicação:
A resposta correta é: JPA e EJB

Outros materiais