Especificação dos casos de uso uc02 - Measurement-and-Metrics-2018-1/2017.1-SIGS GitHub Wiki
UC02 - Manter Sessão
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
27/03/2017 | 0.1 | Documento inicial | Rodrigo Dadamos |
27/03/2017 | 0.2 | Fluxo de Eventos | Rodrigo Dadamos |
27/03/2017 | 0.3 | Requisitos Especiais e Condições Prévias | Rodrigo Dadamos |
27/03/2017 | 0.4 | Condições Posteriores e Pontos de Extensão | Rodrigo Dadamos |
30/03/2017 | 1.0 | Revisão | Ateldy Brasil |
08/04/2017 | 1.1 | Revisão | Rodrigo Dadamos |
08/04/2017 | 1.2 | Revisão Markdown | Rodrigo Dadamos |
14/04/2017 | 1.3 | Desmembramento dos Fluxos | Rodrigo Dadamos |
16/04/2017 | 1.4 | Fluxos de Exceção | Iasmin Mendes |
Descrição:
Atores:
- Coordenador
- Auxiliar do Departamento
- Assistente Administrativo
Pré-condição:
Acessar o sistema por um navegador web de um computador com acesso a internet. Para se logar o usuário deverá estar cadastrado no sistema.
Pós-Condição:
O sistema define o estado do usuário como logado e o redireciona para a tela principal do sistema emitindo uma mensagem de boas-vindas.
Regra de Negócio (Campos e Validação):
Campo | Formato | Obrigatoriedade | Valor |
---|---|---|---|
String (de 3 a 50 caracteres) | Sim | Não | |
Senha | Password (de 6 a 20 caracteres) | Sim | Não |
Fluxo Principal:
- O usuário acessa o sistema.
- O usuário identifica a área de login [FA01].
- O usuário preenche os campos Nome de Usuário e Senha corretamente [FE01] [FE03].
- O usuário clica em Logar.
- O sistema verifica se os dados informados correspondem aos cadastrados no sistema, e se o usuário consta como ativo. [FE02]
- O sistema encaminha o usuário logado para a tela principal.
- O caso de uso é encerrado.
Fluxo de Exceção
[FE01] Usuário informa Nome e/ou Senha incorreta(s)
- O usuário preenche os campos Nome de Usuário e/ou Senha incorretamente.
- O usuário clica em Logar.
- O sistema não efetua o login mantendo o usuário na mesma tela.
- O sistema emite [M1].
[FE02] Usuário informa Nome e Senha corretos mas está inativo no sistema
- O sistema verifica que o usuários está inativo no sitema.
- O sistema não efetua o login mantendo o usuário na mesma tela.
- O sistema emite [M4].
[FE03] Usuário não preenche Nome e/ou Senha
- O usuário não preenche os campos Nome de Usuário e/ou Senha.
- O usuário clica em Logar.
- O sistema não efetua o login mantendo o usuário na mesma tela.
- O sistema emite [M2].
Mensagem:
- [Um campo específico, com identificador das mensagens que serão apresentadas pelo sistema]
- [M1] Usuário e/ou senha desconhecido(s).
- [M2] Por favor, preencha os campos Nome de Usuário e Senha corretamente.
- [M3] Usuário não cadastrado.
- [M4] Acesso negado. Seu cadastro ainda não foi confirmado.