Buscar

Avaliando Aprendizado I PPS

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

27/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2
   Fechar
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201408203821 V.1 
Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821
Desempenho: 0,5 de 0,5 Data: 22/11/2016 23:55:54 (Finalizada)
  1a Questão (Ref.: 201408343171) Pontos: 0,1  / 0,1
(FCC­2011) Para modelar sistemas que utilizam componentes reutilizáveis podem ser utilizados dois tipos de
padrões de interesse ­ os design patterns e os frameworks. 
Com relação ao tema, considere as asserções a seguir. 
Nas aplicações Java EE, o design pattern JavaServer Faces utiliza o framework MVC para representar o fluxo
sequencial de comunicação entre as camadas. O MVC permite representar e entender a comunicação existente
entre os componentes da aplicação 
PORQUE 
quando se utiliza o MVC em aplicações web desenvolvidas com Java, a requisição do cliente é normalmente
interceptada por uma servlet de controle (Controller). Essa servlet manipula o processamento inicial da
requisição, acessa os componentes do modelo (Model) e geralmente determina qual será a página (View) que
irá mostrar o conteúdo de resposta da requisição. 
Acerca dessas asserções, é correto afirmar:
  A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
As duas asserções são proposições verdadeiras, mas a segunda não é a justificativa correta da
primeira.
As duas asserções são proposições verdadeiras, e a segunda é a justificativa correta da primeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
  2a Questão (Ref.: 201408331953) Pontos: 0,1  / 0,1
considere a afirmativa de Gamma e Al. citada abaixo e escolha a opção correta: ­ Em geral, todas as
arquiteturas orientadas a objeto bem­estruturadas estão cheias de padrões. Uma das maneiras de medir a
qualidade de um sistema orientado a objetos é avaliar se os colaboradores tomaram bastante cuidado com as
colaborações comuns entre seus objetos. Focalizar em tais mecanismos durante o desenvolvimento de um
sistema pode levar a uma arquitetura menor, mais simples, muito mais compreensível do que aquelas
produzidas quanto padrões são ignorados
Padrões são de uso obrigatório e eliminam os erros cometidos na fase programação.
Padrões é uma forma obrigatória de programar com objetos
Padrões causam falta de criatividade nos desenvolvedores e esta perda compromete a qualidade
Padroes sempre levam a uma arquitetura menor principalmente quando se usa tecnologia de objetos
  Padrões são boas práticas e proporcionam garantia de qualidade na elaboração do código
  3a Questão (Ref.: 201408871521) Pontos: 0,1  / 0,1
Qual padrão é de arquitetura?
Flower
  MVC
27/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2
Gamma
GRASP
GoF
  4a Questão (Ref.: 201409103797) Pontos: 0,1  / 0,1
(CESGRANRIO ­ 2008 ­ TJ­RO ­ Analista Judiciário ­ Análise de Sistemas) Muitos frameworks utilizam um padrão
de projeto (design pattern) que se baseia no princípio de projeto "Não nos chame, nós iremos chamar você" (O
Princípio de Hollywood: "Don't call us, we'll call you."). Uma classe da aplicação herda de uma classe do
framework que possui métodos abstratos, os quais são chamados em outros métodos concretos. A classe da
aplicação sobrepõe os métodos abstratos da classe do framework com métodos concretos, permitindo que os
métodos concretos da classe do framework sejam chamados. O padrão de projeto (design pattern) em questão
chama­se:
Decorator
Abstract Factory
Singleton
  Template Method
Strategy
 Gabarito Comentado.
  5a Questão (Ref.: 201408899579) Pontos: 0,1  / 0,1
Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura
apresentada.
GRASP
  Composite
Chain of Responsability
JEE
Observer

Outros materiais