¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

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

Luis Felipe Guariento 10 preguntas

Hacer el test

Preguntas del test (10)

  1. 1(Min. Comunicações - CESPE 2008) O padrão proxy está corretamente documentado no seguinte diagrama UML.Imagen de la pregunta 1
    1. AVerdadero
    2. BFalso
  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. AVerdadero
    2. BFalso
  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. AVerdadero
    2. BFalso
  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?Imagen de la pregunta 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. AVerdadero
    2. BFalso
  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. AVerdadero
    2. BFalso

Información

Descripción
Concursos Públicos (Padrões de Projeto) Engenharia de Software Test sobre Questões - Padrões de Projeto - Teste 03, creado por Luis Felipe Guariento el 21/05/2021.
Idioma
Português
Visitas
1
Etiquetas
engenharia de softwarepadrões de projetoconcursos públicos
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?