Com base no manual detalhado do **SYNC 3.0**, aqui está um conjunto de requisitos e um **roadmap detalhado** para transformar o sistema atual (baseado em planilha Excel) em uma aplicação desenvolvida em **C#** ou **Delphi**. O roadmap contempla o suporte técnico do especialista Marcelo para validação e ajustes técnicos do domínio elétrico.
---
### **1. Requisitos para a Nova Versão**
#### **Funcionais**
1. **Geração Automática de Relatórios**
- Memorial de cálculo gerado automaticamente com integração ao Microsoft Word ou equivalente.
- Possibilidade de edição no memorial para personalização pelo projetista.
2. **Modelagem e Simulação de Circuitos**
- Configuração de até 50 barras elétricas e conexão com 20 transformadores e 20 geradores.
- Cálculo de curto-circuito (trifásico, bifásico, monofásico, transitório, subtransitório, permanente).
3. **Configuração de Parâmetros**
- Configuração de critérios de concessionárias por menus interativos.
- Personalização de curvas de proteção baseadas em normas IEC, ANSI, IEEE, IAC e KYLE.
4. **Gerenciamento de Dados**
- Banco de dados local ou remoto para armazenar configurações de cabos, barras, geradores e transformadores.
- Histórico de projetos e exportação/importação de configurações.
5. **Visualizações Gráficas**
- Plotagem automática de coordenogramas, gráficos de direcionalidade e curvas de proteção.
- Ajustes interativos diretamente nos gráficos.
6. **Automação de Cálculos**
- Cálculos automáticos de corrente de curto-circuito e correntes ANSI.
- Determinação automática de ajustes para relés e disjuntores.
7. **Licenciamento e Acesso**
- Validação de licença com servidor online no primeiro acesso e a cada 15 dias.
- Restrição de uso a um dispositivo por licença.
---
#### **Não Funcionais**
1. **Compatibilidade**
- Sistema operacional Windows (10 ou superior).
- Suporte ao Microsoft Office 2019 (64 bits) para edição de relatórios.
2. **Performance**
- Suporte a hardware com 4 GB de RAM e processadores de 1.5 GHz.
- Otimização para cálculos de alta complexidade.
3. **Usabilidade**
- Interface intuitiva para engenheiros elétricos.
- Menus interativos para simplificar a configuração de parâmetros técnicos.
---
### **2. Roadmap Detalhado**
#### **Fase 1: Planejamento (2 semanas)**
- **Atividades**
- Levantar os requisitos detalhados com o especialista Marcelo.
- Identificar normas regionais e critérios específicos de concessionárias.
- Selecionar a tecnologia principal (**C# com WPF** ou **Delphi**).
- Definir arquitetura do sistema:
- **Camadas:** Interface, lógica de negócio, banco de dados.
- **Banco de dados:** SQL Server ou SQLite ou outro
- **Entregáveis**
- Documento de requisitos aprovado.
- Protótipo básico da interface do usuário.
---
#### **Fase 2: Desenvolvimento Inicial (6 semanas)**
- **Atividades**
- Implementar interface para configuração de:
- Barras e cabos.
- Transformadores e geradores.
- Critérios de proteção (curvas, funções ANSI).
- Criar banco de dados para armazenar:
- Normas de concessionárias.
- Configurações de projetos.
- Adicionar cálculos básicos:
- Corrente nominal.
- Impedâncias em PU.
- **Entregáveis**
- Versão funcional inicial com suporte básico para entrada de dados e cálculos.
---
#### **Fase 3: Funcionalidades Avançadas (8 semanas)**
- **Atividades**
- Implementar geração automática de relatórios com integração ao Word ou podemos usar outra possibilidade( avaliar com o cliente se necessário manter word)?
- Adicionar visualização de gráficos interativos:
- Coordenogramas.
- Gráficos de direcionalidade.
- Desenvolver cálculos avançados:
- Curto-circuitos (trifásicos, bifásicos, transitórios, etc.).
- Correntes ANSI e de inrush.
- **Entregáveis**
- Sistema funcional com recursos avançados para modelagem e simulação.
---
#### **Fase 4: Integração e Testes (4 semanas)**
- **Atividades**
- Validar cálculos e configurações com o especialista Marcelo.
- Testar interface e usabilidade com usuários finais.
- Implementar licenciamento e validação online.
- **Entregáveis**
- Versão final pronta para testes em campo.
---
#### **Fase 5: Implantação e Suporte (4 semanas)**
- **Atividades**
- Instalar o sistema em dispositivos dos primeiros clientes.
- Treinar usuários e fornecer suporte inicial.
- Recolher feedback para futuras melhorias.
- **Entregáveis**
- Versão final distribuída e documentação completa.
---
### **Cronograma Resumido**
| **Fase** | **Duração** | **Entregáveis Principais** |
| ------------------------- | ----------- | -------------------------------------------- |
| Planejamento | 2 semanas | Documento de requisitos, protótipo inicial. |
| Desenvolvimento Inicial | 6 semanas | Configurações básicas e banco de dados. |
| Funcionalidades Avançadas | 8 semanas | Geração de relatórios, gráficos e cálculos. |
| Integração e Testes | 4 semanas | Validação técnica e licenciamento. |
| Implantação e Suporte | 4 semanas | Distribuição, treinamento e suporte inicial. |
**Tempo Total:** 24 semanas (aproximadamente 6 meses).
---
### **Considerações Finais**
- A escolha entre **C#** e **Delphi**
- **C#** oferece mais flexibilidade para integração com tecnologias modernas.
- **Delphi** pode ser mais ágil para desenvolvimento de sistemas locais.
- Portanto, o projeto leva aproximadamente **6 meses** para ser concluído.