Qual é a principal característica referente ao processo de C...

Próximas questões
Com base no mesmo assunto
Q2589681 Arquitetura de Software

Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - Automatização das tarefas de entrega e integração de código

Olá! Vamos entender melhor o tema abordado nesta questão, que é uma parte crucial no desenvolvimento moderno de software: o processo de CI/CD.

CI/CD significa Continuous Integration (Integração Contínua) e Continuous Delivery (Entrega Contínua). Esses conceitos são fundamentais para garantir que o desenvolvimento de software seja mais ágil, eficiente e com menos erros.

A Integração Contínua (CI) envolve a prática de integrar, frequentemente, as alterações de código de todos os desenvolvedores em um repositório central. Isso é feito várias vezes ao dia. O objetivo é detectar erros rapidamente, pois cada integração é verificada por meio de builds automáticos e testes.

Já a Entrega Contínua (CD) refere-se à prática de automatizar a entrega do código integrado, permitindo que as mudanças sejam lançadas de maneira rápida e sustentável. Isso não significa lançar o software automaticamente em produção, mas deixar o código pronto para ser lançado a qualquer momento.

A seguir, vamos analisar cada alternativa para entender por que a correta é a alternativa B:

A - Minimização da quantidade de atualizações em entregas de software: Esta alternativa está incorreta porque, na verdade, o CI/CD busca fazer integrações frequentes e entregas contínuas, não minimizar a quantidade de atualizações.

C - Publicação automática de software após a compilação manual sob responsabilidade da equipe de desenvolvimento: Esta alternativa está incorreta porque o conceito de CI/CD envolve automação completa, desde a integração do código até a entrega. A compilação manual não faz parte desse processo.

D - Criação automática de ambiente para versionamento de código: Embora o versionamento de código seja uma prática útil, não é a principal característica do CI/CD. O foco do CI/CD está na automação das integrações e entregas.

E - Acesso a bancos de dados distribuídos: Esta alternativa está incorreta porque o acesso a bancos de dados distribuídos não é uma característica relacionada diretamente ao processo de CI/CD.

Portanto, a alternativa correta é a alternativa B, que destaca a automatização das tarefas de entrega e integração de código.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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