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

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

Prévia do material em texto

19/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5496706840 1/2
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201301030791 V.1   Fechar
Aluno(a): VERONICA DOS SANTOS DA CONCEICAO Matrícula: 201301030791
Desempenho: 0,5 de 0,5 Data: 03/10/2015 23:19:07 (Finalizada)
  1a Questão (Ref.: 201301616653) Pontos: 0,1  / 0,1
Dado o diagrama de sequência identifique o padrão GRASP
Information Expert
Polymorphis
  Controller
Indirection
Pure Fabrication
  2a Questão (Ref.: 201301616578) Pontos: 0,1  / 0,1
Identifique o padrão GRASP utilizado no código abaixo: public class Aviao { public static Object pilotar() { } }
public class Navio { public static Object navegar() { } } public class Marujo { Navio.navegar(); }
Pure Fabrication
Variation
High Coesion
  Information Expert
Indirection
  3a Questão (Ref.: 201301615769) Pontos: 0,1  / 0,1
O Paradigma Orientado a Objetos com os padrões de responsabilidades GRASP definem que a melhor técnica
de programação POO é:
Desenvolver as classes com a menor coesão e maior acoplamento possível.
Desenvolver as classes com a maior coesão e maior acoplamento possível.
Desenvolver as classes com a menor coesão e menor acoplamento possível.
  Desenvolver as classes com a maior coesão e menor acoplamento possível.
Desenvolver as classes sem coesão e com acoplamento.
  4a Questão (Ref.: 201301141662) Pontos: 0,1  / 0,1
19/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5496706840 2/2
sobre o padrão Composite podemos afirmar: I ¿ É utilizado quando se pretende representar hierarquias partes­
todo (ou todo­parte) de objetos, ou ainda, quando se pretende modelar relacionamento de agregação. Ii ­ o
cliente poderá acessar objetos compostos ou não de maneira uniforme, pois irá se relacionar com a classe
abstrata III ¿ Um processamento pode­ ser realizado diretamente por uma superclasse Componente, quando se
trata de uma composição, e o processamento parcial é feito pela classe filha, montando todas as partes que
compõem o objeto.
As afirmativas I, III, estão corretas e II errada
As afirmativas I, II, III estão incorretas
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.
  5a Questão (Ref.: 201301149174) Pontos: 0,1  / 0,1
Podemos afirmar que os Padrões Comportamentais da família GoF:
Fornecem um guia de como instanciar objetos, que normalmente envolve decisões dinâmicas para
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
Diminuem a responsabilidade do desenvolvedor em modelar o sistema e adequar as rotinas necessárias
à documentação dos processos
  São projetados para organizar, gerenciar e combinar diferentes comportamentos
Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração
e colaboração mútua

Outros materiais