Estrutura Analítica do Projeto - MeuNorte (Software)
1. Software
1.1. Backend (FastAPI)
- 1.1.1. APIs
- 1.1.1.1. Autenticação e Autorização
- 1.1.1.2. Gerenciamento de Usuários
- 1.1.1.3. Comunicação com o ESP32
- 1.1.1.4. Integração com Firebase
-
1.1.1.5. Integração com Google Maps
-
1.1.2. Banco de Dados
- 1.1.2.1. Configuração do SQLAlchemy
- 1.1.2.2. Modelagem de Dados
-
1.1.2.3. Migrações e Scripts de Inicialização
-
1.1.3. Infraestrutura em Nuvem
- 1.1.3.1. Deploy
- 1.1.3.2. Configuração do Ambiente (Firebase, Storage)
1.2. Aplicativo Mobile (React Native)
- 1.2.1. Interface do Usuário (UI)
- 1.2.1.1. Tela de Login/Registro
- 1.2.1.2. Tela Principal (Navegação e Mapa)
- 1.2.1.3. Configuração de Sensores
-
1.2.1.4. Notificações e Feedback
-
1.2.2. Comunicação
- 1.2.2.1. Integração com Backend
-
1.2.2.2. Comunicação via Bluetooth (ESP32)
-
1.2.3. Funcionalidades Offline
- 1.2.3.1. Cache de Dados Locais
- 1.2.3.2. Backup Sincronizado com Firebase
1.3. Software Embarcado (ESP32)
- 1.3.1. Programação de Sensores
- 1.3.1.1. Leitura do Sensor Ultrassônico HC-SR04
- 1.3.1.2. Controle do Vibracall 1027
- 1.3.1.3. Controle do Buzzer
-
1.3.1.4. Configuração dos Botões
-
1.3.2. Comunicação com Aplicativo Mobile
- 1.3.2.1. Configuração do Bluetooth
-
1.3.2.2. Protocolo de Transmissão de Dados
-
1.3.3. Testes e Calibração
- 1.3.3.1. Testes Unitários
- 1.3.3.2. Ajustes de Sensibilidade dos Sensores
2. Diagrama
3. Referencial Teórico
Artia. EAP - Estrutura Analítica do Projeto. Disponível em: EAP (Estrutura Analítica do Projeto): o que é, aprenda a fazer em 4 passos e benefícios na gestão de projetos. Acesso em: 02 dez. 2024.
Wikipédia. EAP - Estrutura Analítica do Projeto. Disponível em: Estrutura analítica do projeto . Acesso em: 02 dez. 2024.
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 24/11/2024 | Criação do documento | José Luís |
1.1 | 02/12/2024 | Desenvolvimento de EAP | José Luís & Pedro Vitor |