Buscar

AV PADRÕES DE PROJETO DE SOFTWARE 2018.01 02

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

Avaliação Parcial: CCT0763_SM
	
	
	Acertos: 10,0 de 10,0
	Data: 04/05/2018 15:17:09 (Finalizada)
	
	
	1a Questão (Ref.:201003090928)
	Acerto: 1,0  / 1,0
	O Padrão de Projeto que define uma Interface para criar um objeto e também é conhecido como "Construtor Virtual" chama-se:
		
	
	Business Delegate
	
	Abstract Factory
	
	Template Method
	
	Dependency Injection
	 
	Factory Method
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201002421849)
	Acerto: 1,0  / 1,0
	Relacione os padrões de projetos listados abaixo com suas respectivas finalidades:
PADRÕES DE PROJETO 
1. Facade (fachada) 
2. Decorator (decorador) 
3. Memento (lembrança) 
4. Proxy (procurador) 
5. Observer (observador) 
FINALIDADES
( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente. 
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde. 
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade. 
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório. Assinale a alternativa que indica a sequência correta, de cima para baixo.
		
	
	5 - 1 - 3 - 4 - 2
	
	3 - 5 - 1 - 4 - 2
	
	3 - 1 - 5 - 2 - 4
	 
	5 - 1 - 3 - 2 - 4
	
	1 - 5 - 3 - 4 - 2
	
	
	
	3a Questão (Ref.:201002998943)
	Acerto: 1,0  / 1,0
	Qual dos padrões GOF abaixo é mais indicado quando necessitamos criar objetos de uma determinada classe, os quais só têm alguns poucos estados possíveis e é melhor copiá-los e aproveitar o seu estado atual do que criar um novo objeto no estado inicial.
		
	
	Singleton
	 
	Prototype
	
	Decorator
	
	Abstract Factory
	
	Builder
	
	
	
	4a Questão (Ref.:201002413876)
	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.
		
	
	SINGLETON.
	 
	PROTOTYPE.
	
	FACTORY METHOD.
	
	MEDIATOR.
	
	BUILDER.
	
	
	
	5a Questão (Ref.:201002414307)
	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:
		
	
	protype
	
	Bridge
	
	Singleton
	 
	Decorator.
	
	Instance
	
	
	
	6a Questão (Ref.:201002889316)
	Acerto: 1,0  / 1,0
	Dado o diagrama de classe identifique o padrão GoF estrutual
		
	
	Bridge
	
	Composite
	
	Decorator
	 
	Adapter
	
	Flyweight
	
	
	
	7a Questão (Ref.:201003082222)
	Acerto: 1,0  / 1,0
	(BNDES - 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
		
	
	Observer.
	
	Prototype.
	
	Decorator.
	
	Flyweight.
	 
	Façade.
	
	
	
	8a Questão (Ref.:201002889313)
	Acerto: 1,0  / 1,0
	Dado o diagrama de classe identifique o padrão GoF estrutual
		
	
	Decorator
	
	Bridge
	
	Adapter
	
	Proxy
	 
	Flyweight
	
	
	
	9a Questão (Ref.:201002424855)
	Acerto: 1,0  / 1,0
	(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?
		
	 
	Template Method.
	
	Observer.
	
	Decorator.
	
	Singleton.
	
	Interpreter.
	
	
	
	10a Questão (Ref.:201002413893)
	Acerto: 1,0  / 1,0
	Baseando-se nas necessidades apresentadas do lado direito do quadro abaixo, relacione-as ao padrão adequado a utilização e, em seguida marque a alternativa que corresponde a sequencia numerada correspondente.
		
	 
	4 - 3 - 1 - 2
	
	4 - 2 - 1 - 3
	
	4 - 1 - 2 - 3
	
	3 - 4 - 1 - 2
	
	2 - 3 - 4 - 1

Continue navegando