RF04 – exibir um painel financeiro inicial. (UC04)
RF05 – exibir o histórico de transações. (UC05)
RF06 – gerar um painel com resumo gráfico. (UC06)
RF07 – registrar uma transação financeira. (UC07)
RF08 – editar uma transação. (UC08)
RF09 – excluir uma transação. (UC09)
RF10 – criar uma categoria de transação. (UC10)
RF11 – editar uma categoria de transação. (UC11)
RF12 – excluir uma categoria de transação. (UC12)
RF16 – criar uma orçamento. (UC16)
RF17 – editar uma orçamento. (UC17)
RF18 – excluir uma orçamento. (UC18)
RNF02 – O acesso às funcionalidades deve ser restrito a usuários autenticados.
RNF09 – Os dados pessoais do usuário devem ser armazenados de forma criptografada no servidor.
Should Have
RF03 – permitir a recuperação de senha. (UC03)
RF25 – cadastrar uma transação recorrente. (UC25)
RF26 – editar uma transação recorrente. (UC26)
RF27 – excluir uma transação recorrente. (UC27)
RF29 – notificar quando um limite for atingido ou estiver próximo de 80%. (UC29)
RNF01 – As senhas devem atender a critérios mínimos de complexidade de acordo com uma pontuação acima de 2 na ZXCVBN.
RNF03 – exibir um menu principal de navegação na área inicial.
RNF05 – O sistema deve funcionar nos principais sistemas operacionais móveis Android 7.0 (API 24) ou superior.
RNF07 – O sistema deve continuar útil em ambientes com internet instável ou indisponível, preservando a funcionalidade de registro financeiro básico.
RNF11 – O sistema deve sincronizar automaticamente com o servidor as transações registradas offline assim que a conexão com a internet for restabelecida.
Could Have
RF13 – criar uma subcategoria de transação. (UC13)
RF14 – editar uma subcategoria de transação. (UC14)
RF15 – excluir uma subcategoria de transação. (UC15)
RF19 – cadastrar uma instituição financeira. (UC19)
RF20 – editar uma instituição financeira. (UC20)
RF21 – excluir uma instituição financeira. (UC21)
RF22 – registrar uma conta financeira. (UC22)
RF23 – editar de uma conta financeira. (UC23)
RF24 – excluir uma conta financeira. (UC24)
RF30 – permitir o envio de comentarios de feedback. (UC30)
RNF04 – As mensagens de erro devem ser exibidas de forma padronizada e legível nas telas do aplicativo móvel.
RNF06 – permitir a alteração do tema de visualização entre claro e escuro.
RNF08 – as telas devem ser carregadas em até 3 segundos.
RNF10 – O envio de feedback não deve expor, involuntariamente, informações do usuário.
Won’t Have
RF28 – Exportar um relatório financeiro CSV. (UC28)
RF31 – gerar e exibir dica financeira personalizada com IA. (UC31)
RF32 – disponibilizar PDFs de educação financeira. (UC32)