Quiz
10 PADRÕES DE PROJETO DE SOFTWARE
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (8)
1O padrão Variações protegidas tem como característica:
- 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.
- 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.
- 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.
- 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.
- 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.
2O padrão Invenção Pura tem como característica:
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- Ao impacto ou custo das modificações pode ser diminuído.
- Bo acoplamento fica mais baixo;
- Cas extensões para novas variações são fáceis de adicionar,
- Das extensões para novas variações são difiíceis de adicionar,
- Enovas implementações são introduzidas sem afetar o cliente,
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.
- Aflexibilidade, proteção e visibilidade.
- Bproteção e coesão;
- Cflexibilidade e acoplamento;
- Dproteção e visibilidade;
- Eflexibilidade e proteção;
5O padrão Indireção tem como característica:
- 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.
- 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.
- 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.
- 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.
- 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.
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?
- AInvenção Pura
- Bcontrolador
- Cvariações protegidas
- Dpolimorfismo
- EIndireção
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?
- AControlador
- BInvenção Pura
- CVariações Protegidas
- DPolimorfismo
- EIndireção
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?
- Apermitir que que eles sejam diretamente acoplados;
- Bimpedir que que eles sejam indiretamente acoplados;
- Cimpedir que que eles não sejam diretamente acoplados;
- Dimpedir que que eles não sejam diretamente excluídos;
- 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.
- Author
- Anderson Ribeiro
- Language
- Português
- Views
- 0
- History
- Created on 23 Nov 2016 · updated on 15 Feb 2018
- Tags
- Rating
- No ratings yet Rate this quiz