← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

Leia o trecho a seguir. Esta tecnologia é uma abordagem da automação da infraestrutura baseada em práticas do desenvolvimento de software. Ela enfatiza rotinas consistentes e repetíveis para provisionar e alterar sistemas e suas configurações. Com ela, as mudanças são feitas através do código, e em seguida, a automação é utilizada para testar e aplicar essas alterações nos sistemas. A descrição acima corresponde à

Gabarito: E

A ideia do enunciado é bem típica de Infraestrutura como Código, ou IaC. Aqui, a infraestrutura deixa de ser tratada como algo “manual” e passa a ser definida em arquivos de configuração ou scripts, do mesmo jeito que voce versiona e testa código de aplicação. Isso permite rotinas consistentes, repetíveis e menos sujeitas a esquecimento humano - aquele clássico “na minha máquina funcionava”. Na prática, em IaC voce descreve servidores, redes, permissões, bancos, ambientes e configurações em código. Depois, ferramentas de automação aplicam esse código para criar ou ajustar o ambiente, além de validar se tudo ficou como esperado. O foco do trecho é exatamente esse: mudanças por código + automação para testar e aplicar as alterações. Isso não é CI/CD, porque integração e entrega contínua tratam do fluxo de build, teste e entrega de software, não da definição da infraestrutura em si. Também não é IaaS ou PaaS, que são modelos de serviço em nuvem, isto é, formas de consumo de recursos e plataformas, e não a técnica de descrever infraestrutura por código. Em resumo: quando o enunciado fala em provisionar e alterar sistemas e configurações com base em código, o nome da tecnologia é IaC. É o tipo de conceito que a banca adora cobrar com cara de nuvem, DevOps e automação, mas a pista principal está sempre na palavra “código”.

Continue treinando

Questões relacionadas