Requirements

Requirements

Functional Requirements

  • Gerar relatório sobre óbitos identificados em pessoas com e sem vacinação;
  • Gerar relatório sobre casos em indivíduos vacinadas;
  • Gerar relatório sobre faixas etárias mais e menos afetadas;
  • Selecionar dados do banco de dados;
  • Gerar relatórios de casos de profissionais da saúde afetados;
  • Gerar relatórios de casos por PIB de bairro;
  • Gerar relatórios de casos na cidade de Frederico Westphalen;
  • Tratar os dados e cadastrar no banco de dados;
  • Usuário pode filtrar os dados por datas;
  • Tratamento e relacionamento dos dados;
  • Os elementos visuais do dashboard devem ser interativos, permitindo ao usuário explorar os dados em diferentes níveis de detalhe e filtrar os dados de acordo com suas necessidades.
  • Compartilhar o link do sistema;
  • Exportar os dados de covid-19.
  • Administrador pode atualizar dados de Covid-19

Non-Functional Requirements

  • Segurança: dados sensíveis, se encontrados em alguma fonte de dados, devem ser removidos ou mascarados;
  • Desempenho: a API deve possuir um tempo de resposta de no máximo 5 segundos;
  • Resiliência: o sistema deve ser resiliente, possuindo uma disponibilidade alta;
  • Usabilidade: o painel deve ser de fácil acesso e navegação e os relatórios devem ser organizados e de fácil compreensão;
  • Manutenibilidade: o sistema deve ser fácil de manter e atualizar;
  • Portabilidade: o sistema deve funcionar em diferentes navegadores e sistemas operacionais;
  • Acessibilidade: o sistema deve ser responsivo, se adaptando ao tamanho da tela do usuário;