Este sistema de gestão de mobilidade urbana foi desenvolvido no âmbito da unidade curricular de Algoritmia e Programação. O objetivo é processar dados de congestionamento urbano e simular cenários de tráfego utilizando algoritmos otimizados.
Este documento detalha a distribuição de tarefas do projeto para o grupo de 5 elementos. O projeto consiste em 18 Tarefas (12 Obrigatórias + 6 Extras).
- Linguagem: Python 3.13.5 (Vanilla)
- Bibliotecas Standard:
os,datetime(Nenhuma biblioteca externa utilizada). - Estruturas de Dados: Matrizes 2D, Listas Dinâmicas e Dicionários.
| Estado | Tarefas Declaradas | Tipo | Responsável |
|---|---|---|---|
| ✅ | 1. Load Congestion Data | Obrigatória | Afonso |
| ✅ | 6. Identify Severe Congestion Levels | Obrigatória | Afonso |
| ✅ | 11. Evolution of congestion across several days | Obrigatória | Afonso |
| ✅ | 12. User Interface | Obrigatória | Afonso |
| ✅ | 15. Uniform Alert Zones | Extra | Afonso |
| ✅ | 2. Display Congestion Data | Obrigatória | João |
| ✅ | 9. Optimal Intervention Zone | Obrigatória | João |
| ✅ | 14. Generate a Textual Heatmap | Extra | João |
| ✅ | 16. Multi-Direction Congestion Spread Simulation | Extra | João |
| ✅ | 20. Congestion Pressure Points | Extra | João |
| ✅ | 4. Adjust Congestion Levels | Obrigatória | José |
| ✅ | 13. Detect Congestion Hotspots | Extra | José |
| ✅ | 19. Congestion Flow Simulation | Extra | José |
| ✅ | 3. Generate Congestion Alert Map (CAM) | Obrigatória | Rafael |
| ✅ | 7. Effect of Traffic Mitigation | Obrigatória | Rafael |
| ✅ | 8. North-to-South Congestion Spread | Obrigatória | Rafael |
| ✅ | 17. Predictive Traffic Estimate | Extra | Rafael |
| ✅ | 5. Calculate Alert Level Percentages | Obrigatória | Tomas |
| ✅ | 10. Find a Safe Corridor | Obrigatória | Tomas |
| ✅ | 18. Emergency Route Safety Checker | Extra | Tomas |
Foco: Infraestrutura, Leitura de Ficheiros e UI.
- 1. Load Congestion Data
- 6. Identify Severe Congestion Levels
- 11. Evolution of congestion across several days
- 12. User Interface
- 15. (Extra) Uniform Alert Zones
Foco: Visualização de Dados e Algoritmos de Ordenação.
- 2. Display Congestion Data
- 9. Optimal Intervention Zone
- 14. (Extra) Generate a Textual Heatmap
- 16. (Extra) Multi-Direction Congestion Spread Simulation
- 20. (Extra) Congestion Pressure Points
Foco: Simulações Iterativas Complexas.
- 4. Adjust Congestion Levels
- 13. (Extra) Detect Congestion Hotspots
- 19. (Extra) Congestion Flow Simulation
Foco: Lógica de Matrizes e Simulações Simples.
- 3. Generate Congestion Alert Map (CAM)
- 7. Effect of Traffic Mitigation
- 8. North-to-South Congestion Spread
- 17. (Extra) Predictive Traffic Estimate
Foco: Pathfinding e Estatística.
- 5. Calculate Alert Level Percentages
- 10. Find a Safe Corridor
- 18. (Extra) Emergency Route Safety Checker