-
Notifications
You must be signed in to change notification settings - Fork 3
Regras de Negócio
aldarionsevero edited this page Oct 7, 2015
·
9 revisions
ID | Regra | Descrição | Mutabilidade | Fonte |
---|---|---|---|---|
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 user@email.com, 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. |