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

Quiz

10 PADRÕES DE PROJETO DE SOFTWARE

Anderson Ribeiro 8 questions Updated 15 Feb 2018

Take the quiz

Questions in this quiz (8)

  1. 1O padrão Variações protegidas tem como característica:
    1. AÉ um principio básico para fornecer flexibilidade e proteção contra diversos tipos de variações em um projeto orientado a objetos, tais como: variações nos dados, comportamento, hardware, componentes de software, sistemas operacionais, entre outros.
    2. BO objetivo é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, para que eles não sejam diretamente acoplados.
    3. Cimplica que um componente ou classe encapsule somente os atributos e operações muito relacionadas a si e com a classe do componente ou classe propriamente dito.
    4. Dé 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.
    5. ESugere atribuir um conjunto de responsabilidades altamente coesa a uma classe artificial ou de conveniência que não represente o domínio do problema, algo inventado, para apoiar coesão alta, acoplamento baixo e reuso.
  2. 2O padrão Invenção Pura tem como característica:
    1. Aimplica que um componente ou classe encapsule somente os atributos e operações muito relacionadas a si e com a classe do componente ou classe propriamente dito.
    2. BO objetivo é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, para que eles não sejam diretamente acoplados.
    3. Cé 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.
    4. DÉ um principio básico para fornecer flexibilidade e proteção contra diversos tipos de variações em um projeto orientado a objetos, tais como: variações nos dados, comportamento, hardware, componentes de software, sistemas operacionais, entre outros.
    5. ESugere atribuir um conjunto de responsabilidades altamente coesa a uma classe artificial ou de conveniência que não represente o domínio do problema, algo inventado, para apoiar coesão alta, acoplamento baixo e reuso.
  3. 3Dentre as opções abaixo assinale aquela que não se constitui em um benefícios da aplicação do padrão variações protegidas.
    1. Ao impacto ou custo das modificações pode ser diminuído.
    2. Bo acoplamento fica mais baixo;
    3. Cas extensões para novas variações são fáceis de adicionar,
    4. Das extensões para novas variações são difiíceis de adicionar,
    5. Enovas implementações são introduzidas sem afetar o cliente,
  4. 4O padrão de projeto variações protegidas é um princípio básico para fornecer _____________e _____________ flexibilidade e proteção contra diversos tipos de variações em um projeto orientado a objetos, Complete as lacunas com a opção correta.
    1. Aflexibilidade, proteção e visibilidade.
    2. Bproteção e coesão;
    3. Cflexibilidade e acoplamento;
    4. Dproteção e visibilidade;
    5. Eflexibilidade e proteção;
  5. 5O padrão Indireção tem como característica:
    1. AÉ um principio básico para fornecer flexibilidade e proteção contra diversos tipos de variações em um projeto orientado a objetos, tais como: variações nos dados, comportamento, hardware, componentes de software, sistemas operacionais, entre outros.
    2. Bimplica que um componente ou classe encapsule somente os atributos e operações muito relacionadas a si e com a classe do componente ou classe propriamente dito.
    3. CSugere atribuir um conjunto de responsabilidades altamente coesa a uma classe artificial ou de conveniência que não represente o domínio do problema, algo inventado, para apoiar coesão alta, acoplamento baixo e reuso.
    4. DO objetivo é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, para que eles não sejam diretamente acoplados.
    5. Eé 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.
  6. 6Marque a alternativa que representa o padrão GRASP que está relacionada com a seguinte questão: Como distribuir responsabilidades buscando alcançar Coesão Alta ou Acoplamento Baixo?
    1. AInvenção Pura
    2. Bcontrolador
    3. Cvariações protegidas
    4. Dpolimorfismo
    5. EIndireção
  7. 7Marque a alternativa que representa o padrão GRASP que está relacionada com a seguinte questão: como projetar objetos e subsistemas de modo que variações não causem impactos indesejados?
    1. AControlador
    2. BInvenção Pura
    3. CVariações Protegidas
    4. DPolimorfismo
    5. EIndireção
  8. 8O objetivo do padrão de projeto Indireção é atribuir responsabilidade a um objeto intermediário para servir como mediador entre outros componentes ou serviços, com o objetivo de?
    1. Apermitir que que eles sejam diretamente acoplados;
    2. Bimpedir que que eles sejam indiretamente acoplados;
    3. Cimpedir que que eles não sejam diretamente acoplados;
    4. Dimpedir que que eles não sejam diretamente excluídos;
    5. Eimpedir que que eles sejam parcialmente acoplados

Information

Description
Padrões de Projeto Padrões de Projeto Quiz on 10 PADRÕES DE PROJETO DE SOFTWARE, created by Anderson Ribeiro on 23/11/2016.
Language
Português
Views
0
History
Created on 23 Nov 2016 · updated on 15 Feb 2018
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?