Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — FGV 2022

Engenharia de SoftwareConceitos Básicos em Engenharia de Software
Código
fg047161
Banca
FGV
Órgão
CGU
Ano
2022
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Tecnologia da Informação
A equipe de redes de um órgão público está trabalhando para auxiliar no cumprimento das metas da equipe de desenvolvimento de sistemas do mesmo órgão e vislumbrou a possibilidade de utilização de DevOps. Para tal, a equipe de redes indicou a contratação de uma API em uma nuvem. A API indicada permite que os desenvolvedores e os administradores dos sistemas interajam com a infraestrutura de modo programático e em escala, evitando a instalação e a configuração dos recursos manualmente todas as vezes que precisam recriar um ambiente de desenvolvimento.Para essa atividade, a equipe de desenvolvimento utilizou a prática DevOps de:
  1. Acomunicação e colaboração;
  2. Bintegração contínua;
  3. Centrega contínua;
  4. Dmicrosserviços;
  5. Einfraestrutura como código.
Revelar gabarito e comentário

GabaritoE — infraestrutura como código.

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

DevOps: Infraestrutura como Código

Gabarito: letra E. O enunciado descreve a interação programática com a infraestrutura para evitar configurações manuais, caracterizando a prática de Infraestrutura como Código (IaC). As demais alternativas referem-se a outras práticas ou princípios do DevOps, não correspondendo ao caso.

Práticas DevOps
  • 1Comunicação e colaboração
    • Princípio, não prática específica
  • 2Integração contínua (CI)
    • Integração frequente de código
    • Testes automatizados
  • 3Entrega contínua (CD)
    • Liberação automatizada de software
  • 4Microsserviços
    • Padrão arquitetural
  • 5Infraestrutura como Código (IaC)
    • Gerenciar recursos via código
    • Provisionamento programático
    • Evita configuração manual
    • Permite automação e escala
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Comunicação e colaboração são princípios do DevOps, mas não a prática específica de automatizar a infraestrutura via código.

Alternativa B — ❌ Incorreta

Integração contínua (CI) foca na integração frequente de código e testes automatizados, não no gerenciamento de infraestrutura.

Alternativa C — ❌ Incorreta

Entrega contínua (CD) automatiza a liberação de software, mas não o provisionamento de ambientes.

Alternativa D — ❌ Incorreta

Microsserviços é um padrão arquitetural, não uma prática para gerenciar infraestrutura.

Alternativa E — ✅ Correta ⟵ GABARITO

Infraestrutura como Código (IaC) consiste em gerenciar e provisionar recursos de TI por meio de código, permitindo automação e escala, exatamente como descrito: uso de API para interagir com a infraestrutura programaticamente.

PEGA ESSA DICA!

Associe o termo "programaticamente" e "evitar instalação manual" diretamente a IaC. CI/CD foca em código da aplicação, não na infraestrutura.

Link permanente: /questoes/fg047161