Buscar

AVALIANDO O APRENDIZADO_2016.2

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

Prévia do material em texto

Fechar
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201408270251 V.1 
Aluno(a): IVAN DOS SANTOS Matrícula: 201408270251
Desempenho: 0,5 de 0,5 Data: 26/09/2016 11:00:31 (Finalizada)
  1a Questão (Ref.: 201408412946) Pontos: 0,1  / 0,1
Memento:Captar e externalizar um estado interno de um objeto, de maneira que esse estado seja restaurado
ao objeto em outro momento, sem violar seu encapsulamento (Gamma et al., 2000). Sobre este padrão de
projetos podemos afirma com certeza:
É bastante utilizado em programação de sistemas para gerenciar a comunicação entre dois ou mais
objetos, mas não deve ser usado quando associado a percorrer arrays ou tabelas.
  tem como objetivo criar um meio de armazenar informações sobre um objeto, permitindo acessar essas
informações tanto para salvar o estado de um objeto específico, como para recuperar, sempre que for
necessário.
É bastante utilizado em programação de sistemas para gerenciar a comunicação entre dois ou mais
objetos
Considerando objetos que implementam arrays, pode ser visto como uma classe intermediária de
comunicação e gerenciamento, evitando que os objetos se comuniquem de forma direta
Oferece uma forma de percorrer este tipo de objeto agregado sem conhecer seus detalhes de
implementação
  2a Questão (Ref.: 201408404618) Pontos: 0,1  / 0,1
Segundo Metsker, o padrão de projeto GoF _________________ é aplicado para substituir a geração de
instâncias não­inicializadas de uma classe, fornecendo novos objetos a partir de uma classe­exemplo.
FACTORY METHOD.
BUILDER.
SINGLETON.
  PROTOTYPE.
MEDIATOR.
  3a Questão (Ref.: 201408412948) Pontos: 0,1  / 0,1
A definição ¿ Captar e externalizar um estado interno de um objeto, de maneira que esse estado seja
restaurado ao objeto em outro momento, sem violar seu encapsulamento (Gamma et al., 2000).¿ Refre­se a
que padrão de projeto:
Mediator
Builder.
Command
  Memento
Iterator
  4a Questão (Ref.: 201408412942) Pontos: 0,1  / 0,1
Command : Encapsula uma solicitação como um objeto, permitindo a parametrização de clientes com diferentes
solicitações, o enfileiramento e o registro de solicitações e o suporte a operações que possam ser desfeitas.
(Gamma et al., 2000). Sobre ele podemos afirmar com toda a certeza:
esta abordagem é que o objeto que está realizando a chamada do método precisa conhecer com
detalhes sobre seu funcionamento.
Este padrão de projeto oferece pouca flexibilidade na arquitetura do sistema, uma vez que não permite
adição de novas funcionalidades
Os métodos, nesta abordagem devem ser padronizados e hierarquizados de forma que a
implementação trabalhe novos objetos.
  O objetivo do padrão de projeto Command é encapsular chamadas de métodos.
Nesta abordagem o objeto que está realizando a chamada do método precisa conhecer com detalhes a
implementação em relação asparente ao local, tempo e ao objeto que vai realizar uma determinada
tarefa
  5a Questão (Ref.: 201408879170) Pontos: 0,1  / 0,1
Os 9 padrões definidos pela General Responsability Assignment Software Pattener são?
1.Singleton; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure
Fabrication; 8.Indirection; e 9.Variation.
1.Creator; 2.Decoretor; 3.FlyWeight; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure
Fabrication; 8.Indirection; e 9.Variation.
  1.Creator; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure
Fabrication; 8.Indirection; e 9.Variation.
1.Creator; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure
Fabrication; 8.Indirection; e 9.Facade.
1.Creator; 2.High Coesion; 3.Low Coupling; 4.Buider; 5.Bridge; 6.Information Expert; 7.Pure Fabrication;
8.Indirection; e 9.Variation.

Continue navegando