Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FUNDATEC 2023

Arquitetura de SoftwareSoftware
Código
qq890341
Banca
FUNDATEC
Órgão
CAU-RS
Ano
2023
Nível
Superior
Cargo
Analista Superior Desenvolvimento de TIC
São categorias de Padrões de Projetos (Design Patterns) no contexto do processo de desenvolvimento de software:
  1. AEstruturados, não estruturados e semiestruturados.
  2. BModulares, sequenciais e encadeados.
  3. CCriacionais, estruturais e comportamentais.
  4. DElementares, complexos e intermediários.
  5. EPúblicos, privados e reservados.
Revelar gabarito e comentário

GabaritoC — Criacionais, estruturais e comportamentais.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Padrões de Projeto (Design Patterns)

Gabarito: letra C. As três categorias clássicas de padrões de projeto, conforme a obra seminal da Gang of Four (GoF), são: Criacionais, Estruturais e Comportamentais. Essa classificação organiza os padrões de acordo com o propósito: criação de objetos, composição de classes/objetos e comunicação entre objetos.

1Criacionais
Factory
Singleton
Builder
2Estruturais
Adapter
Decorator
Composite
3Comportamentais
Observer
Strategy
Template Method
Padrões de Projeto (GoF)
LEVELsoulevel.com.br
Padrões de Projeto (GoF): Criacionais (Factory, Singleton, Builder); Estruturais (Adapter, Decorator, Composite); Comportamentais (Observer, Strategy, Template Method)

Alternativa A — ❌ Incorreta

“Estruturados, não estruturados e semiestruturados” são categorias de dados (dados estruturados, semiestruturados, não estruturados), não de padrões de projeto.

Alternativa B — ❌ Incorreta

“Modulares, sequenciais e encadeados” não correspondem a nenhuma classificação reconhecida de design patterns. Podem se referir a estilos de programação ou arquitetura, mas não aos padrões GoF.

Alternativa C — ✅ Correta ⟵ GABARITO

Exatamente as três categorias estabelecidas pelo GoF: Criacionais (ex.: Factory, Singleton), Estruturais (ex.: Adapter, Decorator) e Comportamentais (ex.: Observer, Strategy).

Alternativa D — ❌ Incorreta

“Elementares, complexos e intermediários” não é uma taxonomia utilizada para padrões de projeto. Não há essa gradação na literatura.

Alternativa E — ❌ Incorreta

“Públicos, privados e reservados” são modificadores de acesso em linguagens de programação (como Java, C++), não categorias de design patterns.

PEGA ESSA DICA!

Memorize as três categorias e associe a palavra-chave: Criacionais (criação), Estruturais (estrutura/composição), Comportamentais (comportamento/interação). É um dos tópicos mais elementares e cobrados em provas de padrões de projeto.

Gabarito: letra C

Link permanente: /questoes/qq890341