Ed
há 2 meses
Para entender o que é entrega contínua (Continuous Delivery) em desenvolvimento de software, é importante saber que essa prática visa garantir que o software esteja sempre em um estado que permita sua liberação a qualquer momento, com o mínimo de esforço e risco. Analisando as alternativas: a) Um processo que garante que todo código desenvolvido será automaticamente implementado em produção sem passar por testes. - Esta opção é incorreta, pois a entrega contínua envolve testes automatizados para garantir a qualidade do código antes da implementação. b) Um conjunto de práticas que visa a automação do ciclo de vida do software, garantindo que ele esteja sempre em um estado de pronto para produção. - Esta opção está correta, pois descreve precisamente o objetivo da entrega contínua. c) Uma técnica usada para liberar atualizações de software apenas uma vez por ano. - Esta opção é incorreta, pois a entrega contínua permite liberações frequentes e não se limita a uma vez por ano. d) Um modelo de desenvolvimento em que todas as atualizações são feitas manualmente pelos desenvolvedores. - Esta opção é incorreta, pois a entrega contínua busca automatizar o máximo possível do processo. Portanto, a alternativa correta é: b) Um conjunto de práticas que visa a automação do ciclo de vida do software, garantindo que ele esteja sempre em um estado de pronto para produção.
Mais perguntas desse material