Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareDesenvolvimento 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.
  1. CCerto
  2. 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.

  1. 1Plan
  2. 2Code
  3. 3Build
  4. 4Test
  5. 5Release
  6. 6Deploy
  7. 7Operate
  8. 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: codebuildtest (mas o code é feito pelo desenvolvedor; o pipeline começa no build)

  • CD: releasedeploy

A pegadinha comum é incluir o code dentro do CI, o que está errado.

Errado.

Link permanente: /questoes/ce195664