Questão FC370019
A respeito dos conceitos de DevOps, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) Uma das práticas da Integração Contínua é estimular que
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2024
A respeito dos conceitos de DevOps, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Uma das práticas da Integração Contínua é estimular que a equipe de desenvolvimento agregue código em um repositório compartilhado várias vezes ao dia.
( ) Executar casos de teste automatizados e compilar o código-fonte são tarefas de ferramentas de automação de build, como Cucumber, Travis CI e Zabbix.
( ) Configuration Management é eficiente quando nem todas as instalações e modificações são aplicadas novamente aos servidores, atualizando apenas o comportamento alterado.
As afirmativas são, respectivamente,
- V – V – F.
- V – F – V.
- F – V – V.
- V – F – F.
- F – F – V.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
V – F – V: a primeira afirmativa é verdadeira porque a prática de Integração Contínua incentiva que desenvolvedores façam merges frequentes em um repositório compartilhado — várias vezes ao dia — para detectar conflitos cedo e permitir builds e testes automatizados rápidos.
A segunda é falsa porque há confusão entre ferramentas e categorias: Travis CI é um serviço de CI que automatiza builds e testes, Cucumber é um framework de testes BDD, e Zabbix é uma ferramenta de monitoramento — não são todos ferramentas de automação de build.
A terceira afirmativa é verdadeira ao tratar de Configuration Management: ferramentas como Puppet, Ansible e Chef aplicam o estado desejado de forma idempotente, reaplicando apenas o que mudou e atualizando o comportamento alterado sem recriar tudo do zero.
Conteúdo do catálogo FC Concursos · Atualizado em