O WM SimPCN é um simulador educacional que permite aos alunos simular eventos críticos em uma organização e tomar decisões estratégicas sobre continuidade de negócios, avaliando se suas ações atendem aos objetivos de recuperação (RTO e RPO).
Subtítulo: Teste seus planos. Salve seus dados. Aprenda com seus erros.
👉 Acesse agora o simulador online
(Hospedado gratuitamente via GitHub Pages)
- Sistemas disponíveis: ERP, E-mail Corporativo, Banco de Dados, Portal Institucional
- Configurações por ativo:
- Criticidade (Alta, Média, Baixa)
- Frequência de backup (Em tempo real, Diário, Semanal)
- RTO Ideal (Recovery Time Objective) em horas
- RPO Ideal (Recovery Point Objective) em minutos
- Cenários disponíveis:
- Ataque de Ransomware
- Incêndio no Datacenter
- Falha Elétrica Prolongada
- Sequestro de Backup
- Informações exibidas:
- Descrição detalhada do incidente
- Sistemas afetados
- Tempo offline estimado
- Perda de dados estimada
- Timer de 5 minutos para tomar decisão
- Campos de decisão:
- Sistema a recuperar primeiro (baseado nos sistemas afetados)
- RTO Estimado pelo aluno
- RPO Estimado pelo aluno
- Justificativa da decisão
- Interface intuitiva com validação de campos
- Avaliação automática:
- Validação se RTO e RPO estão dentro dos limites ideais
- Selo de "Plano Eficaz" ou "Plano Falhou"
- Métricas de impacto:
- Custo estimado do incidente
- Número de usuários afetados
- Quantidade de e-mails perdidos
- Lições aprendidas geradas automaticamente
- Exportação de relatório em formato texto
- Interface responsiva para desktop e mobile
- Design moderno com gradientes e animações
- Navegação fluida entre telas
- Feedback visual com cores e ícones intuitivos
- Gamificação com timer e sistema de pontuação
- Frontend: HTML5, CSS3, JavaScript (Vanilla)
- Estilização: CSS Grid, Flexbox, Animações CSS
- Ícones: Font Awesome 6.0
- Responsividade: Media queries para diferentes dispositivos
- Armazenamento: LocalStorage para persistência de dados
simPCN/
├── docs/
│ ├── index.html # Página principal com todas as telas
│ ├── css/
│ │ └── styles.css # Estilos completos da aplicação
│ ├── js/
│ │ └── app.js # Lógica completa da aplicação
│ └── img/ # Diretório para imagens (vazio)
├── data/
│ └── data.json # Estrutura de dados de exemplo
└── README.md # Esta documentação
cd simPCN/frontend
python3 -m http.server 8000Acesse: http://localhost:8000
cd simPCN/frontend
npx http-server -p 8000Acesse: http://localhost:8000
Abra o arquivo index.html diretamente no navegador (algumas funcionalidades podem ser limitadas).
- Configure os sistemas críticos da sua organização
- Ajuste criticidade, frequência de backup, RTO e RPO ideais
- Clique em "Iniciar Simulação"
- Leia atentamente o cenário gerado
- Observe os sistemas afetados e impacto inicial
- Clique em "Tomar Decisão"
- Atenção ao timer de 5 minutos
- Selecione o sistema prioritário para recuperação
- Defina RTO e RPO estimados
- Justifique sua decisão
- Clique em "Confirmar Decisão"
- Veja se seu plano foi eficaz
- Analise os impactos da sua decisão
- Leia as lições aprendidas
- Exporte o relatório se desejar
- Inicie nova simulação para praticar mais
- RTO: Tempo estimado ≤ Tempo ideal configurado
- RPO: Perda estimada ≤ Perda ideal configurada
- Priorização: Sistemas de alta criticidade têm bonus
- Custo base: Definido por cenário
- Penalidades: Aplicadas por exceder RTO/RPO
- Bonus: 10% desconto para sistemas de alta criticidade
- Geradas dinamicamente baseadas no desempenho
- Focam em pontos de melhoria específicos
- Incluem boas práticas de continuidade de negócios
- Primária: Gradiente azul-roxo (#667eea → #764ba2)
- Sucesso: Verde (#22543d, #48bb78)
- Erro: Vermelho (#742a2a, #fc8181)
- Neutro: Cinzas (#f7fafc, #e2e8f0)
- Cards interativos com hover effects
- Animações suaves de transição
- Ícones intuitivos para cada funcionalidade
- Feedback visual imediato para ações
- Desktop: Layout em grid com múltiplas colunas
- Tablet: Adaptação automática do grid
- Mobile: Layout em coluna única com botões full-width
- Estado global da aplicação em JavaScript
- Persistência de dados durante a sessão
- Navegação entre telas sem reload
- Campos obrigatórios na decisão
- Valores numéricos para RTO/RPO
- Timer automático com timeout
- Relatório completo em formato texto
- Download automático via JavaScript
- Inclui todos os dados da simulação
- Modo multiplayer para equipes
- Histórico de simulações
- Ranking de desempenho
- Cenários personalizáveis
- Integração com LMS
- Backend para persistência
- Autenticação de usuários
- API REST para dados
- PWA (Progressive Web App)
- Testes automatizados
Este projeto foi desenvolvido para fins educacionais como parte do simulador de Plano de Continuidade de Negócios (PCN).
Desenvolvido por William Corrêa Mendes, com auxílio de inteligência artifical, para reforçar conceitos de continuidade de negócios e recuperação de desastres.
Versão: 1.0
Data: Julho 2025
Compatibilidade: Navegadores modernos (Chrome, Firefox, Safari, Edge)