Logo Passei Direto
Buscar
A Integração Contínua (CI) evoluiu significativamente desde sua concepção, com vários marcos importantes que moldaram sua prática atual. Inicialmente, a CI foi popularizada pela metodologia Extreme Programming (XP) no final dos anos 90, que enfatizava a integração frequente do código para melhorar a qualidade e a colaboração. Além disso, a crescente adoção de práticas ágeis e DevOps impulsionou ainda mais a utilização da CI, destacando sua importância na entrega contínua de software de alta qualidade. Nesse sentido, assinale a alternativa que melhor descreve um dos marcos importantes na evolução da Integração Contínua.

a) A introdução da metodologia Waterfall, que promoveu a integração contínua desde o início.
b) A criação do sistema de controle de versão Git, que eliminou a necessidade de integração frequente do código.
c) O desenvolvimento de ferramentas como CruiseControl e Jenkins, que automatizaram e facilitaram a implementação da CI.
d) A adoção de testes manuais como principal método para detectar erros no código.
e) A separação das equipes de desenvolvimento e operações para garantir maior eficiência na entrega de software.
User badge image
Questões para o Sucesso

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar as alternativas uma a uma para identificar o marco importante na evolução da Integração Contínua (CI): a) A introdução da metodologia Waterfall, que promoveu a integração contínua desde o início. - A metodologia Waterfall é linear e não promove a integração contínua, portanto, essa opção está incorreta. b) A criação do sistema de controle de versão Git, que eliminou a necessidade de integração frequente do código. - O Git facilita a integração, mas não elimina a necessidade dela. Essa opção também está incorreta. c) O desenvolvimento de ferramentas como CruiseControl e Jenkins, que automatizaram e facilitaram a implementação da CI. - Essa opção é correta, pois essas ferramentas são marcos importantes que ajudaram a popularizar e facilitar a prática da Integração Contínua. d) A adoção de testes manuais como principal método para detectar erros no código. - A CI enfatiza a automação de testes, não a adoção de testes manuais, então essa opção está incorreta. e) A separação das equipes de desenvolvimento e operações para garantir maior eficiência na entrega de software. - Essa separação é mais relacionada ao DevOps, mas não é um marco da CI em si, então essa opção também está incorreta. Portanto, a alternativa correta é: c) O desenvolvimento de ferramentas como CruiseControl e Jenkins, que automatizaram e facilitaram a implementação da CI.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina