Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025
Engenharia de Software›Desenvolvimento de Software
Código
ce195664
Banca
CESPE / CEBRASPE
Órgão
BDMG
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento - Sistemas, Arquitetura e Solução de Dados
Julgue o item subsequente, com relação a DevOps e DevSecOps.Sabendo-se que o DevOps possui as fases plan, code, build, test, release, deploy, operate e monitor, necessariamente nessa sequência, e que o pipeline CI/CD é o processo que orienta o desenvolvimento de software pelo caminho de codificação, testes e implementação do código, é correto afirmar que o CI engloba até a fase test e o CD engloba até a fase deploy.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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 e CI/CD
Gabarito: E (errado). A afirmação está incorreta porque o Continuous Integration (CI) não inclui a fase de codificação (code), apenas as fases de build e test após o commit. O enunciado diz que CI "engloba até a fase test", o que pode ser interpretado erroneamente como incluindo a fase code, que é anterior ao pipeline de CI.
1Plan
2Code
3Build
4Test
5Release
6Deploy
7Operate
8Monitor
LEVEL · soulevel.com.br
Análise do item
O ciclo DevOps apresentado — plan, code, build, test, release, deploy, operate, monitor — é uma sequência didática. No pipeline CI/CD:
CI (Integração Contínua) inicia após o commit do código, compreendendo as etapas de build (compilação, empacotamento) e test (testes automatizados). A fase code é anterior e não faz parte do CI.
CD (Entrega/Implantação Contínua) abrange as etapas de release (preparação) e deploy (implantação). Até a fase deploy está correto, pois o CD termina no deploy (ou release, dependendo da definição).
O erro está na expressão "CI engloba até a fase test". Se interpretada literalmente, "até a fase test" inclui todas as fases anteriores, ou seja, plan, code, build e test. No entanto, plan e code não são parte do CI. O CI começa no build e vai até test. Portanto, a afirmativa é falsa.
NÃO CAIA NESSA!
Para resolver questões do CESPE sobre CI/CD, lembre-se de que o pipeline CI/CD é composto por:
CI: code → build → test (mas o code é feito pelo desenvolvedor; o pipeline começa no build)
CD: release → deploy
A pegadinha comum é incluir o code dentro do CI, o que está errado.