Diagrama de caso de uso - e1k1to/MLJ GitHub Wiki

poggegeggrs

Dicionário

Os atores existentes no Diagrama consistem em:

  • Cliente que tem a ação de criar pedido, enviar os seus livros para a análise e escolher livros do catálogo da loja;
  • Funcionário que tem as ações de finalizar a compra do Livro, finalizar a troca de livros, finalizar uma venda, que é quando o cliente escolhe um dos livros do nosso catalogo e com isso o sistema checa nosso estoque de livro e finalizamos a venda com a emissão da nota fiscal.
  • Entregador que realiza a entrega e coleta de livros.


Finalizar Troca

Mateus Klein Lourenço 32122391

Identificador Descrição
Nome Troca de livros
Atores Cliente e Funcionário
Sumário Realiza a troca de livros
Pré-Condição O cliente estar interessado em trocar um ou mais de seus livros por outro(s)
Pós Condições A troca do(s) livro(s) realizada

Fluxo Principal

Ações do ator Ações do sistema
1- Gerar pedido
2- Avaliar o livro
2.1- O Livro esta em estado aceitável
3- Monta um catalogo de livros para a troca
4- Avalia a diferença de valor dos livros
5- O cliente escolheu livros com valores iguais
6- O funcionário efetua a troca dos livros
7- Pedido Finalizado
8- Estoque é atualizado

Fluxo Alternativo
Ações do ator Ações do sistema
1- Gerar pedido
2- Avalia o livro
2.1- Livro em estado inaceitável
3- O funcionário não efetua a troca
4- Pedido Finalizado


Finalizar Venda

João Victor Pacheco Ferreira 32169744

Identificador Descrição
Nome Venda de livros
Atores Cliente e Funcionário
Sumário Realiza a venda do livro
Pré-Condição Ter livros disponíveis para a venda
Pós Condições Compra do livro realizada pelo o cliente

Fluxo Principal

Ações do ator Ações do sistema
1- Cliente escolhe livro(s) do catalogo
2- Cria pedido
3- Checa no estoque
3.1- Livro disponível
4- Cliente Realiza pagamento
5- Emite a NF
6- Pedido é finalizado
7- Estoque é atualizado

Fluxo Alternativo

Ações do ator Ações do sistema
1- Cliente escolhe livro(s) do catálogo
2- Cria pedido
3- Checa no estoque
3.1- Livro(s) indisponível
4- Pedido é finalizado


Finalizar compra

Lucca Eiki Amarante Millian 32172478

Identificador Descrição
Nome Finalizar compra
Atores Cliente e Funcionário
Sumário É finalizada a compra do livro
Pré-Condição Estado dos livros já foram analisados e aprovados
Pós Condições O cliente recebe o pagamento por seu livro e o livro é cadastrado no sistema

Fluxo Principal

Ações do ator Ações do sistema
1- Funcionário recebe o livro
2- Sistema informa ao funcionário o valor a pagar
3- Funcionário realiza o pagamento do livro
4- Sistema registra novo livro no estoque

Fluxos alternativos

Ações do ator Ações do sistema
3- Dinheiro no caixa não é o suficiente para realizar o pagamento
3.1- Compra é cancelada.
Ações do ator Ações do sistema
4- Mesmo livro é encontrado no estoque
4.1- Quantidade do livro no estoque é incrementada em 1
⚠️ **GitHub.com Fallback** ⚠️