Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2025
Engenharia de Software›Desenvolvimento 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:
ANão-XML, pois a validação é um requisito obrigatório.
BXML Válido, mas não bem-formado.
CXML Bem-Formado, mas não Válido
DXML Sintaticamente Correto e Semanticamente Válido.
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.