Qual é a principal característica referente ao processo de C...
Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software?
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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