Buscar

AVS_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 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

Parte superior do formulário
	Processando, aguarde ...
		
		
	 
	Fechar
	Avaliação: PADRÕES DE PROJETO DE SOFTWARE
	Tipo de Avaliação: AVS 
	Aluno: 
	Professor:
	HORACIO DA CUNHA E SOUZA RIBEIRO
	
	Nota da Prova: 5,0        Nota de Partic.: 1        Data: 11/12/2014 18:06:22 
	
	 1a Questão (Ref.: 201401569358)
	2a sem.: Padroes de projeto
	Pontos: 1,5  / 1,5 
	O uso de classes "statics" garante que somente uma instãncia estará em memória e que a destruição pelo "garbage collection" será mais rápida do que o uso do padrão singleton. Por que então devemos usar o padrão singleton? 
		
	
Resposta: O padrão singleton permite que realize um processo antes de apagar o conteudo, diferente da destruição pelo garbage collection que é apagado automáticamente.
	
Gabarito: Porque uma classe ¿static¿ SEMPRE é carregada na memória quando a aplicação é executada e a classe singleton não, sendo carregada na memória quando solicitada a primeira instância.
	
	
	 2a Questão (Ref.: 201401483537)
	11a sem.: grasp
	Pontos: 0,0  / 1,0 
	Selecione a opção totalmente correta da responsabilidade correta para o do padrão GRASP Criador:
		
	
	O padrão de projeto está interessado no algoritmo de criação, e a determinar qual classe dever ser responsável pelo uso de um novo método referente a classe inicial.
	
	Tem a seguinte responsabilidade de responder de maneira intuitiva por um programador ou analista de sistema, baseado nas interação e nos métodos menos utilizados, desta forma otimizando a criação.
	
	Tem a seguinte responsabilidade de fazer, pois sua funcionalidade está relacionado com a resposta a seguinte pergunta: quem deve criar um objeto A.
	
	Tem a responsabilidade de como primeira atividade procura-se objetos de software existentes que satisfaçam os métodos necessários para a criação do objeto. Uma criação fica definida pela definida pela própria classe alocando-se o método.
	
	A responsabilidade é definida pelo programador baseado nos métodos solicitados pela classe que está sendo criada.
	
	
	 3a Questão (Ref.: 201401468480)
	1a sem.: FUNDAMENTOS DE PADRÕES DE PROJETOS
	Pontos: 0,5  / 0,5 
	Podemos afirmar que padrões de projeto de software: 
		
	
	difcultam a reutilização de projetos e arquiteturas bem sucedidas.
	
	invariavelmente pioram a documentação e a manutenção dos sistemas.
	
	dificultam de alguma foram a escolha de alternativas de projeto que tornam um sistema reutilizável, aumentando as alternativas que a comprometam.
	
	não influenciam nos procedimentos, regras e práticas relativas às técnicas orientadas a objetos. 
	
	permitem descrever fragmentos de projeto e reusar idéias de projeto, ajudando desenvolvedores a se nivelar com a experiência de outros. 
	
	
	 4a Questão (Ref.: 201401474559)
	2a sem.: conceitos
	Pontos: 0,0  / 0,5 
	considerando a classe de projetos GoF assinalem a opção cujos padrões de projeto estão todos classificados como Comportamentais
		
	
	Command,- bridge, - Iterator, - Mediator, bridge, State, Strategy
	
	Command,- Interpreter, - Iterator, - Mediator, - composite , State, Strategy
	
	Command,- Interpreter, - Iterator, - Mediator, - Observer, State, Strategy 
	
	Command,- bridge, - Iterator, - Mediator, - composite - State, Strategy
	
	Command,- bridge, - Iterator, - Mediator, - Observer, State, Strategy
	
	
	 5a Questão (Ref.: 201401474114)
	4a sem.: Padrão GOF
	Pontos: 0,0  / 0,5 
	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. 
		
	
	BUILDER. 
	
	FACADE.
	
	FACTORY METHOD.
	
	MEDIATOR.
	
	SINGLETON.
	
	
	 6a Questão (Ref.: 201401485826)
	3a sem.: Padrão de projeto
	Pontos: 0,5  / 0,5 
	(FGV - 2008) Considere as seguintes assertivas sobre as vantagens do uso de padrões de software (software patterns): 
