Buscar

PADRÕES DE PROJETO BDQ SIMULADO (3)

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

05/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=534391175 1/3
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0265_SM_201201560586 V.3   Fechar
Aluno(a): PAULO WANKS DE SENA CAVALCANTE Matrícula: 201201560586
Desempenho: 8,0 de 8,0 Data: 05/05/2015 20:29:29 (Finalizada)
  1a Questão (Ref.: 201201819224)
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?
Sua 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.
Compare com a sua resposta: 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.: 201201819223)
Considerando que o padrão tem o objetivo de garantir que existe apenas uma instancia de uma certa classe a
qualquer instante e em qualquer ponto de um sistema. Indique o padrão mencionado e cite uma vantagem de
sua utilização.
Sua Resposta: Essa é a descrição do padrão Singleton. A principal vantagem desse padrão é termos uma única
instância da classe durante toda a execução do programa, sendo possível seu acesso global de forma
simplificada.
Compare com a sua resposta: padrão singleton uma vantagem apontada é o desempenho de uma aplicação.
  3a Questão (Ref.: 201201724419) Pontos: 1,0  / 1,0
Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Estruturais cujo objetivo
é:
Define como implantar o mecanismo de herança em um grupo de objetos
Define formas de gerencia e combinar diferentes comportamentos.
  Define a forma de organização dos objetos e sua colaboração mutua
Define como implantar um novo método em uma classe.
Defende formas de instanciar objetos delegando responsabilidades
  4a Questão (Ref.: 201201731950) Pontos: 1,0  / 1,0
Podemos afirmar que os Padrões de Criação da família GoF:
Colocam em dúvida o tratamento dispensado aos usuários na fase de levantamento das necessidades.
São projetados para organizar, gerenciar e combinar diferentes comportamentos.
  Fornecem um guia de como instanciar objetos, que normalmente envolve decisões dinâmicas para
05/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=534391175 2/3
escolher, por exemplo, qual classe instanciar ou a quais objetos delegar responsabilidade.
Subutilizam as rotinas de tratamento de erros, em virtude da depuração de código fonte na fase de
levantamento das necessidades junto aos usuários.
Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração
e colaboração mútua.
  5a Questão (Ref.: 201201718346) Pontos: 1,0  / 1,0
Podemos afirmar que padrões de projeto de software:
  permitem descrever fragmentos de projeto e reusar idéias de projeto, ajudando desenvolvedores a se
nivelar com a experiência de outros.
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.
difcultam a reutilização de projetos e arquiteturas bem sucedidas.
  6a Questão (Ref.: 201201718348) Pontos: 1,0  / 1,0
Analise as sentenças sobre padrões de projeto de software e, em seguida, assinale a alternativa correta: 
I. Permitem descrever fragmentos de projeto e reusar ideias de projeto; 
II. Dão nome e forma a procedimentos abstratos, regras e melhores práticas relativas às técnicas orientadas a
objetos; 
III. Ajudam a escolher alternativas de projeto que tornam um sistema reutilizável.
Apenas as sentenças I e II estão corretas
Apenas as sentenças II e III estão corretas
Apenas as sentenças I e III estão corretas
Apenas a sentença II está correta
  Todas as sentenças estão corretas
  7a Questão (Ref.: 201201724411) Pontos: 1,0  / 1,0
Além dos benefícios tradicionais relacionados com produtividade, redução do tempo de desenvolvimento e
reaproveitamento de soluções passadas, a utilização de padrões de projeto pode contribuir ainda nos seguintes
aspectos I ­ É uma abordagem complementar, auxiliam os analistas e desenvolvedores a melhor utilizar as
práticas tradicionais de análise e projeto orientado a objetos, tais como abstração, encapsula mento, herança,
polimorfismo, entre outros. II ¿ Cada padrão descreve um conjunto de problemas e a solução é única não
podendo ser alterado III ­ Auxiliam programadores inexperientes a desenvolverem soluções mais elegantes,
melhor documentadas, padronizadas e reutilizáveis. IV ­ Muitos dos padrões de projeto desenvolvidos auxiliam
no re fatoramento da aplicação.
As afirmativas I, II, III, IV estão corretas
  As afirmativas I, III, IV estão corretas e a afirmativa II está errada
As afirmativas II, III, IV estão corretas e a afirmativa I está errada.
As afirmativas I, II, IV estão corretas e a afirmativa III está errada
As afirmativas I, II, III estão corretas e a afirmativa IV está errada.
  8a Questão (Ref.: 201201724021) Pontos: 1,0  / 1,0
Baseando­se nas necessidades apresentadas do lado direito do quadro abaixo, relacione­as ao padrão
05/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=534391175 3/3
adequado a utilização e, em seguida marque a alternativa que corresponde a sequencia numerada
correspondente.
4 ­ 1 ­ 2 ­ 3
4 ­ 2 ­ 1 ­ 3
3 ­ 4 ­ 1 ­ 2
  4 ­ 3 ­ 1 ­ 2
2 ­ 3 ­ 4 ­ 1
  9a Questão (Ref.: 201201723986) Pontos: 1,0  / 1,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.
SINGLETON.
BUILDER.
  PROTOTYPE.
FACTORY METHOD.
MEDIATOR.
  10a Questão (Ref.: 201201735687) Pontos: 1,0  / 1,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?
Bridge.
Iterator.
Memento.
  Singleton.
Visitor.

Continue navegando