Buscar

Simulado PADRÕES DE PROJETO DE SOFTWARE

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

PADRÕES DE PROJETO DE SOFTWARE
	
	Simulado: CCT0075_SM_ V.1 
	Fechar 
	Aluno(a): 
	 Matrícula: 
	Desempenho: 0,3 de 0,5
	Data: 13/06/2015 13:07:24 (Finalizada)
	
	 1a Questão (Ref.: 201401501107)
	9a sem.: coesao
	Pontos: 0,1  / 0,1 
	Coesão 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. Os tipos de coesão podem ser: 
I - Funcional: ocorre quando um módulo executa um e somente um cálculo, e então retorna o resultado;
II - Em camada: ocorre quando uma camada de mais alto nível tem acesso a serviços de camadas mais baixas, mas camadas mais baixas, não tem acesso a camadas mais altas.
III- Comunicacional: todas as operações que tem acesso aos mesmos dados são definidas dentro de uma classe. 
IV - Interclasse: Todas as operações devem ser definidas envolvendo outras classes para garantir a coesão. 
As afirmativas totalmente corretas são
		
	
	As afirmativas I,II,III e IV estão corretas
	
	As afirmativas II,III,IV estão corretas e a afirmativa I está errada. 
	
	As afirmativas I,II,III estão corretas e a afirmativa IV está errada.
	
	As afirmativas I,III,IV estão corretas e a afirmativa II está errada.
	
	As afirmativas I,II,IV estão corretas e a afirmativa III está errada.
		
	
	
	 2a Questão (Ref.: 201401985966)
	15a sem.: padrões gof
	Pontos: 0,0  / 0,1 
	Qual o padrão comportamental utilizado baseando-se no diagrama de classe abaixo: 
		
	
	Iterator
	
	Mediator
	
	Command
	
	Observer
	
	State
		
	
	
	 3a Questão (Ref.: 201401980646)
	16a sem.: PADRÕES
	Pontos: 0,1  / 0,1 
	Um padrão arquitetural que se preocupa em resolver o problema da organização objetivando facilitar a manutenção e aumentar a coesão entre classes afins e assim facilitar o reuso de código de forma ordenada e econômica, dividindo essas classes em camadas com finalidades específicas de armazenar os domínios da aplicação, as apresentações e as regras de negócio é denominado:
		
	
	Model-View-Control
	
	Pure Fabrication
	
	Monolítico
	
	Kernel
	
	NCamandas
		
	
	
	 4a Questão (Ref.: 201401977843)
	8a sem.: padrões GOF
	Pontos: 0,1  / 0,1 
	Converter a interface de uma classe em outra interface esperada pelos clientes. Permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces. Para qual padrão de projeto a afirmação se relaciona?
		
	
	Proxy
	
	Singleton
	
	Nra
	
	Observer
	
	Memento
		
	
	
	 5a Questão (Ref.: 201401503271)
	9a sem.: MVC
	Pontos: 0,0  / 0,1 
	(FCC - 2010) Em relação aos padrões de projetos orientados a objetos, separar dados ou lógica de negócios da interface do usuário e do fluxo da aplicação para permitir que uma mesma lógica de negócios possa ser acessada e visualizada através de várias interfaces, sem saber de quantas nem quais interfaces com o usuário estão exibindo seu estado, é característica do padrão de projeto arquitetural
		
	
	Expert.
	
	Observer.
	
	Creator.
	
	Layers.
	
	Model-View-Controller.

Outros materiais