Buscar

Exercíciopadroesdeprojetodesoftware10



Continue navegando


Prévia do material em texto

Exercício: CCT0265_EX_A10_
	Matrícula: 
	Aluno(a): 
	Data: 15/06/2016 20:21:39 (Finalizada)
	
	 1a Questão (Ref.: 200902102108)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque dentre as opções apresentadas aquela que corresponde ao padrão de projeto que sugere atribuir um conjunto de responsabilidades altamente coesas a uma classe artificial, ou de conveniência, que não represente o domínio do problema, algo inventado, para apoiar coesão alta, acoplamento baixo e reuso.
		
	
	Criador
	
	Proxy;
	
	Variações protegidas;
	 
	Indireção;
	 
	Invenção pura;
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 200902100203)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Dentre as opções abaixo, assinale aquela que sugere onde uma aplicação do padrão de projeto Invenção Pura deve criar uma nova classe específica para salvar objetos.
		
	
	em um banco de dados integrado;
	
	em um banco de dados ordenado;
	 
	em em um banco de dados relacional.
	
	em em um banco de dados hierárquico;
	
	em um banco de dados homogêneo;
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 200902100239)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Dentre as opções abaixo assinale aquela que não se constitui em um benefícios da aplicação do padrão variações protegidas.
		
	
	novas implementações são introduzidas sem afetar o cliente,
	
	as extensões para novas variações são fáceis de adicionar,
	
	o acoplamento fica mais baixo;
	
	o impacto ou custo das modificações pode ser diminuído.
	 
	as extensões para novas variações são difiíceis de adicionar,
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 200902100215)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O objetivo do padrão de projeto Indireção é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, com o objetivo de?
		
	 
	impedir que que eles não sejam diretamente acoplados;
	
	impedir que que eles sejam indiretamente acoplados;
	
	permitir que que eles sejam diretamente acoplados;
	
	impedir que que eles sejam parcialmente acoplados
	
	impedir que que eles não sejam diretamente excluídos;
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 200901490160)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque a alternativa que representa o padrão GRASP que está relacionada com a seguinte questão: A quem atribuir responsabilidades para evitar acoplamento direto entre objetos?
		
	 
	Indireção
	
	Polimorfismo
	
	Variações Protegidas
	
	Invenção Pura
	
	Controlador
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 200901490178)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O padrão Indireção tem como característica:
		
	 
	O objetivo é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, para que eles não sejam diretamente acoplados.
	
	implica que um componente ou classe encapsule somente os atributos e operações muito relacionadas a si e com a classe do componente ou classe propriamente dito.
	
	é o primeiro objeto além da camada de interface com o usuário que é responsável por receber ou tratar uma mensagem de operação do sistema.
	
	Sugere atribuir um conjunto de responsabilidades altamente coesa a uma classe artificial ou de conveniência que não represente o domínio do problema, algo inventado, para apoiar coesão alta, acoplamento baixo e reuso.
	
	É um principio básico para fornecer flexibilidade e proteção contra diversos tipos de variações em um projeto orientado a objetos, tais como: variações nos dados, comportamento, hardware, componentes de software, sistemas operacionais, entre outros.