Questões de Arquitetura de Software - Padrões de projeto (Design Patterns) para Concurso

Foram encontradas 521 questões

Q2026203 Arquitetura de Software
Em Design Patterns, padrões criacionais oferecem diversas alternativas de criação de objetos, o que aumenta a flexibilidade e a reutilização de código.
Assinale a alternativa que contém somente padrões criacionais
Alternativas
Q1985602 Arquitetura de Software
Um cliente deseja desenvolver um sistema para avaliação automática de crédito pessoal. Porém, as regras de avaliação a serem implementadas pelo software variam de acordo com a faixa etária do interessado no crédito. Isto é, deve haver três conjuntos de regras de negócio: um para pessoas de até 30 anos de idade, um segundo conjunto de regras para pessoas entre 30 e 50 anos, e um terceiro conjunto de regras para pessoas acima de 50 anos.
Tendo em vista a situação-problema apresentada, para a implementação do software, seria adequado o uso do padrão de projeto  
Alternativas
Q1971400 Arquitetura de Software
Sobre padrões de projeto, analise o cenário a seguir.
Um membro de uma equipe implementou uma classe responsável por se conectar com o banco de dados da aplicação. No entanto, essa classe está sendo instanciada em diversos trechos do programa, afetando consideravelmente seu desempenho. Para resolver esse problema, o técnico decidiu reduzir a quantidade de inicializações de objetos dessa classe, reaproveitando a mesma instância sempre que possível.
Qual dos padrões de projeto apresenta a solução descrita nesse cenário?
Alternativas
Q1966358 Arquitetura de Software
Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. 

O padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade.
Alternativas
Q1966357 Arquitetura de Software
Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. 

O padrão de comportamento Command permite representar comandos como objetos, sem a necessidade de saber como a operação é executada. 
Alternativas
Respostas
61: A
62: A
63: C
64: C
65: C