🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Assinale a alternativa que corresponde a uma linguagem de c...

Próximas questões
Com base no mesmo assunto
Q4196130 Arquitetura de Software
Assinale a alternativa que corresponde a uma linguagem de consulta para APIs que permite que clientes (clients) interajam com um único endpoint para obter os dados exatos que precisam, sem a necessidade de encadear múltiplas requisições.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A pista decisiva era a descrição de uma linguagem de consulta para APIs que permite ao cliente pedir exatamente os dados de que precisa por um único endpoint.

Tema central: Consulta para APIs
Análise das alternativas
A
Errada
NoSQL está errada porque não é linguagem de consulta para APIs. O termo designa uma categoria de bancos de dados não relacionais, isto é, uma tecnologia de persistência, e não o mecanismo descrito no enunciado.
B
Errada
SOAP está errada porque é um protocolo de troca de mensagens para web services. Isso não se confunde com uma linguagem de consulta para APIs em que o cliente seleciona exatamente os campos desejados por um único endpoint.
C
Certa
GraphQL é a alternativa correta porque se enquadra no conceito cobrado: trata-se de uma linguagem de consulta para APIs na qual o cliente especifica exatamente os dados que deseja obter e, em geral, faz isso por meio de um único endpoint. Esse é precisamente o critério técnico descrito no item.
D
Errada
JSON está errada porque é um formato de serialização ou representação de dados. Ele pode ser usado no tráfego de informações, mas não é linguagem de consulta para APIs.
E
Errada
OCL está errada porque é uma linguagem de restrições usada em modelagem UML. Seu domínio de aplicação não é consulta de dados em APIs no sentido exigido pela questão.
Pegadinha da questão
A confusão explorada foi misturar categorias técnicas diferentes: formato de dados (JSON), protocolo de integração (SOAP), tecnologia de banco de dados (NoSQL) e linguagem de modelagem/restrições (OCL) com a linguagem de consulta para APIs pedida, que é GraphQL.
Dica para questões semelhantes
  • Se a descrição falar em cliente pedindo exatamente os dados necessários em APIs, a resposta tende a ser uma linguagem de consulta, como GraphQL.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo