Pular para o conteúdo principal

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

Engenharia de SoftwareDesenvolvimento de Software
Código
fg105415
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Programador
O setor de integração da Assembleia Legislativa utiliza documentos XML para a troca de informações estruturadas com órgãos externos. Um Analista de Programação recebe um documento XML que cumpre todas as regras sintáticas fundamentais como: tags aninhadas corretamente, apenas um elemento raiz, fechamento correto de tags, etc., mas que não segue a estrutura definida no dicionário de dados compartilhado. Neste cenário, o documento XML é classificado como:
  1. ANão-XML, pois a validação é um requisito obrigatório.
  2. BXML Válido, mas não bem-formado.
  3. CXML Bem-Formado, mas não Válido
  4. DXML Sintaticamente Correto e Semanticamente Válido.
  5. EXML Inconsistente e mal-estruturado.
Revelar gabarito e comentário

GabaritoC — XML Bem-Formado, mas não Válido

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

XML – Bem-formado vs. Válido

Gabarito: letra C. Um documento XML que obedece às regras sintáticas fundamentais (tag única raiz, aninhamento correto, fechamento) é classificado como bem-formado. A conformidade com um esquema (DTD/XSD) o torna válido. Como o enunciado afirma que o documento cumpre as regras sintáticas, mas não segue a estrutura do dicionário, ele é bem-formado, mas não válido.

A banca testa a diferença entre well-formed e valid. É comum que candidatos confundam os conceitos.

XML
  • 1Bem-formado (sintaxe)
    • Tag única raiz
    • Aninhamento correto
    • Fechamento de tags
  • 2Válido (esquema)
    • Conforme DTD/XSD
    • Segue dicionário de dados
LEVEL · soulevel.com.br

Alternativa A – ❌ Incorreta

Afirma que é "Não-XML". Um documento bem-formado é sim XML; a validação não é requisito obrigatório para ser considerado XML.

Alternativa B – ❌ Incorreta

Inverte os conceitos: "válido, mas não bem-formado". O documento descrito é bem-formado (sintaxe correta), mas não é válido (não segue um esquema). Portanto, a classificação correta é o oposto.

Alternativa C – ✅ Correta ⟵ GABARITO

Exatamente: o documento é bem-formado (sintaxe correta), mas não é válido (não está de acordo com o dicionário de dados). Isso corresponde à definição padrão de XML.

Alternativa D – ❌ Incorreta

Diz "sintaticamente correto e semanticamente válido". O documento não é semanticamente válido, pois não se alinha ao esquema; ele é sintaticamente correto, mas não válido.

Alternativa E – ❌ Incorreta

"XML Inconsistente e mal-estruturado". O documento tem estrutura correta (sintaxe), não é mal-estruturado; é bem-formado.

NÃO CAIA NESSA!

A banca troca os termos "bem-formado" e "válido". Lembre-se: bem-formado = regras sintáticas; válido = conformidade com esquema. Sempre que a questão disser que o XML obedece à sintaxe, mas não ao dicionário, a resposta é bem-formado, mas não válido.

Gabarito: letra C.

Link permanente: /questoes/fg105415