Skip to content

Requisitos

Especificações que definem as características e funcionalidades, cujo software deve atender para satisfazer as necessidades e expectativas dos usuários ou clientes. Estabelecem o que o sistema deve fazer, como ele deve se comportar e quais restrições ele precisa seguir para ser considerado adequado.

Requisitos Funcionais

São essenciais para o funcionamento do site e definem as funcionalidades que ele deve oferecer.

- Visualização de dados:

  • Exibir gráficos e tabelas interativas que representem os gastos públicos do Distrito Federal;
  • Permitir filtros por categoriaa de gastos (ex.: saúde, educação, segurança);
  • Oferecer a opção de visualizar os gastos por período (ano, trimestre, mês);
  • Fornecer uma opção para download dos dados em formatos comuns;
  • Informar os dados básicos sobre os fornecedores pagos com o dinheiro público;
  • Incluir uma área de informações sobre os valores médios gastos, possuindo alertas caso os dados do dia estejam fora do comum.

- Navegação:

  • Incluir uma barra de navegação para acessar diferentes seções do site;
  • Permitir navegação intuitiva para usuários sem conhecimento técnico.

- Busca e filtragem:

  • Possibilitar a busca por categorias de gastos, departamentos e períodos específicos;
  • Adicionar filtros por tipo de despesa (ex.: folha de pagamento, investimentos).

- Responsividade:

  • Garantir que o site seja responsivo, adaptando-se a dispositivos móveis, tablets e desktops.

Requisitos Não Funcionais

Estes requisitos garantem a qualidade do site, incluindo performance e usabilidade.

- Performance

  • Carregar dados e gráficos em até 5 segundos, para uma boa experiência de usuário;
  • Minimizar o tamanho de arquivos e imagens para reduzir o tempo de carregamento.

- Usabilidade

  • Interface intuitiva e fácil de entender para diferentes tipos de usuário;
  • Manter consistência visual e de navegação em todas as páginas.

- Acessibilidade

  • Incluir texto alternativo para imagens e descrição para gráficos e tabelas;
  • Incluir acessibilidade para deficientes visuais.

- Compatibilidade

  • Suportar os principais navegadores(Chrome, Firefox, Safari, Edge).

- Escalabilidade

  • O design do site e a estrutura do código devem permitir a fácil adição de novos dados e categorias no futuro.

Requisitos de Conteúdo

Esses requisitos tratam das informações e dados apresentados no site.

- Dados de gastos públicos

  • Incluir dados atualizados e categorizados por setor;
  • Especificar a fonte de dados;
  • Informar a data de última atualização dos dados.

- Documentação

  • Incluir uma seção de "Sobre" explicando o objetivo do projeto e o propósito do site;
  • Especificar a fonte de dados;
  • Disponibilizar um guia de uso para mostrar como navegar e utilizar as funcionalidades.

- Contato

  • Adicionar uma seção de "Contato" para usuários que queiram sugerir melhorias ou apontar erros.

Requisitos de Colaboração

Para organização do trabalho em equipe e o desenvolvimento colaborativo.

- Controle de versão

  • Manter histórico de commits claro, com mensagens de commit descritiva.

- Documentação do código

  • Comentar o código de forma clara para que os outros membros entendam;
  • Incluir um arquivo README.md completo no repositório, com uma descrição do projeto, requisitos, instruções de instalação e execução.

- Organização

  • Fazer uso do scrum possuindo uma metodologia ágil para estabelecer processos, reuniões, papéis e práticas para coordenar o desenvolvimento do projeto de forma interativa e incremental.
Versão Data Descrição Autor Revisão
0.1.0 01/11/2024 Estruturacão do documento Julia Gabriela Gabriel Barbaceli
0.1.1 01/11/2024 atualização dos requisitos Julia Gabriela Gabriel Barbaceli
0.1.2 06/11/2024 correção de ortografia Julia Gabriela Gabriel Barbaceli