Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — CESPE / CEBRASPE 2026

Arquitetura de SoftwareWebServices
Código
ce229792
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2026
Nível
Superior
Cargo
Auditor Federal de Controle Externo - Área de Controle Externo/ Orientação: Auditoria de Tecnologia da Informação
Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Versionamento de APIs RESTful

Gabarito: C (Certo). A afirmação está correta porque o versionamento baseado em datas é uma estratégia válida em APIs RESTful, na qual identificadores de calendário (ex.: datas) são inseridos diretamente na URI para indicar versões estáveis e não disruptivas, evitando quebras de compatibilidade.

O versionamento é uma prática essencial em APIs RESTful para gerenciar mudanças sem prejudicar clientes existentes. Entre as abordagens comuns estão: versionamento por URI (ex.: /api/v1/), por parâmetro de consulta, por cabeçalho e por data. No versionamento baseado em datas, utiliza-se uma data no formato ISO 8601 (ex.: /api/2020-01-01/recursos) para identificar uma versão estável. Essa técnica é particularmente útil para indicar versões não disruptivas (backward-compatible) ou estáveis. A afirmação do item descreve exatamente essa prática: "utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas". Portanto, o item está Certo.

PEGA ESSA DICA!

Em provas, lembre-se que o versionamento de APIs pode ser feito de várias formas. A banca Cebraspe costuma cobrar a diferença entre versionamento por URI e por cabeçalho, por exemplo. Fique atento ao tipo de "identificador" mencionado: se é numérico (v1, v2), data ou outro.

Link permanente: /questoes/ce229792