Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
fg084712
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Corporativa - Tecnologia da Informação (Soluções)
A DevOps integra desenvolvimento e operações de TI, de modo a melhorar a colaboração e a produtividade.Com o intuito de efetuar o backup dos servidores de uma empresa, observando os princípios da DevOps, o administrador deve
  1. Aimplementar scripts para realizar backups periódicos e solicitar à equipe de TI que execute tais scripts periodicamente.
  2. Bconfigurar ferramentas de backup e designar membros da equipe para monitorar o processo de backup.
  3. Cusar scripts para programar backups periódicos e verificar automaticamente sua integridade.
  4. Ddesignar um responsável por executar os procedimentos de backup e mover os dados para um local de armazenamento seguro periodicamente.
  5. Eempregar ferramentas de automatização para programar backups periódicos, e designar uma equipe para verificar sua integridade.
Revelar gabarito e comentário

GabaritoC — usar scripts para programar backups periódicos e verificar automaticamente sua integridade.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

DevOps: Automação como Princípio Central

Gabarito: letra C. A cultura DevOps preza pela automação de processos operacionais, minimizando a intervenção manual. Para o backup de servidores, a abordagem mais alinhada é utilizar scripts para programar backups periódicos e verificar automaticamente sua integridade (alternativa C). As demais alternativas introduzem etapas manuais (solicitar execução, designar monitoramento, mover dados manualmente, designar equipe para verificar), o que contraria o princípio de automação contínua.

O DevOps busca integrar desenvolvimento e operações, automatizando o máximo possível de tarefas repetitivas, como builds, testes, implantação e também backups. A ideia é que a infraestrutura seja tratada como código (IaC) e que scripts e ferramentas garantam a execução e verificação sem intervenção humana, reduzindo erros e aumentando a eficiência.

Alternativa A — ❌ Incorreta

Implementar scripts para backups é um passo correto, mas solicitar à equipe de TI que execute tais scripts periodicamente insere uma etapa manual de solicitação/execução. No DevOps, a execução deve ser automatizada (agendada) e não depender de um ato humano.

Alternativa B — ❌ Incorreta

Designar membros para monitorar o processo implica monitoramento manual. Em DevOps, o monitoramento também deve ser automatizado, com alertas e dashboards, não exigindo que uma pessoa fique verificando constantemente.

Alternativa C — ✅ Correta ⟵ GABARITO

Usar scripts para programar backups periódicos e verificar automaticamente sua integridade atende integralmente ao princípio de automação: agendamento automatizado e verificação automatizada. Nenhuma intervenção manual é necessária, garantindo consistência e liberando a equipe para tarefas de maior valor.

Alternativa D — ❌ Incorreta

Designar um responsável por executar os procedimentos de backup e mover os dados é inteiramente manual. Não há automação, violando o espírito do DevOps.

Alternativa E — ❌ Incorreta

Embora empregue ferramentas de automatização para programar backups, a etapa final de designar uma equipe para verificar sua integridade reintroduz uma verificação manual. O ideal é que a verificação de integridade também seja automatizada (scripts de checksum, logs, etc.), mantendo o pipeline livre de intervenções humanas.

PEGA ESSA DICA!

Em questões de DevOps, lembre-se do lema "automatize tudo que for possível". Sempre que a alternativa incluir uma ação manual (designar, solicitar, monitorar manualmente), desconfie. A resposta correta será aquela em que todo o fluxo (execução + verificação + correção) é automatizado.

Gabarito: letra C (única que elimina completamente as etapas manuais).

Link permanente: /questoes/fg084712