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).