GoConqr has a new look! Let us know what you think.

Quiz

Questões - Padrões de Projeto - Teste 03

Luis Felipe Guariento 10 questions

Take the quiz

Questions in this quiz (10)

  1. 1(Min. Comunicações - CESPE 2008) O padrão proxy está corretamente documentado no seguinte diagrama UML.Image for question 1
    1. ATrue
    2. BFalse
  2. 2(BNDES - CESGRANRIO 2009) O presidente de uma empresa determinou que fosse disponibilizado um sistema de vendas na Internet. No entanto, o software de controle de estoque que deve ser acessado pela aplicação de vendas é muito antigo e provê uma API (Application Programming Interface) de uso muito complicado. Para que os desenvolvedores possam acessar uma interface mais simples, o arquiteto do sistema pode determinar o uso do padrão de projeto
    1. APrototype.
    2. BDecorator.
    3. CObserver.
    4. DFaçade.
    5. EFlyweight.
  3. 3(MPE/BA – FESMIP/BA 2011) O Design Pattern que tem a finalidade de usar compartilhamento para suportar grandes quantidades de objetos, de granularidade fina, de maneira eficiente, é denominado
    1. AStrategy
    2. BComposite
    3. CFlyweight
    4. DState
    5. EBuilder
  4. 4(TRE/MS - FCC 2007) Strategy permite a criação de uma família de algoritmos encapsulados na forma de objetos que podem ser selecionados e substituídos dinamicamente pela aplicação.
    1. ATrue
    2. BFalse
  5. 5(INMETRO - CESPE 2009) Caso se deseje incorporar a um software um conjunto de algoritmos de uma mesma família, os quais são aplicáveis de forma intercambiável a um agregado de objetos similares, no qual o conjunto é passível de expansão em tempo de manutenção do software, então é mais recomendada a adoção do padrão Composite.
    1. ATrue
    2. BFalse
  6. 6(BACEN – CESGRANRIO 2010) Um arquiteto de software estuda que padrões de projeto são apropriados para o novo sistema de vendas de uma empresa. Ele deve considerar que o padrão
    1. ABridge separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo de construção possa criar diferentes representações.
    2. BBuilder garante que uma classe seja instanciada somente uma vez, fornecendo também um ponto de acesso global.
    3. CSingleton separa uma abstração de sua implementação, de modo que os dois conceitos possam variar de modo independente.
    4. DChain of Responsibility evita o acoplamento entre o remetente de uma solicitação e seu destinatário, dando oportunidade para mais de um objeto tratar a solicitação.
    5. ETemplate Method utiliza compartilhamento para suportar, eficientemente, grandes quantidades de objetos de granularidade fina.
  7. 7(TJ/PI - FCC 2009)
    I. É o responsável pela especificação dos tipos de objetos a serem criados usando uma "instância" prototípica e pela criação de novos objetos copiando este protótipo.
    II. Define uma interface de nível mais alto que torna o subsistema mais fácil de usar e fornece uma interface única para um subsistema com diversas interfaces; compõe o grupo de padrões estruturais.
    III. Integrante do grupo de padrões comportamentais, ele provê uma forma de acessar sequencialmente os
    elementos de um agregado de objetos, sem expor a representação interna desse agregado.
    IV. As consequências do uso deste padrão é que o encapsulamento é mantido, já que objetos usam sua própria informação para cumprir responsabilidades; leva ao fraco acoplamento entre objetos e à alta coesão, uma vez que objetos fazem tudo que é relacionado à sua própria informação.
    1. ACommand, Iterator, Singleton e Expert.
    2. BController, Expert, Singleton e Prototype.
    3. CCommand, Singleton, Controller e Façade.
    4. DPrototype, Façade, Iterator e Expert.
    5. EAdapter, Façade, Command e Iterator.
  8. 8COPEVE-UFAL – UFAL 2011) O diagrama de classes apresentado na figura a seguir não Representa fielmente um buffer que passa por estados sucessivos de transformação. Em outras palavras, um buffer, que está inicialmente vazio, depois pode ficar parcialmente cheio e, possivelmente, pode ficar cheio. Dentre as opções apresentadas a seguir, qual o padrão de projetos que melhor se adequaria para modelar essa característica dinâmica do buffer?Image for question 8
    1. ASingleton.
    2. BDynamic behavior.
    3. CMediator.
    4. DComposite.
    5. EState.
  9. 9(INMETRO – CESPE 2009) O uso do padrão Command apresenta consequências como um objetoCommand é usualmente refratário ao enfileiramento; um objeto Command é usualmente transiente, isto é, não é passível de serialização e o uso disseminado de Commands dificulta a estruturação de um sistema em operações de alto nível.
    1. ATrue
    2. BFalse
  10. 10(TRE/MS - FCC 2007) Um exemplo de padrão de projetos apresentado pelo Gang of Four (GOF) é o Observer, que é utilizado quando se faz necessária a instanciação de um e apenas um objeto de uma determinada classe.
    1. ATrue
    2. BFalse

Information

Description
Concursos Públicos Engenharia de Software (Padrões de Projeto) Quiz on Questões - Padrões de Projeto - Teste 03, created by Luis Felipe Guariento on 21/05/2021.
Language
Português
Views
1
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?