Segue em anexo arquivo com refinamento do levantamento de requisitos das funcionalidades que entendi que existem para o e-commerce da loja Bem Bonita Bem Barato e abaixo, um diagrama de caso de uso que fiz englobando todos os casos de uso dessa loja.
Nome do Cenário | Cadastro do cliente |
---|---|
Ator | Cliente |
Pré-Condição | Não se aplica |
Fluxo Normal | 1. Cliente entra na tela de login; 2. Cria o seu login; 3. Entra com os seus dados; 4. Salva os dados. |
Fluxo Alternativo | Caso o login já exista, ou pede para recuperar a senha ou tem que criar login com nome diferente |
Pós Condição | Estar apto a realizar compras |
Nome do Cenário | Cadastro do produto |
---|---|
Ator | Funcionário |
Pré-Condição | Funcionário ter cadastro no sistema |
Fluxo Normal | 1. Funcionário loga no sistema; 2. Funcionário entra na página de cadastro do produto; 3. Funcionário cadastra o produto; 4. Funcionário salva as informações |
Fluxo Alternativo | Caso já exista um produto cadastro, funcionário pode entrar na página para poder alterar as informações |
Pós Condição | Produto estar apto para ser vendido |
Nome do Cenário | Efetivação da compra |
---|---|
Ator | Cliente |
Pré-Condição | Cliente e produto estarem cadastrados |
Fluxo Normal | 1. Cliente entra na página de catálogo dos produtos; 2. Cliente escolhe o produto e a quantidade; 3. Cliente insere no carrinho; 4. Cliente vai para a página de efetivação da compra. |
Fluxo Alternativo | Caso queira desistir, cliente pode optar por esvaziar o carrinho. |
Pós Condição | Ser direcionado para a página de efetivação do pagamento. |
Nome do Cenário | Efetivação do pagamento |
---|---|
Ator | Cliente |
Pré-Condição | Carrinho estar cheio com produtos escolhidos |
Fluxo Normal | 1. Cliente entra na página de efetivação da compra; 2. Escolhe as opções de pagamento; 3. Efetiva o pagamento; 4. Aguarda mensagem de confirmação da compra. |
Fluxo Alternativo | Cliente ter compra rejeitada por bandeira cartão de crédito; deixar expirar a data do boleto; não efetivar a transferência via pix. |
Pós Condição | Ser direcionado para a página de acompanhamento do produto. |
Nome do Cenário | Acompanhamento de Pedido |
---|---|
Ator | Cliente |
Pré-Condição | Ter efetuado a compra do produto |
Fluxo Normal | 1. Cliente loga na área do cliente; 2. Entra na opção acompanhar compra; 3. Verifica em que situação está (Produto Escolhido, Pagamento, Separação do Produto, Acompanhar Entrega, Entrega Efetuada). 4. Sai do sistema. |
Fluxo Alternativo | Cliente entra no site dos correios/transportadora para rastrear onde o produto se encontra. |
Pós Condição | Produto entregue e cliente satisfeito |
Diagrama de Caso de Uso