Baixe o app para aproveitar ainda mais
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 todoparte) 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
Compartilhar