Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — CESPE / CEBRASPE 2023

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
ce163332
Banca
CESPE / CEBRASPE
Órgão
TBG
Ano
2023
Nível
Superior
Cargo
Ênfase: Desenvolvimento de Software
Com base nos conceitos de microsserviços, julgue o item que se segue.Em infraestrutura como código, a abordagem declarativa define os comandos específicos necessários para o alcance da configuração desejada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Infraestrutura como código: abordagem declarativa vs imperativa

ERRADO. A afirmativa inverte os conceitos: na infraestrutura como código (IaC), a abordagem declarativa especifica o estado desejado da infraestrutura, sem definir os comandos para alcançá-lo. Já a abordagem imperativa é que define os comandos específicos necessários para atingir a configuração desejada. Portanto, a assertiva está errada.

A banca explora a confusão clássica entre os dois paradigmas. Na prática, ferramentas declarativas (como Terraform, CloudFormation) descrevem "o quê" (o resultado final), enquanto ferramentas imperativas (como Ansible scripts, scripts shell) descrevem "como" (a sequência de passos).

Infraestrutura como código (IaC)
  • 1Declarativa
    • Estado desejado (o quê)
    • Ex.: Terraform, CloudFormation
  • 2Imperativa
    • Comandos específicos (como)
    • Ex.: Ansible scripts, shell scripts
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca troca os papéis: atribui à abordagem declarativa a característica da imperativa (definir comandos específicos). Lembre-se: declarativa = estado desejado; imperativa = comandos passo a passo.

Gabarito: E (Errado).

Link permanente: /questoes/ce163332