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

Quiz

9 PADRÕES DE PROJETO DE SOFTWARE

Anderson Ribeiro 8 questions

Take the quiz

Questions in this quiz (8)

  1. 1Marque a alternativa que está relacionada ao padrão GRASP que está relacionada com a seguinte questão: como tratar alternativas com base no tipo?
    1. AState
    2. BObservador
    3. CEspecialista da informação
    4. DPolimorfismo
    5. EAcoplamento fraco
  2. 2Marque a alternativa que está relacionada com o padrão GRASP utilizado para conectar a camada de interface com o usuário e a camada de negócios da aplicação?
    1. AEspecialista da informação
    2. BControlador
    3. CBaixo acoplamento
    4. DPolimorfismo
    5. ECoesão alta
  3. 3Marque a alternativa que apresenta apenas padrões GRASP?
    1. AControlador, polimorfismo e Memento
    2. BCoesão alta, controlador, strategy
    3. CCoesão alta, polimorfismo, visitor
    4. DObserver, visitor, strategy
    5. ECoesão alta, controlador e polimorfismo
  4. 4Qual padrão GRASP tem como um de seus objetivos minimizar o impacto na camada de negócio referente às alterações nos requisitos da interface com o usuário?
    1. AControlador
    2. BAlta Coesão
    3. CEspecialista da Informação
    4. DMediador
    5. EIndireção
  5. 5Num determinado setor de uma empresa fictícia existem 5 (cinco) funcionários contratados. Todos os funcionários são contratados com a mesma carga horária de trabalho prevista. Dois dos cinco funcionários produzem o triplo do que produzem os outros colegas de trabalho, pois além de concluir as tarefas diárias de sua própria responsabilidade, também executam as tarefas que não são concluídas pelos outros colegas. Ao final do expediente é possível observar que os dois funcionários que mais trabalham apresentam maior desgaste físico e mental, pois sempre ficam sobrecarregados com responsabilidades extras. Fazendo uma analogia com o cenário descrito acima, responda qual característica de Projeto O.O. explicaria a situação que ocorre quando uma má distribuição de responsabilidades entre 5 classes afeta a colaboração entre os objetos, concentrando responsabilidades demais em somente 2 dessas classes.
    1. ABaixo Encapsulamento
    2. BElevado Polimorfismo
    3. CBaixa Coesão
    4. DElevado Acoplamento
    5. EElevada Herança
  6. 6O tipo tipos de coesão caracterizada quando um módulo executa um e somente um cálculo, e então retorna o resultado é chamada de:
    1. AComucacional
    2. BRecursiva.
    3. CFuncional;
    4. DParalela;
    5. EEm Canada;
  7. 7Um padrão controlador é 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, Este é um padrão de projeto de delegação, pois, normalmente um controlador deve delegar a outros objetos o serviço que precisa ser feito. Dentre os conceitos abaixo, assinale aquele que complementa o objtivo deste padrão.
    1. Aele coordena ou controla as generalizações;
    2. Bele controla ou coordena os métodos;
    3. Cele coordena ou controla a recursividade;
    4. Dele coordena ou controla as classes;
    5. Eele coordena ou controla a atividade;
  8. 8Considere a figura abaixo

    E escolha a opção correta sobre a gravura:
    Image for question 8
    1. AA classe instanciada assinalada como :???? Permite desacoplar as classes e métodos de apresentação. E isto aumenta a reutilização das classes de negocio.
    2. BA Classe instanciada assinalada como :???? Deveria estar incorporada na classe emprestar para evitar criar uma serie de novas classes. Isto facilita o projeto.
    3. CA Classe instanciada assinala como :???? É de baixo acoplamento e baixa coesão pela natureza de sua criação.
    4. DA Classe instanciada assinalada como :???? Não pode ser decomposta em outros controladores. Assim temos que trabalhar com o tipo de coesão resultante (temporal, funcional...)
    5. Euma classe de controle exige que sempre se tem há uma classe de apresentação. Desta forma não podemos ter mais de uma classe de controle por sistema

Information

Description
Padrões de Projeto Padrões de Projeto Quiz on 9 PADRÕES DE PROJETO DE SOFTWARE, created by Anderson Ribeiro on 23/11/2016.
Language
Português
Views
0
Rating
No ratings yet
Rate this quiz
Rate this quiz

More on Padrões GRASP

Feedback

What is it about?

What do you think of the new look?

How do you like it?