Buscar

Av PAdroes e Projetos 2017

Prévia do material em texto

DANILO GRANDIOSO
201502001314 EAD PRADO - MG Fechar
Disciplina: PADRÕES DE PROJETO DE SOFTWARE
Avaliação: CCT0265_AV_201502001314 (AG) 1432 Data: 20/06/2017 18:55:16 (F) Critério: AV
Aluno: 201502001314 - DANILO GRANDIOSO
Nota Prova: 2,0 de 8,0 Nota Partic.: 0,0 Av. Parcial.: 2,0 Nota SIA: 2,0 pts
Estação de trabalho liberada pelo CPF 03910259618 com o token 227135 em 20/06/2017 18:54:54.
PADRÕES DE PROJETO DE SOFTWARE
1a Questão (Ref.: 202575) Pontos: 0,0 / 1,0
O padrão mediador gerencia a comunicação entre objetos evitando que os objetos se comuniquem de forma direta. Diante dessa
afirmativa, qual a maior vantagem que esse padrão apresenta?
Resposta: Impossibilita o risco de haver lentidão na execução do projeto ou conflito de informação.
Gabarito: o fato de que facilita a mudança de comportamento sem a necessidade de alterar as classes envolvidas.
2a Questão (Ref.: 125646) Pontos: 0,0 / 1,0
Por que os padrões são uma maneira eficiente de reuso de projeto?
Resposta: Porque a melhor maneira de se usar um padrão de projeto é utilizando um projeto já usado como base, para se ter noção da
padronização a ser usada, a forma de se estruturar o projeto e a melhor maneira de coloca-lo em pratica.
Gabarito: Por que o principal objetivo do padrão é obter um baixo acoplamento e alto nível de coesão, o que torna os módulos com
independência e responsabilidade definidas em contextos específicos.
3a Questão (Ref.: 107775) Pontos: 0,0 / 1,0
Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Estruturais cujo objetivo é:
Defende formas de instanciar objetos delegando responsabilidades
Define como implantar o mecanismo de herança em um grupo de objetos
Define a forma de organização dos objetos e sua colaboração mutua
Define como implantar um novo método em uma classe.
Define formas de gerencia e combinar diferentes comportamentos.
4a Questão (Ref.: 107788) Pontos: 1,0 / 1,0
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, III estão incorretas
As afirmativas estão todas corretas
As afirmativas I, III, estão corretas e II errada
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
1 of 3 11/24/17, 8:44 AM
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.: 690498) Pontos: 0,0 / 1,0
Qual o nome do padrão de projeto que pode ser utilizado para permitir que uma hierarquia de abstrações e suas diferentes
implementações possam variar independentemente?
Façade
Bridge
Proxy
Adapter
Flyweight
6a Questão (Ref.: 597631) Pontos: 0,0 / 1,0
Que padrão estrutural provê um ponto de atendimento para que outro objeto possa controlar o acesso ao primeiro:
Facade
Flyweight
Adapter
Decorator
Proxy
7a Questão (Ref.: 118339) Pontos: 0,5 / 0,5
(CESGRANRIO - 2010) Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em
uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há
passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X.
Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na
implementação da referida operação, dentre os listados a seguir?
Observer.
Decorator.
Singleton.
Interpreter.
Template Method.
8a Questão (Ref.: 115668) Pontos: 0,0 / 0,5
Iterator :Fornecer uma maneira de acessar seqüencialmente os elementos de um objeto agregado sem expor sua implementação.
(Gamma et al., 2000). Sobre este padrão de projetos podemos afirma com certeza:
tem uma grande facilidade de mudança de comportamento, pode-se alterar seu funcionamento sem que seja necessário
nenhuma mudança nas demais classes envolvidas, desde que envolvam coleções e matrizes.
É bastante utilizado em programação de sistemas para gerenciar a comunicação entre dois ou mais objetos, mas não deve ser
usado quando associado a percorrer arrays ou tabelas.
É bastante utilizado em programação de sistemas para gerenciar a comunicação entre dois ou mais objetos
Oferece uma forma de percorrer este tipo de objeto agregado sem conhecer seus detalhes de implementação.
Considerando objetos que implementam arrays, pode ser visto como uma classe intermediária de comunicação e
gerenciamento, evitando que os objetos se comuniquem de forma direta
9a Questão (Ref.: 116752) Pontos: 0,0 / 0,5
Marque a alternativa que está relacionada ao padrão de projeto que é auxiliar a reduzir o impacto de modificações em uma aplicação.
Observador
Criador
Especialista da informação
Acoplamento fraco
State
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
2 of 3 11/24/17, 8:44 AM
10a Questão (Ref.: 116890) Pontos: 0,5 / 0,5
Considere a figura abaixo
E escolha a opção correta sobre a gravura:
A Classe instanciada assinalada como :???? Deveria estar incorporada na classe emprestar para evitar criar uma serie de
novas classes. Isto facilita o projeto.
A Classe instanciada assinalada como :???? Não pode ser decomposta em outros controladores. Assim temos que trabalhar
com o tipo de coesão resultante (temporal, funcional...)
A Classe instanciada assinala como :???? É de baixo acoplamento e baixa coesão pela natureza de sua criação.
uma classe de controle exige que sempre se tem há uma classe de apresentação. Desta forma não podemos ter mais de uma
classe de controle por sistema
A classe instanciada assinalada como :???? Permite desacoplar as classes e métodos de apresentação. E isto aumenta a
reutilização das classes de negocio.
Educational Performace Solution EPS ® - Alunos
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
3 of 3 11/24/17, 8:44 AM

Continue navegando