Especificação 2 ‐ Inserir Produtos no Catálogo - MATHEUS-DE-ANDRADE-LOURENCO/Projeto1_PSoftware GitHub Wiki

Dropshipping

Especificação de casos de uso

Feito por: Matheus de Andrade Lourenço


Caso de Uso – Publicar Catálogo de Produtos

Identificador UC002 – Publicar Catálogo de Produtos
Nome Publicar Catálogo de Produtos
Atores Primário: Fornecedor
Secundários: Consumidor, Entregador
Sumário Permite que novos produtos sejam cadastrados na plataforma e liberados para venda.
Complexidade Média
Regras de Negócio RN4, RN5
Pré-condições O fornecedor já deve estar filiado à plataforma
Pós-condição O catálogo de produtos deve estar publicado no portal e disponível para compra.
Pontos de Inclusão -
Pontos de Extensão -

Fluxo Principal:

Ações do Ator Ações do Sistema
1. O Fornecedor acessa o aplicativo. 2. O Sistema autentica o login do fornecedor.
3. Fornecedor acessa a aba de Publicação de Catálogo. 4. Sistema apresenta o catálogo inicialmente vazio, com a opção de adicionar produtos.
5. Fornecedor seleciona a opção de adicionar produto. 6. Sistema apresenta aba de cadastro de produto com opções de preenchimento: Marca (opcional), Modelo, Descrição (opcional), Preço, Quantidade em estoque e imagem.
7. Fornecedor preenche as informações e confirma. 8. Sistema associa o produto a uma categoria e pede confirmação do fornecedor.
9. Fornecedor confirma a informação. 10. Sistema apresenta a RN4 e pede para o fornecedor confirmar que seus produtos não são falsificados. Apresenta também a tela de conclusão do cadastro.
11. Fornecedor marca a opção referente à RN4 e conclui o cadastro. 12. Sistema retorna para a aba de catálogo com o novo produto adicionado.
13. Fornecedor seleciona a opção de publicar catálogo. 14. Sistema disponibiliza o catálogo publicado para os clientes.

Fluxos Alternativos:

  • Fluxo Alternativo – Passo 8: Caso o fornecedor não esteja de acordo com a categoria fornecida pelo sistema.
Ações do Ator Ações do Sistema
9. Fornecedor sinaliza que a categoria não corresponde ao esperado. 10. Sistema apresenta uma tela com todas as categorias e uma barra de busca.
11. Fornecedor seleciona uma nova categoria. 12. Sistema prossegue para o passo 10.
  • Fluxo Alternativo – Passo 11: Caso o fornecedor não encontre a categoria desejada.
Ações do Ator Ações do Sistema
12. Sistema atribui a categoria "Outros" e avança para o passo 10.

Fluxos de Exceção:

  • Fluxo de Exceção – Passo 6: Caso o usuário tente publicar um catálogo sem produtos.
Ações do Ator Ações do Sistema
- 4. Sistema relata que não é possível avançar e reinicia o passo.
  • Fluxo de Exceção – Passo 6: Caso o usuário não forneça informações obrigatórias no cadastro do produto.
Ações do Ator Ações do Sistema
- 3. Sistema informa que os campos não preenchidos são obrigatórios e reinicia o passo.
imagem_2024-10-05_201619302
⚠️ **GitHub.com Fallback** ⚠️