Buscar

Questões sobre Programação Orientada a Objetos

Prévia do material em texto

Exercício: CCT0265_EX_A9_
	Matrícula: 
	Aluno(a
	Data: 16/06/2016 14:14:24 (Finalizada)
	
	 1a Questão (Ref.: 200902157641)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Num determinado setor de uma empresa fictícia existem 5 (cinco) funcionários contratados. Todos os funcionários são contratados com a mesma carga horária de trabalho prevista. Dois dos cinco funcionários produzem o triplo do que produzem os outros colegas de trabalho, pois além de concluir as tarefas diárias de sua própria responsabilidade, também executam as tarefas que não são concluídas pelos outros colegas. Ao final do expediente é possível observar que os dois funcionários que mais trabalham apresentam maior desgaste físico e mental, pois sempre ficam sobrecarregados com responsabilidades extras. Fazendo uma analogia com o cenário descrito acima, responda qual característica de Projeto O.O. explicaria a situação que ocorre quando uma má distribuição de responsabilidades entre 5 classes afeta a colaboração entre os objetos, concentrando responsabilidades demais em somente 2 dessas classes.
		
	
	Baixo Encapsulamento
	 
	Baixa Coesão
	 
	Elevado Acoplamento
	
	Elevado Polimorfismo
	
	Elevada Herança
	
	
	
	
	 2a Questão (Ref.: 200902111366)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	O tipo tipos de coesão caracterizada quando um módulo executa um e somente um cálculo, e então retorna o resultado é chamada de:
		
	
	Comucacional
	 
	Funcional;
	
	Recursiva.
	
	Paralela;
	 
	Em Canada;
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 200901955141)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	O Paradigma Orientado a Objetos com os padrões de responsabilidades GRASP definem que a melhor técnica de programação POO é:
		
	
	Desenvolver as classes com a maior coesão e maior acoplamento possível.
	 
	Desenvolver as classes com a menor coesão e menor acoplamento possível.
	 
	Desenvolver as classes com a maior coesão e menor acoplamento possível.
	
	Desenvolver as classes sem coesão e com acoplamento.
	
	Desenvolver as classes com a menor coesão e maior acoplamento possível.
	
	
	
	
	 4a Questão (Ref.: 200901490132)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Considere a figura abaixo
E escolha a opção correta sobre a gravura:
		
	
	A Classe instanciada assinalada como :???? Deveria estar incorporada na classe emprestar para evitar criar uma serie de novas classes. Isto facilita o projeto.
	
	A Classe instanciada assinala como :???? É de baixo acoplamento e baixa coesão pela natureza de sua criação.
	 
	A classe instanciada assinalada como :???? Permite desacoplar as classes e métodos de apresentação. E isto aumenta a reutilização das classes de negocio.
	
	uma classe de controle exige que sempre se tem há uma classe de apresentação. Desta forma não podemos ter mais de uma classe de controle por sistema
	
	A Classe instanciada assinalada como :???? Não pode ser decomposta em outros controladores. Assim temos que trabalhar com o tipo de coesão resultante (temporal, funcional...)
	
	
	
	
	 5a Questão (Ref.: 200901490047)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Marque a alternativa que está relacionada ao padrão GRASP responsável manter os objetos focados, com funcionalidades específicas, intelegíveis e gerenciáveis?
		
	
	Especialista da informação
	 
	Baixo acoplamento
	
	Controlador
	
	Criador
	 
	Coesão alta
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 200901490057)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	sobre o Polimorfismo considere a figura abaixo e selecione a reposta totalmente correta:
		
	
	Define-se uma estrutura de herança. Automaticamente fica definido uma estrutura de métodos. Isto é polimorfismo
	
	Define-se um método na classe PAI. Este método é copiado nas classes que herdam a classe PAI. Isto é polimorfismo.
	
	Define-se vários métodos. Cada método deve ter uma estrutura IF...THEN...para cada situação. Isto é polimorfismo.
	
	Define-se um método físico na classe PAI. Os métodos nas classes filho são definidos. Neste caso cada método é sobreposto. No caso de uma nova classe filho há necessidade obrigatória devido a estrutura PAI de se definir o método na nova classe. Isto é polimorfismo.
	 
	Define-se um método abstrato, em uma classe abstrata. Cada classe que herda a classe abstrata implementa o método físico. Dependendo da classe instanciada é executado o método correpondente. Isto é polimorfismo.

Continue navegando