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;