Skip to content

Requisitos Não Funcionais

Segurança

CódigoDescrição
RF-01O sistema deverá implementar controle de acesso baseado em papéis (RBAC), com diferentes níveis de permissão.
RF-02Todas as comunicações com o servidor devem ser feitas utilizando HTTPS com TLS 1.2 ou superior.
RF-03Dados pessoais e transações devem ser criptografados em trânsito e em repouso.
RF-04Cada QR Code deve ser único, não reutilizável e associado a um ticket específico.
RF-05O sistema deve cumprir com a Lei Geral de Proteção de Dados (LGPD), com política de privacidade e consentimento explícito para coleta de dados.

Usabilidade

CódigoDescrição
RF-06A interface do usuário deverá ser intuitiva e acessível, com uso de componentes visuais claros e organizados.
RF-07O sistema deverá estar disponível em idioma português (pt-BR).
RF-08Toda tela deverá conter dicas de uso.
RF-09A aplicação deve ser totalmente responsiva, adaptando-se a smartphones, tablets e desktops.
RF-10A navegação deve ser intuitiva, com orientações claras, e processo de compra simplificado.

Confiabilidade

CódigoDescrição
RF-11Backups deverão ser realizados semanalmente e mantidos por pelo menos 4 semanas.
RF-12O sistema deve manter 99,9% de disponibilidade mensal.

Manutenibilidade

CódigoDescrição
RF-13O sistema deverá ser modular, facilitando a adição de novos módulos no futuro sem reescrever funcionalidades existentes.
RF-14O código deverá seguir boas práticas de programação e ser documentado de acordo com o padrão do time de desenvolvimento.
RF-15O sistema deve registrar erros e exceções em logs centralizados.

Desempenho

CódigoDescrição
RF-16O sistema deve responder às ações do usuário em até 2 segundos para 95% das requisições.
RF-17O sistema deve suportar até 500 usuários simultâneos durante picos de eventos.