Pular para o conteúdo principal

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

Engenharia de SoftwareDesenvolvimento de Software
Código
ce163341
Banca
CESPE / CEBRASPE
Órgão
TBG
Ano
2023
Nível
Superior
Cargo
Ênfase: Desenvolvimento de Software
Com base nos princípios e modelos de DEVOPS, julgue o item subsecutivo.O uso da integração contínua (continuous integration) é um requisito fundamental para o DEVOPS e ocorre quando existe o interesse de expandir os benefícios da automação dos testes e do feedback imediato para os próximos estágios que não são cobertos pela entrega contínua (continuous delivery).
  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 – Integração Contínua e Entrega Contínua

Gabarito: Errado. A afirmação inverte a relação entre Integração Contínua (CI) e Entrega Contínua (CD). Na verdade, é a CD que expande a CI, e não o contrário. CI é a prática de integrar código frequentemente com builds e testes automatizados; CD automatiza o teste e a disponibilização do software em um repositório, estendendo os benefícios da CI para estágios posteriores.

O enunciado diz que CI é um requisito fundamental para DevOps e ocorre quando se deseja expandir a automação e o feedback para estágios não cobertos pela CD. Isso está equivocado: a CD que expande a CI, pois a CI já cobre a integração e os testes iniciais; a CD garante que o software esteja sempre pronto para implantação, ampliando o escopo da automação.

  1. 1Integração Contínua (CI)Base
  2. 2Builds e testes automatizadosFeedback imediato
  3. 3Entrega Contínua (CD)Expande CI
  4. 4Software pronto para deployAutomação ampliada
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca inverteu o sentido da expansão. O candidato deve lembrar que CI é a base, e CD (ou Continuous Deployment) é quem estende a automação para entrega e implantação.

Conceito correto:

  • Integração Contínua (CI): Desenvolvedores integram código frequentemente; builds e testes automatizados são executados para detectar erros rapidamente.

  • Entrega Contínua (CD): Extensão da CI; o código é automaticamente testado e carregado em um repositório, pronto para implantação manual ou automática.

Erro do item: Afirma que CI ocorre para expandir benefícios a estágios não cobertos pela CD. A direção correta é o oposto: CD expande CI.

Portanto, o item está ERRADO.

Link permanente: /questoes/ce163341