Buscar

PADRÕES DE PROJETO DE SOFTWARE AVALIAÇÃO PARCIAL (2018.2)

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 3 páginas

Prévia do material em texto

1a Questão (Ref.:201704763511)
	Acerto: 1,0  / 1,0
	O Design Patterns que tem a finalidade de usar compartilhamento para suportar grandes quantidades de objetos, de granularidade fina, de maneira eficiente, é denominado
		
	
	Builder
	
	Composite
	 
	Flyweight
	
	State
	
	Strategy
	
	
	
	2a Questão (Ref.:201704914606)
	Acerto: 1,0  / 1,0
	Analise as afirmativas abaixo:
   I.       A ideia principal que é atribuída no conceito de Padrões de Projeto de Software é a "reutilização de ideias (soluções consolidadas)... Não necessariamente de códigos...".
   II.      A utilização padrões de projeto de software em um projeto de desenvolvimento de programas implica na reutilização de códigos prontos feitos por outros desenvolvedores (da empresa ou externos) com finalidade de agilizar o processo de conclusão do software.
   III.     Um projeto de desenvolvimento de software que segue padrões de projeto não necessita documentar aspectos recorrentes do desenvolvimento do software.
   IV.    O MVC (model-view-controller), GoF (Gang of Four) e GRASP (General Responsibility Assignment Software Patterns) são exemplos de padrões de projeto de software.
E assinale a única opção VERDADEIRA acerca das afirmativas acima.
		
	
	todas as afirmações são falsas.
	
	as afirmações II e III são verdadeiras.
	 
	as afirmações I e IV são verdadeiras.
	
	as afirmações I, III e IV são verdadeiras.
	
	todas as afirmações são verdadeiras.
	
	
	
	3a Questão (Ref.:201705012162)
	Acerto: 1,0  / 1,0
	O padrão de projeto Singleton é usado para restringir:
		
	
	A quantidade de classes.
	
	Classes de atributos complexos.
	 
	A instanciação de uma classe para apenas um objeto.
	
	A instanciação de uma classe para objetos simples.
	
	As relações entre classes e objetos.
	
	
	
	4a Questão (Ref.:201705116186)
	Acerto: 1,0  / 1,0
	O padrão de projeto Singleton é usado para restringir:
		
	
	Um Classes de atributos complexos.
	 
	A instanciação de uma classe para apenas um objeto
	
	São A instanciação de uma classe para objetos simples.
	
	A quantidade de classes.
	
	As relações entre classes e objetos
	
	
	
	5a Questão (Ref.:201705012168)
	Acerto: 1,0  / 1,0
	Qual padrão compõe objetos em estruturas de árvore para representarem hierarquias partes-todos e permite aos clientes tratarem de maneira uniforme os objetos individuais e as composições de objetos?
		
	
	Nenhuma das anteriores.
	
	Flyweight.
	
	Builder.
	 
	Composite.
	
	Proxy.
	
	
	
	6a Questão (Ref.:201705107936)
	Acerto: 1,0  / 1,0
	Qual padrão está representado na figura abaixo?
		
	
	Façade
	
	Composite
	
	Proxy
	
	Strategy
	 
	Bridge
	
	
	
	7a Questão (Ref.:201705012177)
	Acerto: 1,0  / 1,0
	Qual padrão usa compartilhamento para suportar eficientemente grandes quantidades de objetos de granularidade fina?
		
	
	Bridge.
	
	Composite.
	
	Nenhuma das anteriores.
	 
	Flyweight.
	
	Façade.
	
	
	
	8a Questão (Ref.:201707051275)
	Acerto: 1,0  / 1,0
	Qual o objetivo do padrão Proxyr? Assinale a opção CORRETA.
		
	
	Proxy faz uma fachada única para todas as fachadas;
	
	Proxy oferece uma interface única para um conjunto de interfaces de um subsistema;
	
	Proxy define uma interface de nível mais elevado que torna o subsistema mais fácil de usar;
	
	Proxy expurga o código e delega a uma classe, a terceiros;
	 
	Proxy prove um substituto ou ponto através do qual um objeto possa controlar o acesso a outro;
	
	
	
	9a Questão (Ref.:201705116192)
	Acerto: 1,0  / 1,0
	Qual padrão define o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses e permite que subclasses redefinam certos passos de um algoritmo sem mudar a estrutura do mesmo?
		
	
	Nenhuma das anteriores
	
	Command
	
	State
	
	Adapter
	 
	Template Method
	
	
	
	10a Questão (Ref.:201707051497)
	Acerto: 1,0  / 1,0
	O padrão Classe Handler é um Padrão Comportamental GoF. Qual afirmativa abaixo NÃOcorresponde a esse padrão?
		
	
	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;
	
	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;
	
	Representa um encadeamento de objetos receptores para o processamento de uma série de solicitações diferentes;
	 
	A classe Handler é uma classe abstrata, portanto, não pode ser instanciada diretamente;

Continue navegando