Buscar

PADRÕES DE PROJETO PROF : HENRIQUE 2015 2 SEMESTRE

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

19/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5140694530 1/2
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201301481181 V.1   Fechar
Aluno(a): LEONARDO TERRA GOMES RESENDE Matrícula: 201301481181
Desempenho: 0,1 de 0,5 Data: 09/09/2015 10:38:24 (Finalizada)
  1a Questão (Ref.: 201302111191) Pontos: 0,0  / 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?
  Information Expert
Indirection
Controller
Variation
  Pure Fabrication
  2a Questão (Ref.: 201302112591) Pontos: 0,0  / 0,1
Os Padrões de Projeto dependem de:
  Paradigma
Sistemas Operacionais
Plataforma
Linguagem
  Arquitetura
  3a Questão (Ref.: 201302111190) Pontos: 0,0  / 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?
Indirection
  Polymorphis
Pure Fabrication
  High Coesion
Information Expert
  4a Questão (Ref.: 201301636606) Pontos: 0,1  / 0,1
Com relação a abordagem MVC (Modelo/Visão/Controlador), analise as sentenças a seguir: 
I) Define a lógica da implementação em camadas, composta por três tipos de objetos: Modelo, Visão e
Controlador. 
II) Permite acoplamento alto entre as camadas; 
III) Reutilização de objetos; 
IV) Distribui a carga de processamento do sistema; 
19/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5140694530 2/2
Analise as alternativas e escolha a que aponta as sentenças verdadeiras.
I ­ II ­ IV
  I ­ III ­ IV
I ­ III
I ­ II ­ III
II ­ III ­ IV
  5a Questão (Ref.: 201302221725) Pontos: 0,0  / 0,1
Construtores em Java definem uma maneira padrão de construir objetos. No entanto, depender de construtores
para instanciar objetos pode nos levar a alguns problemas dos quais podemos citar, exceto:
Cliente pode não ter ou não saber todos os dados necessários para instanciar um objeto através de
construtores
  Não é preciso saber a classe concreta do objeto para criá­lo
  A aplicação cliente fica acoplada diretamente a uma implementação concreta para poder usar
diretamente o construtor
Objeto complexo pode necessitar da criação de objetos menores previamente, com certo controle difícil
de implementar com construtores
Usando diretamente os métodos construtores não há como limitar o número de instâncias criadas

Outros materiais