Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — IDCAP 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg518442
Banca
IDCAP
Órgão
IPJB
Ano
2025
Nível
Superior
Cargo
Tecnologista - Tecnologia da Informação Aplicada a Conservação da Biodiversidade
Em APIs RESTful, o princípio fundamental HATEOAS refere-se à:
  1. AHypertext Application Transfer Protocol for Enterprise Applications.
  2. BHigh Availability Transactional Environment for Online Applications.
  3. CHierarchical Access to Transferable Entities over a Secure API.
  4. DHuman-Assisted Text Extraction and Organization System.
  5. EHypermedia as the Engine of Application State.
Revelar gabarito e comentário

GabaritoE — Hypermedia as the Engine of Application State.

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

HATEOAS (Hypermedia as the Engine of Application State)

Gabarito: letra E. HATEOAS é o princípio REST que estabelece que a hipermídia deve guiar as transições de estado da aplicação, ou seja, o servidor fornece links dinâmicos nas respostas para que o cliente descubra e interaja com os recursos sem conhecimento prévio da API.

A banca cobra o conhecimento da sigla e do conceito central de HATEOAS. As alternativas A a D são distratores que não correspondem ao significado real.

Alternativa A — ❌ Incorreta

"Hypertext Application Transfer Protocol for Enterprise Applications" — não é uma definição real; mistura termos sem relação com o conceito de HATEOAS.

Alternativa B — ❌ Incorreta

"High Availability Transactional Environment for Online Applications" — descreve um ambiente transacional de alta disponibilidade, não o princípio de hipermídia como motor do estado.

Alternativa C — ❌ Incorreta

"Hierarchical Access to Transferable Entities over a Secure API" — refere-se a acesso hierárquico seguro, nada a ver com o uso de links hipermídia.

Alternativa D — ❌ Incorreta

"Human-Assisted Text Extraction and Organization System" — sistema de extração de texto assistido por humano, completamente alheio ao conceito.

Alternativa E — ✅ Correta ⟵ GABARITO

A definição exata: Hypermedia as the Engine of Application State. Esse princípio é um dos pilares da arquitetura REST, onde o servidor inclui links nas respostas que direcionam o cliente para as próximas ações possíveis, tornando a API auto-descritiva e desacoplada.

PEGA ESSA DICA!

Para decorar HATEOAS, lembre-se da sigla: "Hypermedia (hipermídia) As The Engine Of (como o motor) Application State (do estado da aplicação)". Em provas, o foco está em saber que a aplicação é guiada pela hipermídia fornecida nas respostas, e não por documentação externa ou convenções fixas de URL.

Gabarito: letra E.

Link permanente: /questoes/qg518442