I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software. 
II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas. 
III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software. 
As assertivas corretas são:
		
	
	I, II e III.
	
	somente II e III.
	
	somente I e II.
	
	somente II.
	
	somente I e III.
	
	
	 7a Questão (Ref.: 201401474155)
	5a sem.: Padrão GOF
	Pontos: 0,0  / 0,5 
	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. 
		
	
	3 - 4 - 1 - 2
	
	4 - 3 - 1 - 2
	
	4 - 2 - 1 - 3
	
	4 - 1 - 2 - 3
	
	2 - 3 - 4 - 1
	
	
	 8a Questão (Ref.: 201401485816)
	6a sem.: Padrão GOF
	Pontos: 0,5  / 0,5 
	(CESGRANRIO - 2009) Ao consultar informações a respeito dos padrões de projeto Adapter e Bridge, um Analista de Sistemas identificou uma afirmativa INCORRETA. Assinale-a.
		
	
	O foco do Adapter é a solução de incompatibilidades entre duas interfaces existentes.
	
	O Adapter é inferior ao Bridge porque não evita a replicação de código.
	
	O Bridge estabelece uma ponte entre uma abstração e suas possíveis implementações.
	
	Ambos são padrões estruturais que possuem alguns atributos em comum.
	
	Ambos promovem a flexibilidade ao fornecer um nível de endereçamento indireto para outro objeto.
	
	
	 9a Questão (Ref.: 201401483522)
	7a sem.: STRATEGY
	Pontos: 1,0  / 1,0 
	considere a definição: O padrão Strategy define uma família de algoritmos , encapsula cada um deles , e torna-os intercambiáveis, permitindo assim que os algoritmos variem independentemente dos clientes que os utilizam (Gamma et al., 2000). Qual das alternativas é completamente verdadeira? 
		
	
	O principal objetivo do padrão acima é permitir que sejam adicionadas novas funcionalidades a classes previamente concebidas, sem que haja necessidade de alterar sua implementação. 
	
	O principal objetivo do padrão acima é conservar as funcionalidades em não se permita adicionar novas, E obriga que haja necessidade de alterar sua implementação
	
	O padrão de projeto acima deve ser utilizado não somente quando o comportamento de um objeto depende do seu estado, podendo ser alterado em tempo de execução, mas também quando a funcionalidade de um objeto possui condicionais grandes.
	
	O padrão de projeto acima é indicado para ser utilizado quando uma abstração tem dois aspectos, um dependente do outro. Encapsular tais aspectos em objetos separados permite que variem e sejam reusados separadamente;
	
	A idéia principal do padrão acima é implementar diferentes algoritmos em uma hierarquia de classes, onde cada um deles pode ser substituído por outro, independente do cliente que o utiliza.
	
	
	 10a Questão (Ref.: 201401568698)
	8a sem.: Coesão
	Pontos: 1,0  / 1,5 
	No desenvolvimento de sistemas baseado na Orientação a Objetos são utilizados padrões de projetos que buscam utilizar conhecimentos já adquiridos e comprovados. Assim, o padrão de projeto GRASP COESÃO tem como objetivo desenvolver procedimentos com objetivo bem definido. Quais as facilidades são atribuídas ao uso desse padrão? 
		
	
Resposta: permite uma grande organização do projeto, auxilia noprojeto, facilita a comunicação,
	
Gabarito: Facilidade na reutilização, manutenção e conseqüente garantia de continuidade.
	
	
	Período de não visualização da prova: desde 03/12/2014 até 15/12/2014.
Parte inferior do formulário

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes