UC de academia
Por: BugKiller • 26/11/2015 • Projeto de pesquisa • 1.065 Palavras (5 Páginas) • 215 Visualizações
Especificação de Casos de Uso
UC1 – Cadastra Cliente
Atores
Funcionário e cliente
Descrição Casual
Este caso de uso permite que o funcionário cadastre o cliente com as informações adquiridas pelo mesmo.
Pré Condição
O funcionário deve estar cadastrado no sistema
Fluxo Principal
- [EV] O cliente Informa todos seus dados (Nome Completo, RG, CPF e etc.) [FE1]
- [EV] Funcionário posiciona cartão magnético em branco na máquina para adquirir o código do cliente. [FE2]
- [RS] O sistema informa que o novo cliente foi cadastrado.
- [EV] Funcionário entrega seu cartão da academia.
Fluxos de Exceção
[FE1] Algum campo de dado do cliente esteja em branco
- [RS] O sistema informa que o determinado campo está em branco
- [EV] Retorna ao fluxo principal no passo 1.
[FE2] Maquina não reconhece cartão magnético em branco
- [RS] O sistema informa a ausência do cartão ou cartão mal colocado.
- [EV] Retorna ao Fluxo principal no passo 2.
UC2 – Cadastrar Funcionário
Atores
Administrador e funcionário
Descrição Casual
Este caso de uso permite que o ator do sistema insira novos funcionários no software.
Pré Condição
Nenhuma.
Fluxo Principal
- [EV] O funcionário Informa todos seus dados (Nome Completo, RG, CPF e etc.)
- [EV] Administrador seleciona uma das opções de ocupação do funcionário
- [RS] O sistema imprime o crachá do funcionário.
- [EV] O funcionário informa o nome e a senha para acesso ao sistema [FE2]
- [EV] O funcionário confirma a senha. [FE4] [FE5]
- [RS] O sistema informa que o novo funcionário foi cadastrado
Fluxos de Exceção
[FE1] Algum campo de dado do funcionário esteja em branco
- [RS] O sistema informa que o determinado campo está em branco
- [EV] Retorna ao fluxo principal no passo 1.
[FE2] Campo nome ou senha em branco
- [RS] O sistema informa que o campo nome ou senha está em branco
- [EV] Retorna ao Fluxo principal no passo 4.
[FE4] Campo Confirmação de Senha em branco
- [RS] O sistema informa que o campo confirmação de senha senha está em branco.
- [EV] Retorna ao fluxo principal no passo 5.
[FE5] Campo Senha e confirmação de senha diferentes.
- [RS] O sistema informa a confirmação de senha não corresponde à senha informada.
[EV] Retorna ao fluxo principal no passo 5.
UC3 – Editar Cliente
Atores
Funcionário e cliente
Descrição Casual
Permitirá com que os clientes possam atualizar dados como endereço, número de telefone, e-mail e etc.
Pré Condição
Cliente deve estar cadastrado
Fluxo Principal
- [EV] O funcionário acessa as informações do cliente pelo cartão.
- [EV] O cliente Informa todos os dados que deseja modificar (endereço, número de telefone, e-mail e etc.) [FE1]
- [RS] Sistema informa que os dados foram alterados com sucesso
Fluxos de Exceção
[FE1] Algum campo de dado do cliente ficou em branco
- [RS] O sistema informa que o determinado campo está em branco
- [EV] Retorna ao fluxo principal no passo 2.
UC4 – Editar Funcionário
Atores
Administrador e funcionário
Descrição Casual
Permitirá com que os funcionários possam atualizar dados como endereço, número de telefone, e-mail e etc.
Pré Condição
Funcionário deve estar cadastrado
Fluxo Principal
- [EV] O funcionário Informa todos os dados que deseja modificar (endereço, número de telefone, e-mail e etc.) [FE1]
- [RS] Sistema informa que os dados foram alterados com sucesso
Fluxos de Exceção
[FE1] Algum campo de dado do funcionário ficou em branco
- [RS] O sistema informa que o determinado campo está em branco
- [EV] Retorna ao fluxo principal no passo 1.
UC5 – Excluir Cliente
Atores
Funcionário
Descrição Casual
Permitirá com que os Clientes possam se desfiliar da academia.
Pré Condição
Funcionário deve estar cadastrado e Cliente deve estar cadastrado
Fluxo Principal
- [EV] O funcionário acessa as informações do cliente pelo cartão[FE1]
- [EV] Funcionário confirma desfiliação do cliente
- [RS] Sistema informa que o cliente foi excluído
Fluxos de Exceção
[FE1] Cartão mal posicionado
- [RS] O sistema informa que o cartão este mal posicionado
- [EV] Retorna ao fluxo principal no passo 1.
UC6 – Excluir Funcionário
Atores
Administrador
Descrição Casual
Permitirá com que os Funcionário possam se desfiliar da academia.
Pré Condição
Funcionário deve estar cadastrado
Fluxo Principal
- [EV] O administrador acessa o código do funcionário pelo crachá
- [EV] Administração confirma desfiliação do funcionário
- [RS] Sistema informa que o funcionário foi excluído
Fluxos de Exceção
Nehnum
UC7 – Entrada de Cliente
Atores
Cliente
Descrição Casual
Registra a data e hora em que o cliente entrou na academia
Pré Condição
Cliente deve estar cadastrado
Fluxo Principal
...