Appearance
Requisitos Não Funcionais
Segurança
| Código | Descrição |
|---|---|
| RF-01 | O sistema deverá implementar controle de acesso baseado em papéis (RBAC), com diferentes níveis de permissão. |
| RF-02 | Todas as comunicações com o servidor devem ser feitas utilizando HTTPS com TLS 1.2 ou superior. |
| RF-03 | Dados pessoais e transações devem ser criptografados em trânsito e em repouso. |
| RF-04 | Cada QR Code deve ser único, não reutilizável e associado a um ticket específico. |
| RF-05 | O 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ódigo | Descrição |
|---|---|
| RF-06 | A interface do usuário deverá ser intuitiva e acessível, com uso de componentes visuais claros e organizados. |
| RF-07 | O sistema deverá estar disponível em idioma português (pt-BR). |
| RF-08 | Toda tela deverá conter dicas de uso. |
| RF-09 | A aplicação deve ser totalmente responsiva, adaptando-se a smartphones, tablets e desktops. |
| RF-10 | A navegação deve ser intuitiva, com orientações claras, e processo de compra simplificado. |
Confiabilidade
| Código | Descrição |
|---|---|
| RF-11 | Backups deverão ser realizados semanalmente e mantidos por pelo menos 4 semanas. |
| RF-12 | O sistema deve manter 99,9% de disponibilidade mensal. |
Manutenibilidade
| Código | Descrição |
|---|---|
| RF-13 | O sistema deverá ser modular, facilitando a adição de novos módulos no futuro sem reescrever funcionalidades existentes. |
| RF-14 | O código deverá seguir boas práticas de programação e ser documentado de acordo com o padrão do time de desenvolvimento. |
| RF-15 | O sistema deve registrar erros e exceções em logs centralizados. |