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=5739835590 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,5 de 0,5 Data: 19/10/2015 21:34:05 (Finalizada) 1a Questão (Ref.: 201301648347) Pontos: 0,1 / 0,1 (FGV 2008) Considere as seguintes assertivas sobre as vantagens do uso de padrões de software (software patterns): I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software. II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas. III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software. As assertivas corretas são: I, II e III. somente II e III. somente I e II. somente II. somente I e III. 2a Questão (Ref.: 201301631003) Pontos: 0,1 / 0,1 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. Todas as sentenças estão corretas Apenas as sentenças I e III estão corretas Apenas a sentença II está correta Apenas as sentenças I e II estão corretas Apenas as sentenças II e III estão corretas 3a Questão (Ref.: 201301644602) Pontos: 0,1 / 0,1 A família de padrões GoF é dividida em três grupos principais de padrões, a saber: Padrões Comportamentais; Padrões de Criação; Padrões Estruturais Padrões de Criação; Padrões Metodológicos; Padrões de Ponte Padrões de Processo; Padrões de Singularidade; Padrões de Prototipação Padrões de Proxy; Padrões de Criação; Padrões de Encadeamento Padrões Estruturais; Padrões de Processo; Padrões de Responsabilidade 4a Questão (Ref.: 201301644966) Pontos: 0,1 / 0,1 19/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5739835590 2/2 As principais aplicabilidades do padrão command de projeto são: I) permitir fácil inclusão de novos comandos; II) permitir tratamento de requisições concorrentes, manter histórico de execução de comandos; III) suportar operações para desfazer comandos e; IV) evitar o acoplamento direto entre classes e serviços. Podemos a firmar com certeza que: As afirmativas I, II, III e IV estão corretas. As afirmativas I, III, IVestão corretas e II errada. As afirmativas I, II, III estão erradas e IV correta. As afirmativas II, III ,IVestão corretas e a afirmativa I está errada. As afirmativas I, II, IV estão corretas e a afirmativa III está errada. Gabarito Comentado. 5a Questão (Ref.: 201301637087) Pontos: 0,1 / 0,1 O padrão de projeto Singleton é um dos padrões mais conhecidos e extensivamente utilizados em programação orientada a objetos. Sobre ele podemos afirmar I Está direcionado para as situações onde precisamos manter uma única instancia de uma classe durante toda a execução da aplicação. II A sua estrutura é bastante simples, existe apenas uma classe chamada Singleton, que define um método chamado Instance, responsável poder retornar aos clientes à única instancia da classe. III ¿ Na linguagem Java os modificadores states e private devem garantir uma mesma instância para todos os objetos criados e evitar acesso público; As afirmativas I, II, estão corretas e a afirmativa III está errada. As afirmativas estão todas corretas As afirmativas II, III estão corretas e a afirmativa I está errada. As afirmativas I, III, estão corretas e II errada As afirmativas I, II, III estão incorretas
Compartilhar