Integrantes • Desafio • Objetivo • Requisitos Funcionais • Requisitos Não Funcionais
Cronograma • Product Backlog • Tecnologias Utilizadas
Desenvolver uma ferramenta eficiente para consolidar e gerenciar dados climáticos de cidades do estado de São Paulo, permitindo a análise e geração de relatórios a partir de múltiplos arquivos CSV provenientes de diversas estações de monitoramento.
- O sistema deve carregar e validar de arquivos CSV.
- Relatório de valor médio das variáveis climáticas por cidade. Deve ser possível escolher uma cidade e um período de tempo.
- Relatório de situação, apresentando os valores médios das últimas medidas para cada cidade.
- Gerar dados que possibilitem a criação de um gráfico boxplot com dados de uma estação em uma determinada data.
- O sistema deve conter gerenciamento de estações, cidades e unidades de medida.
- O sistema deve possibilitar o tratamento de registros suspeitos
- Linguagem de programação Java e tecnologias relacionadas
- Banco de Dados Relacionais
- Documentação: manual de usuário, diagrama entidade-relacionamento e instruções de instalação.
Sprint | Nome | Data inicio | Data Fim | Status |
---|---|---|---|---|
-- | KickOff | 04/03 | 08/03 | Ok |
1 | Sprint 1 | 25/03 | 14/04 | Ok |
2 | Sprint 2 | 15/04 | 05/05 | Ok |
3 | Sprint 3 | 06/05 | 26/05 | Ok |
4 | Sprint 4 | 27/05 | 16/06 | Ok |
5 | Feira de Soluções | 27/06 |
ID | User Stories | Épico | Sprint | Prioridade |
---|---|---|---|---|
1 | Como pesquisador, eu quero poder inserir um CSV e adicionar os registros a uma cidade e uma estação. Afim de ter essas informações na minha base de dados. | Importar Dados Climáticos Via Arquivo CSV | 1 | 1 |
2 | Como pesquisador, eu quero poder extrair um relatório de valor médio de uma cidade, com periodicidade de uma hora, a partir de uma data inicial e data final. Afim de entender qual a melhor época do ano para os meus negócios | Gerar Relatório | 1 | 1 |
3 | Como pesquisador, eu quero poder alterar o nome e a sigla da cidade. Afim de poder corrigir ou alterar cadastros da minha base de dados. | Alterar Informações da Cidade | 2 | 2 |
4 | Como pesquisador, eu quero poder alterar o número e a sigla da cidade da estação. Afim de poder corrigir ou alterar cadastros da minha base de dados. | Alterar Informações da Estação | 2 | 2 |
5 | Como pesquisador, eu quero poder tratar valores marcados como suspeitos. Afim de corrigir ou deletar dados que contém valores errados, mantendo a base de dados integra. | Tratamento de Dados Suspeitos | 2 | 2 |
6 | Como pesquisador, eu quero poder visualizar o relatório de situação. Afim de acompanhar os registros mais recentes. | Visualizar Relatórios | 3 | 2 |
7 | Como pesquisador, eu quero poder visualizar dados para gerar relatório boxPlot. Afim de poder visualizar a variação das váriaveis climáticas. | Visualizar Relatórios | 3 | 2 |
8 | Como pesquisador, eu quero documentações detalhadas, incluindo um manual de usuário e instruções de instalação, para facilitar o uso e a manutenção do sistema. | Criar Documentação | 4 | 3 |
9 | Criação de testes de unidade e de integração, afim de garantir a integridade do software. | Testes de unidade | 4 | 3 |
10 | Melhorias na consulta SQL, estrutura do controlador de tela e fluxos de lógica. | Testes de unidade | 4 | 3 |
Para mais detalhes, clique aqui.
- Java - Versão 17
- JavaFX - versão 22
- PostgreSQL - Versão 16.2
- JDBC PostgreSQL - Versão 42.2.5
- Git
- GitHub
- Itellij
- VisualStudioCode
- Miro
- Discord
- Slack
- Google Docs