Pular para o conteúdo principal

Questão de Engenharia de Software — DevOps, IaC, Integração Contínua e Entrega Contínua — CESPE / CEBRASPE 2026

Engenharia de SoftwareDevOps, IaC, Integração Contínua e Entrega Contínua
Código
ce391137
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2026
Cargo
AUFC ( )

Julgue o item a seguir , relativos a conceitos, práticas e ferramentas de integração e entrega contínua (CI/CD) e a gestão financeira em ambientes de computação em nuvem (FinOps).

 

A abordagem CI/CD visa otimizar e acelerar o ciclo de vida do desenvolvimento de software, combinando a integração automática e frequente de alterações ao repositório por meio da integração contínua, com processos automatizados de testes, entrega e implantação que conduzem a mudanças no ambiente de produção, assegurando agilidade e qualidade.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

CI/CD: Integração Contínua, Entrega Contínua e Implantação Contínua

Gabarito: Certo (C). A afirmativa descreve corretamente a abordagem CI/CD: a integração contínua (CI) automatiza a integração frequente de alterações de código em um repositório central, enquanto a entrega contínua (CD) automatiza os processos de testes, entrega e implantação, conduzindo as mudanças ao ambiente de produção, com agilidade e qualidade. A definição está alinhada com os conceitos consagrados de CI/CD e com as práticas de DevOps.

A abordagem CI/CD é um pilar do DevOps, visando acelerar o ciclo de vida do desenvolvimento de software. Ela combina duas práticas principais: a Integração Contínua (CI) e a Entrega Contínua (CD). A CI é a prática de integrar alterações de código em um repositório central com frequência, executando automaticamente compilações e testes para detectar erros rapidamente. A CD, por sua vez, refere-se à prática de testar e preparar automaticamente as alterações para implantação em produção, podendo ser dividida em Entrega Contínua (que exige aprovação manual para o deploy) e Implantação Contínua (que automatiza o deploy em produção sem intervenção humana). O objetivo é reduzir o tempo entre a escrita do código e sua disponibilização aos usuários, aumentando a frequência de entregas e a qualidade do software.

Na prática, um pipeline CI/CD automatiza as etapas de construção, teste e implantação. Por exemplo, quando um desenvolvedor faz um commit no repositório, o pipeline é acionado automaticamente: o código é compilado, os testes são executados e, se aprovado, o artefato é preparado para implantação. Na entrega contínua, a implantação em produção ainda requer uma aprovação humana; na implantação contínua, essa etapa é totalmente automatizada. Essa automação reduz erros manuais, acelera o feedback e permite entregas mais frequentes e seguras.

A distinção crucial que a banca explora é entre Entrega Contínua e Implantação Contínua. Muitos candidatos confundem os dois termos, mas a diferença está na intervenção humana: a entrega contínua deixa o software pronto para ser implantado, mas requer aprovação; a implantação contínua vai além e implanta automaticamente em produção. A afirmativa da questão menciona "processos automatizados de testes, entrega e implantação", o que abrange ambas as práticas, sem erro conceitual.

A pegadinha nesta questão é sutil: a banca poderia ter trocado "entrega" por "implantação" ou vice-versa, mas a redação está correta ao afirmar que a CI/CD combina integração automática e frequente com processos automatizados de testes, entrega e implantação. Não há erro de conceito, e a afirmativa está de acordo com a literatura e as práticas de mercado.

CI/CD
  • 1Integração Contínua (CI)
    • Integra alterações com frequência
    • Compilação e testes automáticos
  • 2Entrega Contínua (CD)
    • Testes e preparação automática
    • Exige aprovação humana para deploy
  • 3Implantação Contínua
    • Deploy automático em produção
    • Sem intervenção humana
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca adora confundir os termos "entrega contínua" e "implantação contínua". Lembre-se: a entrega contínua (Continuous Delivery) deixa o software pronto para produção, mas exige aprovação humana; a implantação contínua (Continuous Deployment) automatiza o deploy em produção, sem intervenção humana. Nesta questão, a redação usa "entrega e implantação", o que está correto, pois abrange ambas as práticas. Fique atento a questões que trocam esses termos para induzir ao erro.

CERTO. A afirmativa está correta e reflete fielmente os conceitos de CI/CD.

Gabarito: Certo (C).

Link permanente: /questoes/ce391137