Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FUNDATEC 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg472853
Banca
FUNDATEC
Órgão
IF Sertão - PE
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Dentro da arquitetura REST, a restrição de Interface Uniforme simplifica e desacopla a comunicação ao definir um contrato genérico. Um dos seus pilares é a identificação de recursos, onde cada recurso é unicamente endereçado por meio de um _____________ . Outro pilar é a manipulação de recursos através de representações, que se dá pelo uso dos ___________ para indicar a ação desejada sobre o recurso, como sua recuperação, criação ou modificação.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. Aesquema de banco de dados – operadores de consulta
  2. Bendpoint WSDL – pacotes de dados SOAP
  3. Cnúmero de porta TCP – comandos de um framework
  4. Dnome de serviço – parâmetros da requisição
  5. EURI (Uniform Resource Identifier) – métodos do protocolo HTTP
Revelar gabarito e comentário

GabaritoE — URI (Uniform Resource Identifier) – métodos do protocolo HTTP

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

REST: Interface Uniforme

Gabarito: letra E. A restrição de Interface Uniforme no REST define que cada recurso é identificado unicamente por uma URI (Uniform Resource Identifier), e a manipulação desses recursos ocorre por meio dos métodos do protocolo HTTP (GET, POST, PUT, DELETE, etc.), que indicam a ação desejada. Esse conceito está no cerne da arquitetura REST, conforme descrito por Roy Fielding.

Interface Uniforme (REST)
  • 1Identificação de recursos
    • URI (Uniform Resource Identifier)
  • 2Manipulação via representações
    • Métodos HTTP
      • GET (recuperar)
      • POST (criar)
      • PUT (atualizar)
      • DELETE (remover)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Esquema de banco de dados e operadores de consulta são próprios de bancos de dados, não da identificação de recursos ou ações em REST.

Alternativa B — ❌ Incorreta

Endpoint WSDL e pacotes SOAP pertencem ao estilo SOAP, não ao REST. REST não utiliza WSDL para descrição de serviços.

Alternativa C — ❌ Incorreta

Número de porta TCP é um detalhe de transporte, não um identificador de recurso. Comandos de framework não são padronizados como os métodos HTTP.

Alternativa D — ❌ Incorreta

Nome de serviço é vago e não corresponde ao conceito de URI. Parâmetros de requisição não padronizam as ações; os métodos HTTP são o padrão.

Alternativa E — ✅ Correta ⟵ GABARITO

A URI identifica unicamente cada recurso na Web, e os métodos HTTP (GET, POST, PUT, DELETE, etc.) são as operações padronizadas para manipular representações desses recursos, cumprindo exatamente o que a Interface Uniforme exige.

Gabarito: letra E

Link permanente: /questoes/qg472853