Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — FGV 2022
Engenharia de Software›Conceitos 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:
Acomunicação e colaboração;
Bintegração contínua;
Centrega contínua;
Dmicrosserviços;
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.