Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — IDCAP 2025
Arquitetura de Software›Conceitos 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 à:
AHypertext Application Transfer Protocol for Enterprise Applications.
BHigh Availability Transactional Environment for Online Applications.
CHierarchical Access to Transferable Entities over a Secure API.
DHuman-Assisted Text Extraction and Organization System.
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.