Questão de Arquitetura de Software — Arquitetura de Software — UFRR 2025
- Código
- qg621122
- Banca
- UFRR
- Órgão
- UFRR
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- AII.
- BII e IV.
- CI, III e IV.
- DI, II e III.
- Ei.
GabaritoA — II.
Gabarito: letra A — apenas a afirmativa II está correta. GraphQL permite que o cliente especifique exatamente os campos desejados, evitando overfetching (excesso de dados).
A afirmativa I é falsa: embora JSON seja o formato mais comum, não é um requisito obrigatório para GraphQL (outros formatos podem ser usados).
A afirmativa III é falsa: GraphQL e REST podem coexistir sem conflito; são abordagens distintas que podem ser expostas no mesmo serviço.
A afirmativa IV é falsa: filtros e ordenação não são nativos do GraphQL — dependem da implementação no esquema. Paginação também pode ser implementada manualmente, sem necessidade obrigatória de bibliotecas auxiliares.
GraphQL foi projetado para que o cliente solicite apenas os dados necessários, eliminando o overfetching comum em APIs REST.
Resposta final: letra A (apenas a afirmativa II).
Link permanente: /questoes/qg621122