Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
ce190854
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
Assinale a opção que apresenta a ferramenta utilizada no Swagger para expor e invocar definições de APIs feitas com o próprio Swagger.
  1. ASwagger Socket
  2. BSwagger Editor
  3. CSwagger Parse
  4. DSwagger Codegen
  5. ESwagger JS
Revelar gabarito e comentário

GabaritoA — Swagger Socket

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

Swagger Tools – Ferramentas para expor e invocar APIs

Gabarito: letra A. A ferramenta Swagger Socket é a que permite expor e invocar definições de APIs, especialmente para comunicação em tempo real via WebSocket. As demais opções cumprem funções distintas: Swagger Editor (edição), Swagger Codegen (geração de código), Swagger Parse (análise sintática) e Swagger JS (biblioteca cliente JavaScript).

Alternativa A — ✅ Correta ⟵ GABARITO

O Swagger Socket é uma ferramenta projetada para expor e invocar definições de APIs, suportando protocolos de comunicação em tempo real, como WebSockets. Portanto, atende diretamente ao que o enunciado descreve.

Alternativa B — ❌ Incorreta

O Swagger Editor é um editor visual para criar e modificar especificações no formato OpenAPI (antigo Swagger). Sua finalidade é editar, não expor ou invocar definições de API.

Alternativa C — ❌ Incorreta

O Swagger Parse é uma biblioteca para fazer parsing de especificações Swagger, convertendo-as em objetos manipuláveis. Não tem função de exposição ou invocação de APIs.

Alternativa D — ❌ Incorreta

O Swagger Codegen gera automaticamente código de clientes, servidores e documentação a partir de uma especificação OpenAPI. Não é usado para expor ou invocar APIs diretamente.

Alternativa E — ❌ Incorreta

O Swagger JS é uma biblioteca JavaScript para interagir com APIs definidas com Swagger. Embora possa invocar APIs, não é a ferramenta do Swagger em si para expor definições – é um cliente. A ferramenta específica para expor e invocar é o Swagger Socket.

PEGA ESSA DICA!

Para memorizar, associe cada ferramenta ao seu verbo-chave: Editor (editar), Codegen (gerar código), Parse (analisar), JS (client side), Socket (comunicação em tempo real – expor/invocar).

Gabarito: letra A

Link permanente: /questoes/ce190854