Buscar

Progeto de sofwerer revisão.1

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

24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
 PADRÕES DE PROJETO DE SOFTWARE 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0425_EX_A2_201307186459_V5 Matrícula: 201307186459
Aluno(a): JOÃO DAVI DA SILVA DE MENDONCA Data: 18/11/2017 16:17:20 (Finalizada)
 1a Questão (Ref.: 201307897531) Fórum de Dúvidas (0) Saiba (0)
Qual dos padrões GOF abaixo é mais indicado quando necessitamos criar objetos de uma determinada classe, os
quais só têm alguns poucos estados possíveis e é melhor copiá-los e aproveitar o seu estado atual do que criar um
novo objeto no estado inicial.
Abstract Factory
Singleton
Decorator
Builder
 Prototype
 
 2a Questão (Ref.: 201307312446) Fórum de Dúvidas (0) Saiba (0)
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.
MEDIATOR.
BUILDER.
 PROTOTYPE.
FACTORY METHOD.
SINGLETON.
 
 3a Questão (Ref.: 201307312440) Fórum de Dúvidas (0) Saiba (0)
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.
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
MEDIATOR.
SINGLETON.
FACADE.
 BUILDER.
 FACTORY METHOD.
 
 4a Questão (Ref.: 201307324147) Fórum de Dúvidas (0) Saiba (0)
(CESGRANRIO - 2009) Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no
sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância
de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. 
 
Que padrão de projeto pode ser utilizado nesse caso?
Visitor.
 Singleton.
Memento.
Iterator.
Bridge.
 
 5a Questão (Ref.: 201307324139) Fórum de Dúvidas (0) Saiba (0)
(CESGRANRIO - 2010) Em um sistema de software para controlar pedidos para entrega em domicílio, deve haver
uma funcionalidade que permita que o atendente solicite a repetição de um pedido anteriormente feito por um
cliente. O gerente do restaurante informou que essa funcionalidade aumentaria a agilidade no atendimento aos
clientes, visto que muitos deles tendem a fazer pedidos similares aos que já fizeram anteriormente. Ao usar essa
funcionalidade, o atendente do restaurante seleciona um pedido cuja composição corresponde a produtos
normalmente requisitados pelos clientes e solicita ao sistema a construção de um novo pedido igual ao selecionado.
Esse novo pedido pode, então, ser alterado pelo atendente se o cliente solicitar a adição de novos produtos do
cardápio, por exemplo. Portanto, a parte principal dessa funcionalidade corresponde a criar uma cópia de um
pedido a partir de pedido preexistente. 
 
Na implementação dessa funcionalidade, seu desenvolvedor deve utilizar qual padrão de projeto do catálogo GoF
(Gang of Four), dentre os listados abaixo?
 Prototype.
Command.
Abstract Factory.
Factory Method.
Builder.
 
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
 6a Questão (Ref.: 201307933216) Fórum de Dúvidas (0) Saiba (0)
Assinale dentre as opções abaixo, qual o padrão de projeto mais conhecidos e extensivamente utilizados em
programação orientada a objetos e que está direcionado para as situações onde é preciso manter uma única
instancia de uma classe durante toda a execução da aplicação.
Decorator;
Composite;
Builder;
Prototipe:
 Singleton
 
 Gabarito Comentado
 7a Questão (Ref.: 201307312886) Fórum de Dúvidas (0) Saiba (0)
Considere as afirmativa abaixo sobre o padrão Builder: I ) É utilizado na instanciação de objetos complexos. II)É
visto como um construtor especializado, que irá executar e avaliar diferentes regras de negócio e demais
particularidades relacionadas com a criação de um novo objeto. III )A idéia é atribuir a responsabilidade de criação
do objeto complexo a outra classe, esta classe irá armazenar todas as configurações e regras necessárias para a
instanciação do novo objeto.
As afirmativas II, III estão corretas e a afirmativa I está errada.
 As afirmativas estão todas corretas
As afirmativas I, III, estão corretas e II errada
As afirmativas I, II, III estão incorretas
As afirmativas I, II, estão corretas e a afirmativa III está errada.
 
 8a Questão (Ref.: 201307312890) Fórum de Dúvidas (0) Saiba (0)
Consideram as afirmativa abaixo sobre o padrão protype I - Declara um método chamado clone na superclasse
abstrata do modelo (Prototype). Em função desta declaração, cada classe concreta derivada deve ser capaz de
gerar uma nova instância de si próprio. II - , Entre as aplicações para este padrão de projeto está a facilidade de
instanciar classes em tempo de execução. III Quando as instancias de uma classe apresentam poucas combinações
de estados, pode ser mais conveniente definir previamente um conjunto de protótipos e cloná-los, sempre que foi
necessário.
 As afirmativas estão todas corretas
As afirmativas II, III estão corretas e a afirmativa I está errada.
As afirmativas I, II, estão corretas e a afirmativa III está errada.
As afirmativas I, II, III estão incorretas
As afirmativas I, III, estão corretas e II errada

Continue navegando