Buscar

Avaliação Parcial 1

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

PADRÕES DE PROJETO DE SOFTWARE 
 
 
Avaiação Parcial: CCT0265_SM_201511459646 V.1 
Aluno(a): FRANSUELLEN DE OLIVEIRA FELIX Matrícula: 201511459646 
Acertos: 7,0 de 10,0 Data: 14/11/2017 19:11:22 (Finalizada) 
 
 
 1a Questão (Ref.: 201512099227) Acerto: 1,0 / 1,0 
Especificar os tipos de objetos a serem criados usando uma instância como 
protótipo e criar novos objetos ao copier este protótipo. Para qual padrão de 
projeto a afirmação se relaciona? 
 
 
Memento 
 Nra 
 
Observer 
 
Adapter 
 
Abstract Factory 
 
 2a Questão (Ref.: 201511612956) Acerto: 0,0 / 1,0 
Dentre as alternativas abaixo identifique a que NÃO define uma situação em que deve ser 
utilizado o padrão Factory Method? 
 
 
Quando classes delegam responsabilidade para uma entre várias subclasses de 
apoio. 
 Quando o algoritmo de criação de um objeto deve ser independente das suas partes 
constituintes e da maneira como ele é "montado". 
 
Quando se quer localizar num ponto único a conhecimento de qual subclasse está 
sendo usada. 
 Quando uma classe (o criador) não pode antecipar a classe dos objetos que deve 
criar. 
 
Quando uma classe quer que suas subclasses especifiquem os objetos criados. 
 
 3a Questão (Ref.: 201511612946) Acerto: 1,0 / 1,0 
Conhecido como padrões da gangue dos quatro, por terem sido desenvolvidos por quatro 
autores, os Padrões GoF (Group of Four) estão divididos pelos seguintes famílias de padrões: 
Padrões de Criação ou de Construção, Padrões Estruturais e Padrões Comportamentais. 
 
Considerando os padrões de Criação ou de Construção, analise o modelo abaixo e em seguida 
marque a alternativa que define a representação. 
 
 
 
FACADE. 
 
MEDIATOR. 
 
FACTORY METHOD. 
 
SINGLETON. 
 BUILDER. 
 
 
 
 4a Questão (Ref.: 201512233705) Acerto: 1,0 / 1,0 
A implementação do padrão de projeto PROTOTYPE é facilitada quando usada na 
linguagem de programação ________ com a utilização da interface Cloneable, utilizada 
apenas para indicar que o método Object.clone() pode realizar uma cópia, atributo por 
atributo, das instâncias da classe. Assinale a opção que complementa corretamente a 
lacuna. 
 
 
HTML; 
 
ASSENBLY; 
 JAVA; 
 
Qualquer linguagem orientada a objeto. 
 
C ++; 
 
 5a Questão (Ref.: 201511613401) Acerto: 1,0 / 1,0 
Programadores se deparam muitas vezes com a situação onde é preciso acrescentar 
responsabilidades a objetos e não a classe. Uma alternativa é atribuir dinamicamente a 
um dado objeto. Este padrão é chamado de: 
 
 
Instance 
 
Singleton 
 
Bridge 
 
protype 
 Decorator. 
 
 6a Questão (Ref.: 201512180986) Acerto: 1,0 / 1,0 
Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o 
problema com a estrutura apresentada. 
 
 
 
GRASP 
 
Chain of Responsability 
 
Observer 
 Composite 
 
JEE 
 
 7a Questão (Ref.: 201511623963) Acerto: 0,0 / 1,0 
(CESGRANRIO - 2009) O presidente de uma empresa determinou que fosse 
disponibilizado um sistema de vendas na Internet. No entanto, o software de controle de 
estoque que deve ser acessado pela aplicação de vendas é muito antigo e provê uma API 
(Application Programming Interface) de uso muito complicado. Para que os 
desenvolvedores possam acessar uma interface mais simples, o arquiteto do sistema 
pode determinar o uso do padrão de projeto 
 
 
Flyweight. 
 
Observer. 
 
Prototype. 
 Decorator. 
 Façade. 
 
 8a Questão (Ref.: 201511613390) Acerto: 0,0 / 1,0 
considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão 
todos classificados como Estruturais: 
 
 
adapter ; bridge ; protype ¿ decorator ; faça de ; flyweight ; singleton 
 
singleton; bridge ; composite; decorator ; faça de ; flyweight;¿ Proxy 
 
singleton; bridge ; protype; decorator ; faça de ; flyweight ; Proxy 
 adapter ; bridge ; composite ; decorator ; faça de ; flyweight ; Proxy 
 adapter ; bridge ; composite ; decorator ; faça de ; flyweight ; singleton 
 
 9a Questão (Ref.: 201512281798) Acerto: 1,0 / 1,0 
(PETROBRAS - CESGRANRIO 2010) Um dos participantes da equipe de desenvolvimento 
de um framework deve implementar uma operação em uma das classes desse 
framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em 
particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos 
usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o 
padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do 
framework na implementação da referida operação, dentre os listados a seguir? 
 
 
Singleton. 
 
Decorator. 
 Template Method. 
 
Observer. 
 
Interpreter. 
 
 10a Questão (Ref.: 201512233932) Acerto: 1,0 / 1,0 
Dentre as opções apresentadas, assinale aquela que corresponde ao padrão de projeto 
que sugere a implementação de um algoritmo que faz uso de diferentes métodos, 
diferenciando das soluções convencionais por deixar o esqueleto deste algoritmo fixo em 
uma superclasse abstrata. 
 
 
Interpreter; 
 
Flyweight 
 
Chain of Responsability, 
 Template Method 
 
Proxy;

Outros materiais