Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — CESPE / CEBRASPE 2023

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
ce154609
Banca
CESPE / CEBRASPE
Órgão
EMPREL
Ano
2023
Nível
Superior
Cargo
Analista de Infraestrutura e Suporte - Especialidade: Softwares Básicos
No DevOps, existe uma prática em que novas alterações de código de uma solução de software são criadas, testadas e mescladas regularmente em um repositório central, com objetivo de encontrar e investigar bugs mais rapidamente. Trata-se da
  1. Aintegração contínua.
  2. Bentrega contínua.
  3. Cimplantação em contêineres.
  4. Ddisponibilização em microsserviços.
  5. Epipeline.
Revelar gabarito e comentário

GabaritoA — integração contínua.

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

Gabarito: letra A. A descrição no enunciado — "novas alterações de código são criadas, testadas e mescladas regularmente em um repositório central" — corresponde exatamente à prática de integração contínua (Continuous Integration). Essa prática visa detectar bugs rapidamente por meio de testes automatizados sempre que um novo trecho de código é integrado.

O contexto traz a definição: "Integração contínua. Os elementos de código com a nova funcionalidade são adicionados ao código existente e ao ambiente de execução (run-time) e, então, examinados para garantir que não há erros após a entrega."

  1. 1Integração contínua (CI)Código mesclado e testado
  2. 2Entrega contínua (CD)Preparado para produção
  3. 3Implantação em contêineresEmpacotamento e execução
  4. 4MicrosserviçosArquitetura de software
  5. 5PipelineEtapas automatizadas
LEVEL · soulevel.com.br

Alternativa A – ✅ Correta ⟵ GABARITO

A integração contínua é exatamente o que o enunciado descreve: código alterado é frequentemente mesclado a um repositório central, com testes automatizados para identificar problemas cedo.

Alternativa B – ❌ Incorreta

Entrega contínua (Continuous Delivery) refere-se à etapa posterior: o código já integrado é preparado e disponibilizado para produção, não ao ato de mesclar e testar constantemente.

Alternativa C – ❌ Incorreta

Implantação em contêineres é uma tecnologia de empacotamento e execução, não uma prática de integração de código.

Alternativa D – ❌ Incorreta

Disponibilização em microsserviços é um estilo de arquitetura, não uma prática de integração contínua.

Alternativa E – ❌ Incorreta

Pipeline é um termo genérico para o encadeamento automatizado de etapas (build, teste, deploy), mas não é a prática específica de mesclar alterações regularmente.

Gabarito: letra A

Link permanente: /questoes/ce154609