As metodologias ágeis de desenvolvimento permitiram entregas rápidas com pequenas e frequentes modificações nos códigos, em vez de versões criadas em períodos longos de tempo com grandes alterações. Com essa otimização, logo o trabalho em paralelo dos membros da equipe de desenvolvimento tornou-se possível. Como as entregas são rápidas, um programador pode atuar em uma parte do código enquanto os demais em outras e assim o desenvolvimento é mais ágil. Integração Contínua é um processo essencial dessas metodologias ágeis que permite a integração do trabalho dos membros de uma equipe o mais rápido possível com a execução de builds e testes automatizados do código.
Analisando o texto acima, assinale a alternativa correta sobre a Entrega Contínua.
Alternativas
Alternativa 1:
Entrega Contínua é uma coleção de versões de componentes que compõem um sistema.
Alternativa 2:
Entrega Contínua é o processo de implantação contínua em ambiente de produção e é considerada uma disciplina de desenvolvimento de software.
Alternativa 3:
Entrega Contínua é uma área de trabalho privada em que o software pode ser modificado sem afetar outros desenvolvedores que possam estar usando ou modificando o software.
Alternativa 4:
Entrega Contínua é um processo usado para compilar o código em ambiente limpo, executar testes e outros processos de qualidade e gerar um build, disparado por qualquer modificação no código fonte.
Alternativa 5:
Entrega Contínua é uma atividade de apoio destinada a gerenciar as mudanças, identificando artefatos que precisam ser alterados, as relações entre eles, controle de versão destes artefatos, controlando estas mudanças e auditando e relatando todas as alterações feitas no software.
Soluções para a tarefa
Resposta:
Alternativa 2
Explicação:
Falamos sobre a Entrega Contínua (Continuous Delivery) que é o processo de implantação contínua em ambiente de produção e aprendemos que o seu objejtivo principal é encontrar formas de entregar software com valor para o cliente com qualidade de forma eficiente, rápida e confiável. Pág 46 do livro.
Resposta:
Entrega Contínua é o processo de implantação contínua em ambiente de produção e é considerada uma disciplina de desenvolvimento de software.
Explicação:
A prática de entrega de software é chamada de Entrega Contínua, e ela é
uma disciplina de desenvolvimento de software, em que você cria e implanta
o software, que pode ser liberado para produção a qualquer momento, ou seja,
Entrega Contínua (Continuous Delivery) é o processo de implantação contínua
em ambiente de produção.