Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FGV 2024

Engenharia de SoftwareMetodologia de desenvolvimento de software
Código
fg079867
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
Analista de Processamento
A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais.
  1. AÉ uma metodologia que define a automação de processos manuais de infraestrutura por meio de scripts ou arquivos de configuração, permitindo o versionamento e a replicação de ambientes de forma padronizada.
  2. BTrata-se de uma abordagem que visa a centralização da infraestrutura em um único datacenter físico, promovendo maior segurança e controle sobre os recursos da organização.
  3. CÉ um modelo de gerenciamento de infraestruturas exclusivamente aplicado a servidores físicos, eliminando a necessidade de automação em ambientes virtuais.
  4. DRefere-se à adoção de infraestruturas escaláveis de forma automática, sem a necessidade de arquivos ou scripts de configuração, sendo totalmente gerenciada por inteligência artificial.
  5. EÉ um conjunto de boas práticas que propõe a terceirização completa da infraestrutura de TI, eliminando a necessidade de a empresa gerenciar internamente seus recursos.
Revelar gabarito e comentário

GabaritoA — É uma metodologia que define a automação de processos manuais de infraestrutura por meio de scripts ou arquivos de configuração, permitindo o versionamento e a replicação de ambientes de forma padronizada.

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

Infrastructure as Code (IaC)

Gabarito: letra A. IaC é uma prática que automatiza o provisionamento e gerenciamento de infraestrutura por meio de scripts/arquivos de configuração, permitindo versionamento e replicação padronizada, conforme o conceito central da área (DevOps).

A banca testa o conhecimento básico de IaC, apresentando distratores que confundem conceitos como centralização física, exclusividade para servidores físicos, ausência de scripts ou terceirização.

Alternativa A — ✅ Correta ⟵ GABARITO

Descreve exatamente o conceito: automação de processos manuais com scripts/arquivos, versionamento e replicação padronizada. O conteúdo de apoio reforça que IaC "é uma prática em que a infraestrutura é provisionada e gerenciada usando técnicas de desenvolvimento de código e software, como controle de versão e integração contínua".

Alternativa B — ❌ Incorreta

Afirma que IaC visa centralizar a infraestrutura em um único datacenter físico. Na verdade, IaC independe de localização física e não exige centralização; o foco é na automação e padronização, não no local dos recursos.

Alternativa C — ❌ Incorreta

Diz que IaC se aplica exclusivamente a servidores físicos e elimina automação em ambientes virtuais. IaC é amplamente usada em ambientes virtuais e em nuvem, e a automação é sua essência.

Alternativa D — ❌ Incorreta

Alega que IaC dispensa scripts/arquivos e é totalmente gerenciada por IA. IaC depende de arquivos de configuração (declarativos ou imperativos) e não é necessariamente baseada em IA.

Alternativa E — ❌ Incorreta

Propõe que IaC consiste em terceirizar a infraestrutura. Na verdade, IaC é uma prática interna de gerenciamento como código, não necessariamente envolve terceirização.

Gabarito: letra A.

Link permanente: /questoes/fg079867