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