Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200697692
Ano: 2012Banca: ESAFOrganização: Receita FederalDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Os padrões de projeto (Design Patterns) são classificados nas categorias:

Gabarito comentado
Anotações
Marcar para revisão

2

457941201868130
Ano: 2013Banca: CESPE / CEBRASPEOrganização: INPIDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Texto associado
Com referência aos padrões de projetos de software, julgue os itens seguintes.

O padrão bridge, além de converter a interface de uma classe existente em outra interface esperada pelos clientes, permite que algumas classes com interfaces diferentes funcionem conjuntamente.

Gabarito comentado
Anotações
Marcar para revisão

3

457941200214776
Ano: 2023Banca: CESPE / CEBRASPEOrganização: EMPRELDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
De acordo com o Catálogo GoF, o padrão que apresenta uma interface comum para uma coleção de objetos é o 
Gabarito comentado
Anotações
Marcar para revisão

4

457941202002799
Ano: 2022Banca: CESPE / CEBRASPEOrganização: BANRISULDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Julgue o item a seguir, a respeito dos padrões GRASP (general responsibility assignment software patterns).


Entre os padrões definidos pelo GRASP, destacam-se baixa coesão e alto acoplamento.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200731282
Ano: 2015Banca: CESPE / CEBRASPEOrganização: MECDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Texto associado
      Considere que, em um documento de requisitos, foram elencadas as seguintes necessidades a serem supridas por meio de padrões de projeto:

I    implementar um padrão de criação que possibilite a separação entre a construção de um objeto complexo e sua representação de modo que esse processo de construção possa criar diferentes representações;

II    implementar um padrão que evite vínculo permanente entre uma abstração e sua implementação;

III    implementar um padrão que, sem violar o encapsulamento e a captura, externalize o estado interno de um objeto e permita que posteriormente ele seja restaurado a esse estado;

IV    implementar um padrão que permita a variação do algoritmo independentemente dos clientes que o utilizam;

V    implementar um padrão que forneça uma interface unificada para um conjunto de interfaces em um subsistema;

VI    implementar um padrão que especifique os tipos de objetos a serem criados usando uma instância prototípica e crie novos objetos copiando este novo protótipo.
Com base nessa situação hipotética, julgue o item a seguir, com relação aos padrões de projeto.

O padrão builder atende corretamente o que se pede em I.
Gabarito comentado
Anotações
Marcar para revisão

6

457941200711933
Ano: 2019Banca: FCCOrganização: TRF - 4ª REGIÃODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Uma Analista de TI quer criar um aplicativo capaz de trocar mensagens entre diversas plataformas móveis, um Android enviando mensagem para um iOS, um Windows Phone trocando mensagens com um Android etc. O problema é que cada uma destas plataformas implementa maneiras diferentes de receber mensagens. Ela sabe que criar vários métodos para cada plataforma não seria uma solução adequada, pois, se o aplicativo precisar incluir uma nova plataforma, outros métodos teriam que ser criados. A modelagem de relacionamentos muitos para muitos pode deixar o projeto do sistema demasiadamente complexo. A Analista procurou, então, um padrão de projeto para utilizar na solução. Dentre os padrões GoF, encontrou um que permite definir um objeto que encapsula a forma como um conjunto de objetos interage. Este padrão promove o acoplamento fraco ao evitar que os objetos se refiram uns aos outros explicitamente e permite variar o uso da interação de forma independente. Atua como um interlocutor entre relacionamentos muitos para muitos, ao evitar uma referência explícita aos objetos, sendo adequado ao problema. Trata-se do padrão comportamental
Gabarito comentado
Anotações
Marcar para revisão

7

457941201997510
Ano: 2023Banca: FGVOrganização: DPE-RSDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Os padrões de projeto fornecem soluções para problemas recorrentes no desenvolvimento de sistemas. Maria está desenvolvendo o sistema ComprasWeb e precisa resolver um problema comum de sistemas Web que é a recepção assíncrona de dados, onde deve ocorrer a atualização dos dados na interface do usuário quando ocorre a resposta do servidor, sem que haja o bloqueio das demais funções da interface.

Para tratar o problema do ComprasWeb, Maria deve usar o padrão de projeto:
Gabarito comentado
Anotações
Marcar para revisão

8

457941201388063
Ano: 2017Banca: IESESOrganização: CEGÁSDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
O padrão GoF apresenta três grupos. Indique a alternativa cujo termo NÃO pertence ao GoF:
Gabarito comentado
Anotações
Marcar para revisão

9

457941200795408
Ano: 2024Banca: IV - UFGOrganização: Câmara de Anápolis - GODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Os padrões de projeto, também conhecidos como Design Patterns, referem-se a soluções reutilizáveis para problemas comuns no design de software. Eles representam as melhores práticas usadas por desenvolvedores experientes para resolver problemas específicos de design durante o desenvolvimento de software. Os padrões de projeto observer, factory method e proxy, são classificados, respectivamente, como padrões de projeto do tipo 
Gabarito comentado
Anotações
Marcar para revisão

10

457941201790887
Ano: 2017Banca: FCCOrganização: ARTESPDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto

Suponha que em uma organização existe um conjunto de cargos e para cada cargo existem regras de cálculo da taxa de produtividade, cujo valor é determinado por uma porcentagem do salário base do funcionário. Este valor é acrescido ao salário do funcionário como um bônus. Um desenvolvedor deve criar uma solução que utilize um design pattern (padrão de projeto) cuja intenção é: “definir uma família de algoritmos, encapsular cada uma delas e torná-las intercambiáveis. O padrão de projeto permite que o algoritmo varie independentemente dos clientes que o utilizam”. Ou seja, o padrão sugere que algoritmos parecidos (métodos de cálculo da taxa de produtividade) sejam separados de quem os utiliza (funcionário). O padrão, além de encapsular os algoritmos da mesma família, também permite a reutilização do código. Nesta situação, caso a regra para cálculo da taxa de produtividade de dois tipos de funcionários, como Desenvolvedor e DBA, seja a mesma, não é necessário escrever código extra. Caso seja necessário incluir um novo cargo, basta implementar sua estratégia de cálculo da taxa ou reutilizar outra similar. Nenhuma outra parte do código precisa ser alterada.


O design pattern mencionado na situação apresentada é

Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com