forked from DAS1-2016/Finpy
-
Notifications
You must be signed in to change notification settings - Fork 0
UC 01
Augusto Modesto edited this page Apr 21, 2015
·
3 revisions
Este caso de uso permite um usuário da aplicação (um usuário já cadastrado no sistema) realizar o login no sistema da aplicação. Para tanto, é necessário que o usuário tenha em mão o nome do usuário cadastrado e sua senha pessoal.
Tipo | Nome |
---|---|
Ator Principal | Usuário Cadastrado |
Este caso de uso é iniciado quando o Usuário entra na página web do EqLibra.
Passo | Descrição | Referências |
---|---|---|
1 | O usuário informa ao campo “Nome do Usuário” seu nome de usuário cadastrado | |
2 | O usuário informa ao campo “Senha” sua senha pessoa | [RN01] |
3 | O usuário aperta o botão “Entrar” | [FE01] [FE02] |
4 | O sistema verifica se o nome do usuário e a senha inserida correspondem ao cadastrado pelo usuário | [FE03] |
5 | O sistema apresenta a mensagem “Login efetuado com Sucesso!” | |
6 | O sistema abre a tela inicial | |
7 | O caso de uso é encerrado |
Não há fluxos alternativos.
ID | Enunciado | Detalhamento |
---|---|---|
FE01 | O usuário não preencheu o campo “Nome do Usuário” | No passo 3 do fluxo principal, o sistema verifica que o campo “Nome do Usuário” não foi preenchido e exibe uma mensagem informando o fato ao usuário. O sistema retoma ao passo 1. |
FE02 | O usuário não preencheu o campo “Senha” | No passo 3 do fluxo principal, o sistema verifica que o campo “Senha” não foi preenchido e exibe uma mensagem informando o fato ao usuário. O sistema retoma ao passo 1. |
FE03 | O sistema verifica que os dados informados pelo usuário não correspondem ao cadastrado | No passo 4 do fluxo principal, o sistema verifica que um dos campos preenchidos não correspondem às informações cadastradas no sistema e exibe uma mensagem informando o fato ao usuário. O sistema retoma ao passo 1. |
ID | Descrição | Passo do Fluxo Associado |
---|---|---|
RN01 | O usuário não pode alterar seu nome de usuário | Passo 2 do Fluxo Principal |
Sem pré-condição relacionado ao caso de uso.
- Após efetuar o login, o sistema deve guardar a sessão do usuário até que ele pressione o botão “Sair do Sistema” ou feche a navegador / aba.
- Após efetuar o login, o sistema deve permitir ao usuário cadastrado efetuar todas as demais opções restritas a ele.
Sem extensões.