Construa um Simulador de Backup

As equipes criarão no Scratch um pequeno sistema que faz cópias simbólicas de arquivos, simula a perda do armazenamento principal e recupera os dados a partir de uma cópia.

Passo a Passo para Execução

  1. Criar uma lista chamada 'ArquivosOriginais'.
  2. Criar uma segunda lista chamada 'Backup'.
  3. Inserir arquivos fictícios na primeira lista.
  4. Criar um botão 'Fazer Backup'.
  5. Programar o botão para copiar os itens para a lista de backup.
  6. Criar um botão 'Simular Perda'.
  7. Fazer o botão limpar a lista principal.
  8. Criar um botão 'Restaurar'.
  9. Fazer o botão reconstruir a lista principal usando a cópia.
  10. Mostrar uma mensagem informando quantos arquivos foram recuperados.
  11. Testar a recuperação.
  12. Acrescentar uma forma de atualizar o backup depois que um novo arquivo for criado.
  13. Simular uma situação em que o backup está desatualizado.
  14. Discutir por que uma cópia antiga pode não recuperar todas as mudanças.
  15. Trocar o projeto com outra dupla e pedir que os colegas testem o ciclo completo.

Comentários

A simulação mostra o ciclo básico: criar dados, copiar, perder o original e recuperar a partir da cópia. Em sistemas reais, backup pode envolver armazenamento local, servidores, serviços em nuvem e cópias automáticas. A criança aprende que segurança não é apenas impedir problemas; também é estar preparada para recuperar o que já foi perdido.

A Missão das Cópias de Segurança

Cada equipe receberá um arquivo fictício e deverá decidir quantas cópias manter e onde colocá-las. Durante a atividade, diferentes eventos de perda serão simulados para que os alunos descubram quais estratégias permitem recuperar o trabalho.

Materiais Necessários

  • Cartões representando arquivos importantes
  • Três caixas identificadas como 'Computador', 'Mídia de cópia' e 'Outro local'
  • Cartões de eventos como 'computador apresentou defeito', 'mídia foi perdida' e 'arquivo foi apagado'
  • Folha de planejamento de backup
  • Cartões de rotina diária, semanal e mensal
  • Quadro branco
  • Lápis, borracha e lápis de cor
  • Crachás de 'Guardião dos Dados' e 'Responsável pelo Backup'
  • Envelope para cada equipe
  • Cartões para representar arquivos atualizados e versões antigas
  • Fita adesiva

Passo a Passo da Execução

  1. Perguntar o que aconteceria se um mês de trabalho desaparecesse por causa de um defeito no computador.
  2. Explicar que backup é uma cópia mantida para possibilitar recuperação de dados.
  3. Escolher um arquivo fictício importante para cada equipe.
  4. Colocar a primeira cópia no computador.
  5. Criar uma segunda cópia em outro local.
  6. Criar uma terceira cópia conforme a estratégia escolhida pela equipe.
  7. Simular a perda da primeira cópia.
  8. Pedir que os alunos recuperem o arquivo por meio da cópia disponível.
  9. Simular a perda do segundo local.
  10. Comparar as equipes que mantiveram cópias independentes com as que guardaram tudo no mesmo lugar.
  11. Mostrar que backup também precisa de atualização; uma cópia muito antiga pode não conter as alterações mais recentes.
  12. Criar uma rotina de backup para trabalhos escolares.
  13. Apresentar a ideia 3-2-1 como uma diretriz conhecida para manter redundância e diversidade de locais de cópia, sem tratá-la como a única estratégia possível.
  14. Pedir que cada equipe monte um plano para diferentes tipos de arquivo.
  15. Encerrar mostrando que backup reduz o impacto de perdas, mas não substitui outras práticas de proteção.

Conexão Computacional

Backup é uma cópia feita para recuperar informações quando o original é perdido, apagado ou danificado. Redundância significa ter mais de uma cópia ou caminho para recuperar um dado. Uma criança pode imaginar um trabalho escolar que possui cópias em locais diferentes: se uma desaparecer, outra continua disponível. Na vida real, empresas, escolas e famílias fazem backup de documentos, fotos, projetos e sistemas importantes. A qualidade de um backup depende também de ele estar atualizado e de poder ser restaurado quando necessário.