Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — CESPE / CEBRASPE 2024
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
ce168427
Banca
CESPE / CEBRASPE
Órgão
CAGEPA - PB
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Suporte de TI
Uma das práticas de DevOps permite aos desenvolvedores mesclar alterações de código com frequência em um repositório central, possibilitando, assim, que as equipes possam resolver bugs de forma mais rápida, melhorando a qualidade do software e reduzindo o tempo para validação e lançamento de novas atualizações. Essa prática de DevOps é denominada
Aintegração contínua.
Bconsciência situacional.
Cautomação.
Dmonitoramento.
Eserviço constante.
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 prática descrita — mesclar alterações de código com frequência em um repositório central, permitindo resolução rápida de bugs e reduzindo tempo de validação — é a definição clássica de integração contínua (Continuous Integration). Essa técnica é um dos pilares do DevOps, conforme amplamente difundido na literatura de engenharia de software.
A questão testa o conhecimento das principais práticas de DevOps. O enunciado descreve exatamente o fluxo da integração contínua: desenvolvedores integram seu trabalho repetidamente (muitas vezes ao dia), cada integração é verificada por build e testes automatizados, detectando erros precocemente e acelerando as entregas.
Alternativa A — ✅ Correta ⟵ GABARITO
A integração contínua (CI) é a prática que permite que alterações de código sejam mescladas frequentemente em um repositório central. Cada commit dispara uma build automatizada e testes, garantindo que o código integrado não quebre a aplicação. Isso acelera a detecção de bugs, melhora a qualidade e reduz o tempo de validação e lançamento — exatamente o que o enunciado descreve.
Alternativa B — ❌ Incorreta
Consciência situacional é um conceito usado em áreas como segurança e aviação (ciência da situação), não faz parte das práticas de DevOps. Não se relaciona com mesclagem de código ou repositório central.
Alternativa C — ❌ Incorreta
Embora a automação seja um componente importante do DevOps (testes automatizados, deploy automatizado), ela é um recurso genérico, não a prática específica de mesclar alterações em um repositório central. A questão pede o nome da prática, não um princípio geral.
Alternativa D — ❌ Incorreta
Monitoramento refere-se a observar o desempenho e a saúde do sistema em produção, identificando problemas proativamente. Não envolve mesclar código nem repositório central; é uma etapa posterior à entrega.
Alternativa E — ❌ Incorreta
Serviço constante não é um termo técnico reconhecido em DevOps ou engenharia de software. Não há definição padrão que corresponda à prática descrita.
PEGA ESSA DICA!
Na prova, lembre-se de que a integração contínua (CI) é a prática de mesclar código frequentemente com verificação automatizada. Já a entrega contínua (CD) é o próximo passo: garantir que o código integrado esteja sempre pronto para ser implantado em produção. O enunciado foca na mesclagem e validação, que é CI.