Pular para o conteúdo principal

Questão de Engenharia de Software — Gestão de Projetos em Engenharia de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareGestão de Projetos em Engenharia de Software
Código
ce174366
Banca
CESPE / CEBRASPE
Órgão
INPI
Ano
2024
Nível
Superior
Cargo
Analista De Planejamento, Gestão E Infraestrutura Em Propriedade Industrial – Área: A9 – Gestão Da Tecnologia Da Informação Com Ênfase Em Desenvolvimento E Manutenção De Sistemas
Julgue o próximo item, relativo a padrão de projetos e Scrum.No padrão de projetos adapter, um algoritmo pode variar independentemente dos clientes que o utilizam, de modo a fornecer diferentes implementações de um mesmo comportamento.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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ão de Projetos: Adapter

ERRADO. O item está errado porque confunde o padrão Adapter com o padrão Strategy. No Adapter, o objetivo é converter a interface de uma classe em outra interface esperada pelo cliente, permitindo que classes com interfaces incompatíveis trabalhem juntas. Ele não permite que um algoritmo varie independentemente dos clientes; essa característica é do padrão Strategy, que define uma família de algoritmos intercambiáveis e permite que eles variem de forma independente dos clientes que os utilizam.

O Adapter é um padrão estrutural, enquanto o Strategy é comportamental. A frase do enunciado descreve exatamente a intenção do Strategy: fornecer diferentes implementações de um mesmo comportamento e permitir que o algoritmo varie sem afetar os clientes. Portanto, a afirmação está incorreta.

NÃO CAIA NESSA!

Para não confundir, lembre-se: Adapter adapta interfaces (plugues e tomadas); Strategy estrategiza algoritmos (trocando a forma de fazer algo).

Gabarito: E — Errado.

Link permanente: /questoes/ce174366