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

Test

10 PADRÕES DE PROJETO DE SOFTWARE

Anderson Ribeiro 8 preguntas Actualizado el 15 feb 2018

Hacer el test

Preguntas del test (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

Información

Descripción
Padrões de Projeto Padrões de Projeto Test sobre 10 PADRÕES DE PROJETO DE SOFTWARE, creado por Anderson Ribeiro el 23/11/2016.
Idioma
Português
Visitas
0
Historial
Creado el 23 nov 2016 · actualizado el 15 feb 2018
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Más sobre Padrões GRASP

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?