Questão nº 51
Questão de TI - Soluções · FGV EPE 2024 (nº 51)
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,
- AV – V – F.
- BV – F – V. (alternativa correta)
- CF – V – V.
- DV – F – F.
- EF – F – V.
Resposta comentada
Gabarito Alternativa B
DevOps é uma cultura e um conjunto de práticas que visa integrar as equipes de desenvolvimento (Dev) e operações (Ops) para melhorar a velocidade e a qualidade da entrega de software, automatizando processos e promovendo a colaboração.
(V) 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.
(F) 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.
(V) 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,
(A) Incorreta: A segunda afirmativa é falsa.
(B) Correta: A primeira afirmativa é verdadeira porque a Integração Contínua (CI) prega commits frequentes ao repositório compartilhado para detectar e resolver conflitos rapidamente. A segunda afirmativa é falsa porque, embora compilar e testar sejam tarefas de build, as ferramentas citadas não são todas "de automação de build" nesse contexto: Cucumber é para escrita de testes BDD, Travis CI é uma plataforma de CI/CD (que orquestra builds), e Zabbix é uma ferramenta de monitoramento, não de build. A inclusão de Zabbix torna a afirmação categoricamente falsa, sendo a armadilha da banca. A terceira afirmativa é verdadeira porque a Gerência de Configuração (Configuration Management) busca a idempotência, ou seja, aplicar apenas as mudanças necessárias para alcançar o estado desejado, sem refazer tudo do zero, o que otimiza a eficiência.
(C) Incorreta: A primeira afirmativa é verdadeira e a segunda é falsa.
(D) Incorreta: A terceira afirmativa é verdadeira.
(E) Incorreta: A primeira afirmativa é verdadeira.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Soluções (Caderno Tipo 1). Reproduzida para fins de estudo.