A área de integração de sistemas da ALEGO está modernizando ...

Próximas questões
Com base no mesmo assunto
Q3881439 Arquitetura de Software
A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.

Assinale a alternativa que descreve corretamente esse formato: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: Reconhecer que JSON, no contexto de troca de informações entre sistemas, é um formato de dados e não um protocolo, banco de dados ou linguagem de programação.

Tema central: Natureza do JSON
Análise das alternativas
A
Errada
Está errada por erro de categoria. JSON não é linguagem de marcação baseada em tags; essa descrição corresponde ao modelo de XML/HTML, enquanto JSON representa dados sem marcação por tags.
B
Errada
Está errada porque confunde formato de dados com protocolo de comunicação. JSON não define regras completas de transmissão de mensagens entre servidores; ele pode ser transportado por protocolos como HTTP.
C
Errada
Está errada porque confunde formato de dados com tecnologia de persistência. JSON pode ser usado em armazenamento ou em bancos orientados a documentos, mas não é um banco de dados.
D
Certa
A alternativa D está certa porque classifica JSON corretamente como um formato leve de troca de dados.
E
Errada
Está errada porque JSON não é linguagem de programação. Apesar do nome JavaScript Object Notation, sua natureza é a de formato textual de representação de dados.
Pegadinha da questão
A questão explorou confusões de categoria: tomar JSON por XML, por protocolo de comunicação, por banco orientado a documentos ou por linguagem de programação, quando ele é apenas um formato de troca de dados.
Dica para questões semelhantes
  • Quando a alternativa disser que JSON define transmissão, sessão ou regras de comunicação, elimine: isso é papel de protocolo, não de formato de dados.
  • Quando a descrição falar em tags e marcação hierárquica, pense em XML, não em JSON.
  • Se a tecnologia apenas usa JSON para representar ou transportar informação, não a confunda com a própria natureza do JSON.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito (D)

Atualmente, a maioria dos aplicativos web e móveis utiliza um formato padrão para compartilhar informações: JavaScript Object Notation, ou JSON. 

O JSON, um protocolo leve de intercâmbio de dados baseado em texto, é a base das APIs que conectam aplicativos, dos arquivos de configuração que definem os serviços em nuvem e da forma como os dados são organizados para uso por algoritmos de IA .

Os desenvolvedores valorizam os arquivos JSON por sua facilidade de uso e compatibilidade flexível com a maioria das linguagens de programação.

Fonte: https://www.snowflake.com/en/fundamentals/what-is-json/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo