Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2026
Engenharia de Software›Metodologia de desenvolvimento de software
Código
ce230537
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2026
Nível
Superior
Cargo
Especialista em Gestão de Telecomunicações - Analista de Tecnologia da Informação
A respeito de desenvolvimento de sistemas, julgue o item a seguir.De acordo com as regras de formatação do padrão XML, os dados de um cliente podem ser representados da seguinte maneira.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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: representação de dados de um cliente
Gabarito: Certo (C). O XML (eXtensible Markup Language) é uma linguagem de marcação que permite representar dados de forma estruturada e hierárquica, sendo perfeitamente adequada para representar os dados de um cliente, como nome, endereço, telefone, etc. A afirmação do enunciado está correta, pois o XML é um padrão amplamente utilizado para esse fim.
O XML é uma linguagem de marcação que define um conjunto de regras para codificar documentos em um formato que é tanto legível por humanos quanto por máquinas. Ele foi projetado para ser autodescritivo, ou seja, as tags (marcas) utilizadas descrevem o significado dos dados, e não apenas a sua apresentação. Por exemplo, em um documento XML que representa um cliente, poderíamos ter:
<cliente>
<nome>João da Silva</nome>
<endereco>
<rua>Rua das Flores</rua>
<numero>123</numero>
<cidade>São Paulo</cidade>
</endereco>
<telefone>(11) 99999-9999</telefone>
</cliente>
Neste exemplo, as tags <cliente>, <nome>, <endereco>, <rua>, <numero>, <cidade> e <telefone> são definidas pelo usuário (ou por um schema) para descrever a estrutura dos dados. Essa é a principal característica do XML: a flexibilidade para criar tags personalizadas que se adequem ao domínio do problema.
A principal diferença entre o XML e o HTML é que o HTML é uma linguagem de marcação com um conjunto fixo de tags, focada na apresentação do conteúdo em navegadores web. O XML, por outro lado, não possui tags predefinidas e é focado na estrutura e no transporte de dados, sendo independente de plataforma e de linguagem de programação. Essa característica torna o XML ideal para a troca de informações entre sistemas heterogêneos, como em web services e integrações de sistemas.
A banca explora a confusão entre XML e HTML. O candidato que não domina a diferença entre essas duas linguagens de marcação pode achar que a representação de dados em XML é inválida por não seguir um padrão de tags pré-definido, como o HTML. No entanto, a essência do XML é justamente a liberdade de criação de tags para representar dados de forma estruturada.
Guarde a distinção fundamental: o XML é uma linguagem de marcação genérica e extensível para representar dados, enquanto o HTML é uma linguagem de marcação específica e fixa para apresentar conteúdo na web. É exatamente essa fronteira que a questão testa.
XML: Linguagem de marcação (Genérica e extensível, Tags personalizadas, Autodescritiva); Foco (Estrutura dos dados, Transporte de dados); Uso (Troca entre sistemas, Web services, Integração); Diferença do HTML (HTML: tags fixas, apresentação, XML: tags livres, dados)
Item — ✅ CERTO
A afirmação de que os dados de um cliente podem ser representados de acordo com as regras de formatação do padrão XML está correta. O XML é uma linguagem de marcação extensível, projetada para descrever dados de forma estruturada e hierárquica, permitindo a criação de tags personalizadas que representam os atributos de uma entidade, como um cliente. A representação de dados de um cliente em XML é uma prática comum e amplamente utilizada em sistemas de informação, integração de dados e web services.