RN01 |
Realizar um post |
Para realizar um post a respeito de uma liha de ônibus, o usuário deve estar logado para que sua identificação esteja vinculada ao post. |
Baixa. Sempre será necessário que o usuário esteja logado para poder postar algo |
Política adotada para permitir um grau de controle dos comentários. |
RN02 |
Acessar dados de linhas e posts |
Para acessar informações a respeito de linhas, e posts dessas linhas, nâo é necessário estar logado. |
Alta. Pode ser alterada para garantir a atualização nas informaçoesfetivo das linhas. |
Permitir que qualquer usuário possa acessar rapidamente informações sobre determinada linha. |
RN03 |
Favoritar linhas |
É necessário estar logado para favoritar linhas e visualizar suas linhas favoritadas. |
Baixa. |
Requisito necessário para validação no sistema. |
RN04 |
Endereços de email |
Endereços de email devem estar no formato [email protected], tendo que conter "@" e "." na ordem correta e com quantidade de caracteres suficientes entre eles. |
Baixa. |
Requisito necessáio para validação no sistema. |
RN05 |
Alteração de dados de usuário |
Usuários poderão mudar seu email e seu nome completo, mas não poderá mudar seu nome de usuário (username). |
Baixa. |
Funcionalidade adicionada para dar maior liberdade para o usuário alterar seus dados. |
RN06 |
Realizar review |
É necessário fazer uma review do post anterior referente a linha que pretenda fazer um post. Dessa forma mantendo reputação dos usuário. |
Média. |
Ação necessária para manter as informações sobre o ônibus sempre atualizadas. |
RN07 |
Tipo de review |
A avaliação feita pelos usuários podem ser: positivas, neutras ou negativas. |
Média. Pode ser alterada a partir de um feedback futuro dos usuários. |
Sistema de classificação escolhido pelo time de desenvolvimento. |
RN08 |
Validação de Username |
O sistema não aceitará o cadastro de um nome de usuário que já exista. |
Baixa. |
Requisito necessário para validação no sistema. |
RN09 |
Validação de email |
O sistema não aceitará o cadastro de um email que já exista. |
Baixa. |
Requisito necessário para validação no sistema. |
RN10 |
Desativar Usuário |
O usuário poderá desativar seu cadastro sem que seus dados sejam apagados da base de dados. |
Média. |
Decisão tomada pela equipe de desenvolvimento. |