Buscar

Simulado 1 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

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

Prévia do material em texto

Fechar
 PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201402244053 V.1 
Matrícula: 201402244053
Data: 30/03/2016 09:00:27 (Finalizada)
 
 1a Questão (Ref.: 201402850349) Pontos: 0,1 / 0,1
O General Responsability Assignment Software Pattener que define a responsabilidade: Comportamentos com o
mesmo nome mas que fazem operações deferentes. Trata-se de?
Pure Fabrication
Indirection
Information Expert
High Coesion
 Polymorphis
 
 2a Questão (Ref.: 201402386832) Pontos: 0,1 / 0,1
(CONSULPLAN - 2012) O desenvolvimento de software é uma atividade que apresenta dificuldades, ligada ao
entendimento do problema. Design Patterns surgiram na busca de soluções para as dificuldades, tornando-se
um mecanismo eficiente no compartilhamento de conhecimento entre os desenvolvedores. Gamma propõe um
modo de categorização dos DESIGN PATTERNS, definindo famílias de padrões relacionados, descritos a seguir. 
I. Abrange a configuração e inicialização de objetos e classes. 
II. Lida com as interfaces e a implementação das classes e dos objetos. 
III. Lida com as interações dinâmicas entre grupos de classes e objetos. 
Essas famílias são denominadas, respectivamente,
Standard Patterns, Creational Patterns e Structural Patterns.
Structural Patterns, Standard Patterns e Creational Patterns.
 Creational Patterns, Structural Patterns e Behavioral Patterns.
Behavioral Patterns, Structural Patterns e Standard Patterns.
Standard Patterns, Structural Patterns e Behavioral Patterns.
 
 3a Questão (Ref.: 201402850350) Pontos: 0,1 / 0,1
O General Responsability Assignment Software Pattener que define a responsabilidade: De se criar camadas
que forem necessárias para melhor organizar o projeto. Se denomina?
Indirection
Variation
Information Expert
Controller
 Pure Fabrication
 
 4a Questão (Ref.: 201402850347) Pontos: 0,0 / 0,1
O General Responsability Assignment Software Pattener que define a responsabilidade: Tudo que diz respeito a
classe deve ser escrita nela é?
Controller
Low Coupling
Creator
 High Coesion
 Polymorphis
 
 5a Questão (Ref.: 201402946436) Pontos: 0,1 / 0,1
Analise as seguintes afirmações abaixo sobre projeto de padrões de software:
1. O modelos de padrão Gof possuem 23 (vinte e três) padrões e os modelos GRASP possuem
5 (cinco) padrões.
2. Os modelos de padrões Gof são subclassificados em: criação, estrutural, comportamental.
3. Um padrão tem quatro elementos essenciais: nome do padrão, problema, solução e
consequência.
4. Um padrão de projeto é descrito por: Nome e classificação, Intenção e Objetivo,
propósito, motivação, aplicabilidade, estrutura, participantes, colaborações,
consequências, implementação, exemplos de código e padrões relacionados.
5. Para selecionarmos um padrão de projeto de software para uso devemos
Considerar como padrões de projeto solucionam um problema;
Examinar as seções de intenção;
Estudar como os padrões se inter-relacionam;
Estudar os padrões que possuem as mesmas finalidades;
Examinar uma causa de reformulação de projeto;
Considerar o que poderia ser variável no seu projeto no futuro;
Estão corretas apenas as afirmações:
 todas exceto a 1;
todas exceto a 5;
todas estão corretas;
todas estão incorretas;
1, 3 e 4;

Outros materiais