Pular para o conteúdo principal

Questão de Arquitetura de Software — Interoperabilidade — FGV 2026

Arquitetura de SoftwareInteroperabilidade
Código
fg126242
Banca
FGV
Órgão
AL-GO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
A ALEGO está passando por um processo de padronização na troca de informações entre seus diversos sistemas internos e aplicações de parceiros externos. Para garantir interoperabilidade, estruturação consistente dos dados e integração com soluções legadas, a equipe de TI precisa definir um formato de representação de dados. Nesse cenário, surge a necessidade de avaliar o uso de XML (Extensible Markup Language).Assinale a alternativa relativa a este formato de representação de dados.
  1. AÉ um padrão que fornece um diretório para serviços web, permitindo que empresas publiquem e descubram serviços online. Facilita a integração entre diferentes sistemas.
  2. BÉ um estilo arquitetônico para o desenvolvimento de serviços web que utiliza princípios do protocolo HTTP. É amplamente utilizado para construir APIs pela sua simplicidade e eficiência.
  3. CFormato leve de troca de dados utilizado para armazenamento e intercâmbio de informações, que é de fácil compreensão e pode ser manipulado com a sintaxe do JavaScript.
  4. DLinguagem de marcação projetada para descrever o conteúdo das páginas da web de forma estruturada, permitindo o armazenamento e a transmissão de dados.
  5. EUma linguagem de transformação que permite converter documentos de um determinado tipo em outros formatos, como HTML ou texto plano. É útil para modificar a apresentação de dados.
Revelar gabarito e comentário

GabaritoD — Linguagem de marcação projetada para descrever o conteúdo das páginas da web de forma estruturada, permitindo o armazenamento e a transmissão de dados.

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 (eXtensible Markup Language)

Gabarito: letra D. XML é uma linguagem de marcação projetada para descrever dados de forma estruturada, permitindo armazenamento e transmissão de informações entre sistemas. As demais alternativas descrevem tecnologias distintas: UDDI, REST, JSON e XSLT.

A questão cobra o conhecimento básico sobre XML, diferenciando-o de outras tecnologias comuns no contexto de integração e interoperabilidade.

1Definição
Linguagem de marcação
Dados estruturados
Armazenamento e transmissão
2Usos comuns
Feeds RSS
SOAP
3Não é
UDDI (diretório)
REST (estilo arquitetônico)
JSON (formato leve)
XSLT (transformação)
XML (eXtensible Markup Language)
LEVELsoulevel.com.br
XML (eXtensible Markup Language): Definição (Linguagem de marcação, Dados estruturados, Armazenamento e transmissão); Usos comuns (Feeds RSS, SOAP); Não é (UDDI (diretório), REST (estilo arquitetônico), JSON (formato leve), XSLT (transformação))

Alternativa A — ❌ Incorreta

Descreve o UDDI (Universal Description, Discovery and Integration), um registro de serviços web. XML não é um diretório, mas sim o formato de dados utilizado.

Alternativa B — ❌ Incorreta

Descreve o REST (Representational State Transfer), um estilo arquitetônico para APIs que usa HTTP. XML pode ser usado como formato, mas não é a definição da tecnologia.

Alternativa C — ❌ Incorreta

Descreve o JSON (JavaScript Object Notation), formato leve e de fácil manipulação com JavaScript. XML é mais verbose e não é manipulado diretamente com sintaxe JavaScript.

Alternativa D — ✅ Correta ⟵ GABARITO

XML (Extensible Markup Language): Linguagem de marcação que permite descrever o conteúdo de dados de forma estruturada, sendo amplamente utilizada para armazenamento e transmissão de informações entre sistemas, garantindo interoperabilidade.

A alternativa destaca a capacidade de descrever conteúdo de páginas web de forma estruturada (embora HTML seja mais específico para apresentação, XML é usado para dados, como em feeds RSS ou SOAP).

Alternativa E — ❌ Incorreta

Descreve o XSLT (eXtensible Stylesheet Language Transformations), linguagem de transformação de documentos XML para outros formatos (HTML, texto, etc.). Não é o XML em si.

NÃO CAIA NESSA!

A banca mistura conceitos vizinhos: UDDI, REST, JSON e XSLT. O candidato deve lembrar que XML é uma linguagem de marcação para dados estruturados, enquanto as outras são tecnologias que o utilizam ou se diferenciam dele.

Gabarito: letra D — única alternativa que define corretamente o XML.

Link permanente: /questoes/fg126242