Diagrama de caso de uso - e1k1to/MLJ GitHub Wiki
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 |