← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2024

Questão comentada de Engenharia de Software

Em uma arquitetura DevOps, existem diferenças entre a integração contínua e o deployment contínuo. Assinale a opção em que é apresentada característica aplicada ao deployment contínuo.

Gabarito: A

Em DevOps, a integração contínua (CI) cuida de juntar código com frequência, rodar builds e testes cedo para pegar erro logo no começo. Já o deployment contínuo vai um passo além: o que passou no pipeline pode ser publicado automaticamente, sem aquele ritual dramático do “dia do lançamento”. A ideia central do deployment contínuo é transformar entrega em algo rotineiro, quase invisível. Em vez de juntar várias mudanças e fazer uma grande liberação, você libera pequenos incrementos assim que eles estão prontos e aprovados pelo processo automatizado. Por isso, a alternativa A está correta: ela descreve exatamente essa lógica de tornar as novas entregas um não evento, sem depender de um grande marco de release. Isso reduz atraso acumulado, risco concentrado e aquele clássico efeito dominó em que um detalhe perdido empurra tudo por meses. A banca costuma explorar essa diferença: CI fala de integração e validação frequente; deployment contínuo fala de disponibilização automática em produção. Em outras palavras, no CI você prova que o código integra bem; no deployment contínuo, você também coloca isso para valer no ar.

Continue treinando

Questões relacionadas