Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
fg123986
Banca
FGV
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2025
Nível
Superior
Cargo
Área Apoio Especializado - Tecnologia da Informação (Reaplicação)
Paula e Maria estão avaliando as potencialidades dos usos de JSON e XML no desenvolvimento de aplicações Web para uma grande companhia estatal. As analistas sabem que JSON e XML são duas escolhas muito comuns quando se trata de formatos de dados na Web.A esse respeito, assinale a afirmativa correta.
  1. ACom relação à legibilidade, Paula informa que ambos são legíveis por humanos, mas os documentos XML são mais detalhados.
  2. BCom relação ao volume de dados, Maria informa que o JSON é maior e menos compacto que o XML devido aos elementos extra de marcação.
  3. CCom relação as análises, Paula informa que as análises dos documentos JSON são mais complexas que os XML.
  4. DCom relação ao apoio à gestão de dados, Maria informa que ambos possuem limitado suporte ao idioma português e que o XML está em desuso.
  5. ECom relação aos casos de uso, Paula informa que o JSON é geralmente preterido para aplicações web devido ao seu código binário ser maior o que XML.
Revelar gabarito e comentário

GabaritoA — Com relação à legibilidade, Paula informa que ambos são legíveis por humanos, mas os documentos XML são mais detalhados.

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

JSON vs XML em aplicações Web

Gabarito: letra A. Ambas as afirmativas sobre JSON e XML são avaliadas. A correta destaca que ambos são legíveis por humanos, mas documentos XML são mais detalhados (mais verbosos) devido à sua natureza de linguagem de marcação com tags de abertura e fechamento.

A banca testa o conhecimento das características básicas de cada formato: JSON (JavaScript Object Notation) é leve, compacto e fácil de analisar; XML (eXtensible Markup Language) é mais verboso, mas também legível. Apegue-se às afirmações comuns e evite generalizações.

Aspecto

JSON

XML

Comentário

Legibilidade humana

Legível, mais enxuto

Legível, porém mais detalhado (verboso)

Ambos legíveis, mas XML é mais extenso devido às tags de abertura/fechamento

Volume de dados

Menor, mais compacto

Maior, menos compacto

JSON não requer tags repetitivas; XML é mais pesado

Complexidade de análise (parsing)

Mais simples e rápido

Mais complexo (validação de tags, namespaces, DTDs)

Estrutura JSON é menos rígida; XML exige mais processamento

Suporte a idiomas (ex.: português)

Suporta Unicode (incluindo português)

Suporta Unicode (incluindo português)

Ambos têm suporte adequado; XML não está em desuso

Casos de uso típicos

Preferido em APIs web, aplicações leves

Usado em integrações, configurações, documentos estruturados

JSON é textual (não binário) e amplamente adotado na Web

Alternativa A — ✅ Correta ⟵ GABARITO

Afirma que ambos são legíveis por humanos, mas XML é mais detalhado. Correto: tanto JSON quanto XML podem ser lidos por pessoas, porém XML exige tags de abertura e fechamento para cada dado, tornando o documento mais extenso e detalhado. JSON usa pares chave-valor e listas, sendo mais enxuto.

Alternativa B — ❌ Incorreta

Afirma que JSON é maior e menos compacto que XML. É o oposto: JSON é geralmente mais compacto que XML, pois não requer tags de fechamento repetitivas. O volume de dados do JSON tende a ser menor.

Alternativa C — ❌ Incorreta

Afirma que a análise (parsing) de documentos JSON é mais complexa que a de XML. Na prática, o parsing de JSON é mais simples e rápido, pois sua estrutura é menos rígida. XML exige validação de tags, namespaces, DTDs, o que pode ser mais complexo.

Alternativa D — ❌ Incorreta

Afirma que ambos têm suporte limitado ao idioma português e que XML está em desuso. Ambos suportam Unicode (incluindo português) sem problemas, e XML não está em desuso – ainda é amplamente utilizado em integrações, configurações e documentos estruturados.

Alternativa E — ❌ Incorreta

Afirma que JSON é preterido para aplicações web por ser binário. JSON é um formato puramente textual (baseado em texto), não binário. Além disso, é amplamente preferido para APIs web justamente por sua leveza e facilidade de uso.

Gabarito: letra A.

Link permanente: /questoes/fg123986