Skip to main content

Requisitos do Sistema

Requisitos Funcionais

  • RF01: Visualizar mapa das linhas
  • RF02: Notificações push para eventos críticos
  • RF03: Envio de alertas colaborativos pelos passageiros
  • RF04: Localização de trens em tempo real
  • RF05: Abertura de chamados para passageiros que apresentam algum tipo de deficiência
  • RF06: Visualização de vagas em bicicletários
  • RF07: Mapeamento de trajeto
  • RF08: Compra de bilhetes
  • RF09: Favoritar linhas
  • RF10: "A CPTM" (tela de informações sobre a empresa)
  • RF11: Visualizar status das linhas
  • RF12: Tela de contatos

Requisitos Não Funcionais

  • RNF01: Suportar picos de até 100k requisições por segundo
  • RNF02: Latência máxima de 200ms para chamadas de API
  • RNF03: Disponibilidade mínima de 99,9%
  • RNF04: Escalabilidade horizontal
  • RNF05: Suporte a múltiplas plataformas (iOS, Android)
note

Detalhes de segurança (autenticação, criptografia) e aprofundamentos serão documentados na fase de refinamento.