Tendo como referência conceitos e princípios de DevOps e De...

Próximas questões
Com base no mesmo assunto
Q2275512 Engenharia de Software
Tendo como referência conceitos e princípios de DevOps e DevSecOps, julgue o item a seguir, relativos aos 6 Cs.

O processo de entrega contínua envolve a automação de processos de desenvolvimento, testes e integração dos códigos de forma frequente e em um repositório compartilhado.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta da questão é: Errado (E).

Para entender por que a alternativa é Errado, precisamos primeiro compreender os conceitos de Entrega Contínua (Continuous Delivery) no contexto de DevOps e DevSecOps.

Entrega Contínua é um processo de desenvolvimento de software em que mudanças no código são automaticamente preparadas para lançamento em produção. Um dos objetivos principais é garantir que o software possa ser lançado a qualquer momento, com segurança e de maneira automatizada.

A questão menciona que a entrega contínua "envolve a automação de processos de desenvolvimento, testes e integração dos códigos de forma frequente e em um repositório compartilhado". Vamos analisar essa afirmação:

  • Automação de processos de desenvolvimento: Este ponto está correto, pois a entrega contínua realmente depende de automação para compilar, testar e preparar o código para produção.

  • Automação de testes: Também está correto. Parte integral da entrega contínua é garantir que o código é testado automaticamente em várias etapas do pipeline de CI/CD (Continuous Integration/Continuous Delivery).

  • Integração dos códigos de forma frequente: Aqui está o cerne do problema. A descrição se refere mais à Integração Contínua (Continuous Integration), um processo onde desenvolvedores integram seu código em um repositório compartilhado várias vezes ao dia e cada integração é verificada por uma construção automática.

A entrega contínua vai além da integração contínua: ela se concentra na preparação do código para lançamento de maneira contínua e automatizada. Ou seja, o código que passa pelos testes de integração contínua é automaticamente preparado e disponibilizado para produção. Portanto, a integração contínua é um pré-requisito para a entrega contínua, mas são conceitos distintos.

Conclusão: A questão confunde os conceitos de Integração Contínua e Entrega Contínua. Por isso, a alternativa correta é Errado (E), já que a descrição dada se aplica mais à integração contínua do que à entrega contínua.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

qual o erro dessa questão ?

✍ GABARITO(Errada) ✅

O conceito que a questão esta abordando é do CI - Integração Contínua. Por isso a questão está errada, lembrando que a CESPE diferencia bem isso.

Seria repositório centralizado ?

Integração Contínua: É uma prática de desenvolvimento de software em que os membros de uma equipe integram regularmente seu trabalho em um repositório compartilhado. Cada integração é verificada por meio de uma construção automatizada (compilação) e testes automatizados, permitindo que os problemas sejam identificados e corrigidos rapidamente.

 Entrega Contínua: É a prática de garantir que o software esteja sempre pronto para ser implantado em produção. Isso é alcançado por meio da automação de todo o processo de construção, teste e implantação, garantindo que o software seja empacotado de forma consistente e que os testes sejam executados automaticamente em ambientes semelhantes ao de produção.

O erro na questão foi descrever Entrega Contínua com conceitos de Integração Contínua.

Aí na questão abaixo fala praticamente a mesma coisa e diz que é CD

No DevOps, as mudanças feitas pelo desenvolvedor na solução de software, nas quais são feitos testes contra erros para depois serem enviadas a um repositório de versionamento de códigos, como o GitHub, representam a etapa de

(B) entrega contínua

https://www.qconcursos.com/questoes-de-concursos/questoes/9883a040-19

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo