Skip to content

FatecCoderHood/Coderhood

Repository files navigation

Coderhood - API 2º Semestre - BD 2024

Coderhood2

Integrantes Desafio Objetivo Requisitos Funcionais Requisitos Não Funcionais

Cronograma Product Backlog Tecnologias Utilizadas

Documentação Manual

🎓 Integrantes:

Nome Função LinkedIn
César Truyts Scrum Master LinkedIn
Mateus Marques Product Owner LinkedIn
Caique Almeida Desenvolvedor LinkedIn
Carlos Costa Desenvolvedor LinkedIn
Juan Cursino Desenvolvedor LinkedIn
Julio Araujo Desenvolvedor LinkedIn
Michel Momose Desenvolvedor LinkedIn
Rennerson Vasconcelos Desenvolvedor LinkedIn

🎯 Objetivo

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.

📄 Requisitos Funcionais

  • 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

📃 Requisitos Não Funcionais

  • 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.

📆 Cronograma

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

📅 Product BackLog

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

📈 Gráfico Burndown

Gráfico Burndown

Para mais detalhes, clique aqui.

🔖 Tecnologias Utilizadas