Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201602616876&p2=3576717&p3=CCT0425&p4=103065&p5=AV&p6=16/11/2017&p1… 1/3 Avaliação: CCT0425_AV_201602616876 » PADRÕES DE PROJETO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201602616876 - CAROLINA PATRICIA TELES ANSELMO Professor: CARLOS ALBERTO DE FARIAS JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 3,0 Nota de Partic.: 0 Av. Parcial 2 Data: 16/11/2017 21:28:32 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201603362737) Pontos: 0,0 / 1,0 Se você chega a conclusão: " O padrão Information Expert não garante acoplamento baixo e alta coesão". Como resolver o problema? Resposta: Gabarito: Aplicando o padrão Pure Fabrication, utilizando uma classe artificial. 2a Questão (Ref.: 201602880483) Pontos: 0,0 / 1,0 No desenvolvimento de sistemas baseado na Orientação a Objetos são utilizados padrões de projetos que buscam utilizar conhecimentos já adquiridos e comprovados. Assim, o padrão de projeto GRASP COESÃO tem como objetivo desenvolver procedimentos com objetivo bem definido. Quais as facilidades são atribuídas ao uso desse padrão? Resposta: Gabarito: Facilidade na reutilização, manutenção e conseqüente garantia de continuidade. 3a Questão (Ref.: 201602785882) Pontos: 1,0 / 1,0 Em padrão de projeto existe uma situação onde uma classe chama um método abstrato especificado em alguma classe abstrata (ou interface) e a subclasse concreta vai decidir que tipo exato de objeto criar e retornar. Baseado nessa descrição marque a alternativa que aponta o padrão relacionado. Mediator Facade. Builder. Factory Method. Singleton. 4a Questão (Ref.: 201603274941) Pontos: 1,0 / 1,0 ¿Os padrões de criação abstraem o processo de instanciação. Um padrão de criação de classe usa a herança para variar a classe que é instanciada, enquanto que um padrão de criação de objeto delegará a instanciação para outro objeto.¿ Padrões Projeto, 1º edição/2000.Gamma. Segundo Metsker, 2004, o padrão de projeto _____________________ tem como solução mover a lógica de construção de uma classe para um objeto externo, 04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201602616876&p2=3576717&p3=CCT0425&p4=103065&p5=AV&p6=16/11/2017&p1… 2/3 a fim de reduzir a complexidade da mesma e permitir a construção gradual de objetos-alvo a partir dessa classe. Escolha uma das alternativas abaixo que preenche corretamente a lacuna apresentada na descrição acima. Builder Factory Method Abstract Factory Facade Singleton 5a Questão (Ref.: 201603261363) Pontos: 0,0 / 1,0 Dado o diagrama de classe identifique o padrão GoF estrutual Bridge Adapter Composite Decorator Flyweight 6a Questão (Ref.: 201603391045) Pontos: 1,0 / 1,0 A classe Façade, em qualquer contexto, tem como objetivo mais amplo buscar respostas para um problema de forma transparente em um conjunto de subsistemas e fornecer uma resposta imediata. Marque a alternativa que NÃO indica uma vantagem do padrão Façade (Fachada) Incentivar acoplamento fraco entre o subsistema e seus clientes. Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma aplicação. Ajudar a melhorar portabilidade dos sistemas. Fazer com que o cliente conheça todas as regras de negócio para que possa realizar as mudanças. Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar sua utilização direta. 7a Questão (Ref.: 201602756342) Pontos: 0,0 / 1,0 Para fazer a modelagem de um padrão de projeto (design pattern) utilizando a UML é DESNECESSÁRIO. identificar as soluções comuns para o problema básico. entender o padrão de projeto como uma colaboração representada com suas partes estruturais e comportamentais. identificar os elementos do padrão de projeto que devem ser vinculados aos elementos em um contexto específico e representá-los como parâmetros para colaboração. fazer a modelagem do mecanismo como uma colaboração, fornecendo seus aspectos estruturais, assim como os aspectos comportamentais. identificar as soluções específicas e particulares para o problema básico e reificá-la como um mecanismo. 04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201602616876&p2=3576717&p3=CCT0425&p4=103065&p5=AV&p6=16/11/2017&p1… 3/3 8a Questão (Ref.: 201602794235) Pontos: 0,0 / 1,0 A definição ¿ Captar e externalizar um estado interno de um objeto, de maneira que esse estado seja restaurado ao objeto em outro momento, sem violar seu encapsulamento (Gamma et al., 2000).¿ Refre-se a que padrão de projeto: Command Builder. Memento Mediator Iterator 9a Questão (Ref.: 201603406799) Pontos: 0,0 / 0,5 Identifique dentre as opções abaixo, aquela que representa o padrão de projeto comportamental , cuja ideia principal é implementar diferentes algoritmos em uma hierarquia de classes, onde cada um deles pode ser substituído pelo outro, independente do cliente que o utiliza . State; Decorator; Visitor; Proxi; Strategy 10a Questão (Ref.: 201603416418) Pontos: 0,0 / 0,5 Um padrão controlador é o primeiro objeto além da camada de interface com o usuário que é responsável por receber ou tratar uma mensagem de operação do sistema, Este é um padrão de projeto de delegação, pois, normalmente um controlador deve delegar a outros objetos o serviço que precisa ser feito. Dentre os conceitos abaixo, assinale aquele que complementa o objtivo deste padrão. ele coordena ou controla as classes; ele controla ou coordena os métodos; ele coordena ou controla as generalizações; ele coordena ou controla a recursividade; ele coordena ou controla a atividade; Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 16/11/2017 21:36:01 Período de não visualização da prova: desde 01/09/2017 até 24/11/2017.
Compartilhar