O DevOps (desenvolvimento + operação) preza o estreitamento ...

Próximas questões
Com base no mesmo assunto
Q2172150 Engenharia de Software
O DevOps (desenvolvimento + operação) preza o estreitamento entre as áreas de desenvolvimento e infraestrutura através de ferramentas e metodologias, de modo que seja possível automatizar, monitorar, observar, testar e metrificar todas as etapas de desenvolvimento de software. Dentro dos processos de DevOps, que visam o aumento dessa qualidade e também a facilitação de colocar um projeto em produção, há um que é uma prática em que os times de desenvolvimento lançam novas funcionalidades de forma constante e automatizada. Quando uma nova funcionalidade é finalizada, automaticamente ela será disponibilizada no ambiente de testes e, posteriormente, no ambiente de produção e, em alguns casos, pode ir direto para produção. Assinale a alternativa que cita essa prática.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Continuous Delivery ou Entrega Contínua.

A prática de Continuous Delivery, ou Entrega Contínua, é uma extensão do Continuous Integration (Integração Contínua), onde após a integração automática de código no repositório principal, o software pronto para ser lançado é automaticamente empacotado e preparado para ser entregue em ambientes de produção. Isso significa que, a cada nova funcionalidade concluída, o sistema é capaz de fazer deploy dessa nova versão de forma automatizada, seja primeiro em um ambiente de teste e depois em produção ou, em alguns casos, diretamente em produção. Essa prática permite que o software seja lançado frequentemente e com mais segurança, reduzindo o intervalo entre a codificação e o uso efetivo pelo usuário final.

As demais práticas mencionadas nas alternativas são também relevantes no âmbito do DevOps, mas não correspondem à descrição da questão:

  • Design Patterns (Padrões de Projeto) são soluções generalizadas para problemas comuns de design em engenharia de software.
  • Test Driven Development (Desenvolvimento Orientado a Testes) é uma técnica de desenvolvimento que enfatiza a criação de testes antes mesmo de se escrever o código da funcionalidade.
  • Behavior Driven Development (Desenvolvimento Orientado ao Comportamento) é uma técnica de desenvolvimento de software que encoraja colaboração entre desenvolvedores, QAs e não-técnicos ou participantes do negócio em um projeto de software.
  • Continuous Integration (Integração Contínua) é uma prática de desenvolvimento de software onde os membros de uma equipe integram seu trabalho com frequência; geralmente, cada pessoa integra pelo menos diariamente, levando a múltiplas integrações por dia.

A prática de Continuous Delivery é essencial para equipes de desenvolvimento que buscam oferecer atualizações de software de forma rápida e confiável, atendendo às demandas de negócios e clientes com mais eficiência e respondendo mais rapidamente às mudanças do mercado.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

O gabarito é a letra F) Continuous Deployment ou Implantação Contínua

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo