Requisitos Não Funcionais - l62124-ctrl/Lan-Party GitHub Wiki

Requisitos Não Funcionais (RNF)

1. Segurança e Proteção de Dados

  • RNF-1 (Ligação Segura): O site usa o cadeado de segurança (HTTPS) para que ninguém consiga roubar passwords ou dados de pagamento.
    • Liga-se a: RS-2.1 e RS-5.1 (formulários de registo e pagamentos).
  • RNF-2 (Privacidade do Jogador): O site só mostra em público o Gamertag. Nome real, e-mail e telemóvel ficam guardados só para a organização.
    • Liga-se a: RS-3.1 e RS-11.1 (perfis e tabelas de torneios).
  • RNF-3 (Segurança no Pagamento): Não guardamos números de cartões de crédito no nosso servidor; o pagamento é tratado diretamente pela empresa do MB WAY / banco.
    • Liga-se a: RU-5 e RS-5.1 (pagamento de bilhetes).

2. Rapidez e Capacidade

  • RNF-4 (Aguentar muita gente): O site não pode ir abaixo mesmo que estejam 5000 pessoas a tentar inscrever-se ao mesmo tempo quando abrirem os bilhetes.
    • Liga-se a: RU-4 e RS-4.2 (controlo de vagas).
  • RNF-5 (Resultados Rápidos): A atualização dos jogos e das classificações não pode demorar mais de 2 segundos a aparecer aos espetadores.
    • Liga-se a: RU-11 e RS-11.1 (ver resultados em direto).

3. Utilização no Telemóvel

  • RNF-6 (Funcionar bem em qualquer ecrã): O site adapta-se a telemóveis e computadores para que o staff consiga validar entradas e os jogadores consigam ver os jogos onde estiverem.
    • Liga-se a: RU-7 e RS-7.1 (leitura do QR Code na porta).