Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Refinação de Requisitos e Exemplo de Caso de Uso

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árioCadastro do cliente
AtorCliente
Pré-CondiçãoNão se aplica
Fluxo Normal1. Cliente entra na tela de login; 2. Cria o seu login; 3. Entra com os seus dados; 4. Salva os dados.
Fluxo AlternativoCaso o login já exista, ou pede para recuperar a senha ou tem que criar login com nome diferente
Pós CondiçãoEstar apto a realizar compras
Nome do CenárioCadastro do produto
AtorFuncionário
Pré-CondiçãoFuncionário ter cadastro no sistema
Fluxo Normal1. 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 AlternativoCaso já exista um produto cadastro, funcionário pode entrar na página para poder alterar as informações
Pós CondiçãoProduto estar apto para ser vendido
Nome do CenárioEfetivação da compra
AtorCliente
Pré-CondiçãoCliente e produto estarem cadastrados
Fluxo Normal1. 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 AlternativoCaso queira desistir, cliente pode optar por esvaziar o carrinho.
Pós CondiçãoSer direcionado para a página de efetivação do pagamento.
Nome do CenárioEfetivação do pagamento
AtorCliente
Pré-CondiçãoCarrinho estar cheio com produtos escolhidos
Fluxo Normal1. 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 AlternativoCliente 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çãoSer direcionado para a página de acompanhamento do produto.
Nome do CenárioAcompanhamento de Pedido
AtorCliente
Pré-CondiçãoTer efetuado a compra do produto
Fluxo Normal1. 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 AlternativoCliente entra no site dos correios/transportadora para rastrear onde o produto se encontra.
Pós CondiçãoProduto entregue e cliente satisfeito

Diagrama de Caso de Uso Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Bruno! Tudo bem?

Muito obrigado por compartilhar sua resposta conosco. Seu levantamento de requisitos está excelente e muito completo, você os descreveu com detalhes e os representou muito bem neste Diagrama de Casos de Uso.

Parabéns pelo empenho ao refazer o que foi aprendido na aula e fixar os conhecimentos adquiridos, continue assim!

Abraços e bons estudos!