Baixe o app para aproveitar ainda mais
Prévia do material em texto
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... EAD POUSO ALEGRE - MG PADRÕES DE PROJETO DE SOFTWARE Avaliação Parcial: CCT0763_SM_V.1 Aluno(a): Matrícula: Acertos: 10,0 de 10,0 Data: 02/11/2018 21:36:21 (Finalizada) 1a Questão (Ref.:201608470238) Acerto: 1,0 / 1,0 Sobre padrão, o que podemos afirmar: Definimos como maneira testada ou documentada de alcançar um objetivo qualquer, e é muito utilizado em varias áreas da engenharia. Definimos pratica testada ou documentada de alcançar um objetivo qualquer, e que nunca mais é usada pois as situações não se repetem. Não é muito utilizado em áreas da engenharia. Definimos como experiências praticas sem ter documentação, e é muito utilizado em varias áreas da engenharia. Definimos a maneira teórica de alcançar um objetivo qualquer, e, por isso, não tem muito uso para áreas da engenharia. Definimos como forma, em experimento provisório, pela comunidade acadêmica da área sem documentação e é muito utilizado em varias áreas da engenharia. 2a Questão (Ref.:201608346730) Acerto: 1,0 / 1,0 Os padrões de projeto podem ser categorizados em três grupos: criação, estruturais e comportamentais. São padrões do grupo estrutural e do grupo criação,respectivamente: observer e bridge singleton e façade abstract factory e composite. builter e abstract factory. façade e singleton 3a Questão (Ref.:201608054795) Acerto: 1,0 / 1,0 Assinale dentre as opções abaixo, qual o padrão de projeto mais conhecidos e extensivamente utilizados em programação orientada a objetos e que está direcionado para as situações onde é preciso manter uma única instancia de uma classe durante toda a execução da aplicação. Composite; Decorator; Prototipe: Builder; Singleton Gabarito Coment. 1 of 4 02/11/2018 22:19 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 4a Questão (Ref.:201607434465) Acerto: 1,0 / 1,0 Considere as afirmativa abaixo sobre o padrão Builder: I ) É utilizado na instanciação de objetos complexos. II)É visto como um construtor especializado, que irá executar e avaliar diferentes regras de negócio e demais particularidades relacionadas com a criação de um novo objeto. III )A idéia é atribuir a responsabilidade de criação do objeto complexo a outra classe, esta classe irá armazenar todas as configurações e regras necessárias para a instanciação do novo objeto. 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, II, III estão incorretas As afirmativas I, III, estão corretas e II errada 5a Questão (Ref.:201608360815) Acerto: 1,0 / 1,0 Os padrões estruturais correspondem a: Chain of Responsability, command, Interpreter, Iterador, Mediator, Memento, Observer, State, Strategy, Template Method e Visitor. Chain of Responsability, command, Interpreter, Decorator, Façade, flyweight Abstract Factory, Builde, Factory Method, Prototype e Singleton. Todas as alternativas estão erradas Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy. 6a Questão (Ref.:201608335429) Acerto: 1,0 / 1,0 Qual padrão de projeto representado na figura abaixo? Adapter High coehsion Chain of Responsability Creator Low coupling 7a Questão (Ref.:201607920304) Acerto: 1,0 / 1,0 Converter a interface de uma classe em outra interface esperada pelos clientes. Permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces. Para qual padrão de projeto a afirmação se relaciona? Observer Memento Nra Proxy 2 of 4 02/11/2018 22:19 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... Singleton 8a Questão (Ref.:201610278916) Acerto: 1,0 / 1,0 O padrão Flyweight é um Padrão Estrutural GoF. Quando não devemos usar esse padrão? I- Quando o estado dos objetos não for imutável II- Quando o tamanho do conjunto de objetos for significativamente menor que a quantidade de vezes em que eles são usados na aplicação; III- Quando objetos podem ser usados em diferentes contextos ao mesmo tempo (agindo sempre como um objeto independente); Est(á)ão correta(s) a(s) afirmativa(s): Somente os itens II e III; Somente o item I; Somente os itens I e II; Somente os itens I e III; Somente o item II; 9a Questão (Ref.:201610278958) Acerto: 1,0 / 1,0 O padrão Classe Handler é um Padrão Comportamental GoF. Qual afirmativa abaixo NÃO corresponde a esse padrão? Representa um encadeamento de objetos receptores para o processamento de uma série de solicitações diferentes; Fornece um acoplamento mais fraco por evitar a associação explícita do remetente de uma solicitação ao seu receptor e dar a mais de um objeto a oportunidade de tratar a solicitação; A classe Handler é uma classe abstrata, portanto, não pode ser instanciada diretamente; Encadeia os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate; Evita o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação; 10a Questão (Ref.:201607928432) Acerto: 1,0 / 1,0 O padrão GoF Comportamental utilizado: Interpreter Template Method Observer Iterator Mediator 3 of 4 02/11/2018 22:19 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 4 of 4 02/11/2018 22:19
Compartilhar