Buscar

Avaliação Parcial Padrões de Projeto de Software

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

EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
EAD POUSO ALEGRE - MG
PADRÕES DE PROJETO DE SOFTWARE
Avaliação Parcial: CCT0763_SM_V.1
Aluno(a): Matrícula:
Acertos: 10,0 de 10,0 Data: 02/11/2018 21:36:21 (Finalizada)
1a Questão (Ref.:201608470238) Acerto: 1,0 / 1,0
Sobre padrão, o que podemos afirmar:
Definimos como maneira testada ou documentada de alcançar um objetivo qualquer, e é muito utilizado em varias
áreas da engenharia.
Definimos pratica testada ou documentada de alcançar um objetivo qualquer, e que nunca mais é usada pois as
situações não se repetem. Não é muito utilizado em áreas da engenharia.
Definimos como experiências praticas sem ter documentação, e é muito utilizado em varias áreas da
engenharia.
Definimos a maneira teórica de alcançar um objetivo qualquer, e, por isso, não tem muito uso para áreas da
engenharia.
Definimos como forma, em experimento provisório, pela comunidade acadêmica da área sem documentação e é muito
utilizado em varias áreas da engenharia.
2a Questão (Ref.:201608346730) Acerto: 1,0 / 1,0
Os padrões de projeto podem ser categorizados em três grupos: criação, estruturais e comportamentais. São padrões do grupo
estrutural e do grupo criação,respectivamente:
observer e bridge
singleton e façade
abstract factory e composite.
builter e abstract factory.
façade e singleton
3a Questão (Ref.:201608054795) Acerto: 1,0 / 1,0
Assinale dentre as opções abaixo, qual o padrão de projeto mais conhecidos e extensivamente utilizados em programação
orientada a objetos e que está direcionado para as situações onde é preciso manter uma única instancia de uma classe durante
toda a execução da aplicação.
Composite;
Decorator;
Prototipe:
Builder;
Singleton
Gabarito Coment.
1 of 4 02/11/2018 22:19
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
4a Questão (Ref.:201607434465) Acerto: 1,0 / 1,0
Considere as afirmativa abaixo sobre o padrão Builder: I ) É utilizado na instanciação de objetos complexos. II)É visto como um
construtor especializado, que irá executar e avaliar diferentes regras de negócio e demais particularidades relacionadas com a
criação de um novo objeto. III )A idéia é atribuir a responsabilidade de criação do objeto complexo a outra classe, esta classe irá
armazenar todas as configurações e regras necessárias para a instanciação do novo objeto.
As afirmativas I, II, estão corretas e a afirmativa III está errada.
As afirmativas estão todas corretas
As afirmativas II, III estão corretas e a afirmativa I está errada.
As afirmativas I, II, III estão incorretas
As afirmativas I, III, estão corretas e II errada
5a Questão (Ref.:201608360815) Acerto: 1,0 / 1,0
Os padrões estruturais correspondem a:
Chain of Responsability, command, Interpreter, Iterador, Mediator, Memento, Observer, State, Strategy, Template
Method e Visitor.
Chain of Responsability, command, Interpreter, Decorator, Façade, flyweight
Abstract Factory, Builde, Factory Method, Prototype e Singleton.
Todas as alternativas estão erradas
Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
6a Questão (Ref.:201608335429) Acerto: 1,0 / 1,0
Qual padrão de projeto representado na figura abaixo?
Adapter
High coehsion
Chain of Responsability
Creator
Low coupling
7a Questão (Ref.:201607920304) Acerto: 1,0 / 1,0
Converter a interface de uma classe em outra interface esperada pelos clientes.
Permite a comunicação entre classes que não poderiam trabalhar juntas devido à
incompatibilidade de suas interfaces. Para qual padrão de projeto a afirmação se
relaciona?
Observer
Memento
Nra
Proxy
2 of 4 02/11/2018 22:19
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
Singleton
8a Questão (Ref.:201610278916) Acerto: 1,0 / 1,0
O padrão Flyweight é um Padrão Estrutural GoF. Quando não devemos usar esse padrão?
I- Quando o estado dos objetos não for imutável
II- Quando o tamanho do conjunto de objetos for significativamente menor que a quantidade de
vezes em que eles são usados na aplicação;
III- Quando objetos podem ser usados em diferentes contextos ao mesmo tempo (agindo
sempre como um objeto independente);
Est(á)ão correta(s) a(s) afirmativa(s):
Somente os itens II e III;
Somente o item I;
Somente os itens I e II;
Somente os itens I e III;
Somente o item II;
9a Questão (Ref.:201610278958) Acerto: 1,0 / 1,0
O padrão Classe Handler é um Padrão Comportamental GoF. Qual afirmativa abaixo NÃO
corresponde a esse padrão?
Representa um encadeamento de objetos receptores para o processamento de uma série
de solicitações diferentes;
Fornece um acoplamento mais fraco por evitar a associação explícita do remetente de uma
solicitação ao seu receptor e dar a mais de um objeto a oportunidade de tratar a solicitação;
A classe Handler é uma classe abstrata, portanto, não pode ser instanciada diretamente;
Encadeia os objetos receptores, passando a solicitação ao longo da cadeia até que um
objeto a trate;
Evita o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de
um objeto a oportunidade de tratar a solicitação;
10a Questão (Ref.:201607928432) Acerto: 1,0 / 1,0
O padrão GoF Comportamental utilizado:
Interpreter
Template Method
Observer
Iterator
Mediator
3 of 4 02/11/2018 22:19
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
4 of 4 02/11/2018 22:19

Outros materiais