Caso de uso

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1454 palavras )
  • Download(s) : 0
  • Publicado : 26 de agosto de 2012
Ler documento completo
Amostra do texto
Especificação de Casos de Uso
Catálogo de Atores:
Ator | Descrição |
atendente | Ira realizar cadastrar clientes, pedidos e consultar pedidos e produtos. |
Gerente | Irar cadastrar,alterar e excluir produtos, alterar e excluir pedidos. |

Identificação do Caso de Uso:
UC01 Cadastrar Cliente
Breve Descrição:
Este caso de uso tem como objetivo cadastrar clientes.
Pré-Condição:
Nãose aplica.
Fluxo Básico: Cadastrar cliente.
Este fluxo é iniciado quando o ator atendente seleciona a opção “cadastrar cliente".
1. O sistema solicita os dados do cliente para cadastro.
2. O ator informa os dados do cliente. [FA1]
3. O sistema realisa o cadastro. [FA2]
4. O caso de uso é encerrado.
Fluxos Alternativos:
[FA1] O atendente não preenche todos os campos.
Estefluxo alternativo é iniciado quando o ator atendente não completa todos os campos para o cadastro.
1. O sistema informa preencha todos os campos para finalizar o cadastro.
2. O sistema retorna ao [FB1].

[FA2] Cadastro não realizado.
Este fluxo alternativo é iniciado quando o sistema realiza o cadastro.

1. O sistema informa não foi possível finalizar o cadastro.
2. O sistemaretorna ao [FB1].
Pós Condição:
O cliente pode realizar o pedido.
Regras de Negócio:
Não se aplica.

UC02 Cadastrar Pedido.
Breve Descrição:
Este caso de uso tem como objetivo cadastrar pedido.
Pré-Condição.
O cliente tem que ter cadastro.
Fluxo Básico: Cadastrar Pedido.
Este fluxo é iniciado quando o ator atendente seleciona a opção “cadastrar pedido".
1. O sistema solicita o CPFdo cliente.
2. O ator informa o CPF.
3. O sistema, autentica o cliente e solicita o código do produto. [FA1]
4. O ator o código. [FA2]
5. O sistema informa ao ator se quer finalizar o pedido.
6. O ator que sim.
7. O sistema relisa o pedido e gera o numero do mesmo. [FA3]
8. O caso de uso e finalizado.
Fluxos Alternativos:
[FA1] O sistema não autentica o cliente.
Este fluxo alternativo é iniciado quando o ator informa o CPF errado.
1. O sistema informa que o cliente não tem cadastro.
2. O sistema retorna para o [FB1].

[FA2] Código Inexistente.
Este fluxo alternativo é iniciado quando o ator informa o código errado.
1. O sistema informa que o código não existe.
2. O sistema retorna ao [FB3]
3. O caso de uso e encerrado.

[FA3]pedido não realizado.
Este fluxo alternativo é iniciado quando o sistema não realiza o pedido.
1. O sistema informa que não foi possível realizar o cadastro.
2. O sistema retornar ao [FB1]
Pós Condição:
O pedido fica disponível para consulta.
Regras de Negócio:
O cliente tem que morar num raio de 2 Km da padaria.
Pagamento em cartão tem um acréscimo de R$ 4,50.

UC03 ConsultarPedido.
Breve Descrição:
Este caso de uso tem como objetivo consultar pedido.
Pré-Condição.
Não se aplica.
Fluxo Básico: consultar pedido.
Este fluxo é iniciado quando o ator atendente seleciona a opção “ consultar pedido".
1. O sistema solicita o CPF do cliente.
2. O ator informa o CPF. [FA1]
3. O sistema mostra o pedido. [FA2]
4. O caso de uso e encerrado.
FluxosAlternativos:
[FA1] Cliente não localizado.
Este fluxo alternativo é iniciado quando o ator informa o CPF errado.
1. O sistema informa que o cliente não tem cadastro.
2. O sistema retorna ao [FB1]
[FA2] O sistema não mostra o pedido.
1. O sistema informa que não foi possível apresentar o pedido.
2. O sistema retorna ao [FB1]
Pós Condição:
Não se aplica.
Regras de Negócio:
Não seaplica.

UC04 Consultar Produto.
Breve Descrição:
Este caso de uso tem como objetivo consultar produto.
Pré-Condição.
Não se aplica.
Fluxo Básico: Consultar Produto.
Este fluxo é iniciado quando o ator atendente seleciona a opção “consultar produto".
1. O sistema solicita o nome produto.
2. O ator informa o produto. [FA1]
3. O sistema mostra a quantidade de produto em...
tracking img