Skip to content

Specification Use Cases

Jonathan Henrique Maia de Moraes edited this page Mar 30, 2015 · 30 revisions

We write the management artifacts in brazilian portuguese language. If you want a feedback about this artifact, feel free to ask! We'll take an effort to bring an abstract to you ;)

#EqLibra - Sistema de Gerenciamento Financeiro

Diagrama de Casos de Uso

Especificação de Casos de Uso

UC–01: Efetuar Login

Descrição

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, não é necessário que o usuário tenha em mão o nome do usuário cadastrado e sua senha pessoal.

Atores

|----------------|--------------------| | Ator Principal | Usuário Cadastrado |

Fluxo Principal

Este caso de uso é iniciado quando o Usuário entra na página web do EqLibra.

ID 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

Fluxo Exceção:###

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.

Requisito Especial:

RE01. Caracter especial de Exibição O campo senha, ao ser digitado qualquer informação, não deve aparecer o que foi digitado, mas sim “*” no lugar dos caracteres informados.

Condições:

Pré-Condição

Sem pré-condição relacionado ao caso de uso.

Pós-Condição

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

Ponto de Extensão:

Sem extensões.

Clone this wiki locally