Uso de casos Peixaria
Caso de uso Primário.
Fluxo de eventos (Caminho Básico) :
1. Atores efetuam o login (acesso ao sistema);
Descrição: Este caso de uso especifica a ação de autenticação que um usuário executa no sistema, com objetivo de se conectar na aplicação. Apenas usuários cadastrados podem se autenticar no sistema. O usuário fornece seus dados básicos de autenticação e, após a validação no sistema, o usuário torna-se apto a realizar operações da área restrita do sistema. Os usuários se dividem em: a) cliente (usuário habilitado a comprar pelo sistema), b) Funcionário (usuário que opera o sistema, habilitado a manter os cadastros do sistemas e consultar os produtos adquiridos pelos clientes),
c) administrador (usuário habilitado a realizar as configurações de segurança e ações de administração do sistema).
(a) Atores: Funcionário, Cliente.
(b) Pré-condições: 1. O ator deve estar cadastrado no sistema.
(b) Pós-condições: 1. O ator fica habilitado a realizar ações na área restrita do sistema.
(d) Requisitos funcionais: 1. RF1. O portal deve prover uma interface para clientes e funcionários se autenticarem no sistema
(e) Requisitos não funcionais:
1. RNF01- O portal deve registrar em um log as operações realizadas no sistema para permitir auditoria
2. RNF02. Impedir acesso ao sistema a usuários bloqueados
3. RNF03. As senhas de usuários devem ser armazenadas de forma criptografada..
Fluxo Básico:
1. O ator decide se autenticar no sistema.
2. O sistema solicita as informações obrigatórias para a autenticação: 1. E-mail 2. Senha ...
3. O ator informa os dados de autenticação.
4. O sistema valida os dados de autenticação.
5. O sistema registra em histórico (log) a autenticação realizada pelo ator. Os seguintes dados são armazenados:
1. Usuário
2. Grupo de Usuário (Funcionário ou Cliente)
3. Data
6. O sistema habilita as ações relacionadas ao grupo de usuário ao qual pertence o ator.
7. O sistema informa que a autenticação foi