Especificação Caso Uso
Artigos Científicos: Especificação Caso Uso. Pesquise 862.000+ trabalhos acadêmicosPor: jonatasp7 • 27/5/2014 • 930 Palavras (4 Páginas) • 990 Visualizações
Especificação de Caso de Uso
Sistema de Vendas de Pizzas Online
(PizzaWeb) - Versão 1.0
Manter Pedidos
Versão do Documento:1.0
Histórico de Revisão
Data
Versão do
Documento
Descrição Autor
02/09/2011 1.0
Especificação do Caso de Uso
Manter Pedidos
Danillo Noleto, Joel Victor,
Rodrigo Andrade e Thiago
de Souza
PizzaWeb
Manter Pedidos
Introdução
Este caso de uso tem por objetivo permitir a compra de produtos feita pelos clientes da
pizzaria e a validação do pedido pelos funcionários da pizzaria.
Página Cardápio
Página Pizzas Prontas
Página Montar Pizza
Página Destalhes do Pedido
Página Finalizar Pedido
Funcionalidade dos botões e/ou ícones
• “Imagem Pizzas Prontas”: Direciona para a página Pizzas Prontas.
• “Imagem Monte sua Pizza”: Direciona para a página Monte sua Pizza.
• “Botão Comprar”: Envia a pizza pronta ou o acompanhamento escolhido
para a página Meu Pedido.
• “Botão Selecionar”: Envia o ingrediente selecionado para a parte de
ingredientes da pizza que está sendo montada.
• “Botão Finalizar Pedido”: Direciona para a página Finalizar Pedido.
• “Ícone Excluir”: Excluí o produto da página Detalhes do Pedido.
• “Botão Finalizar”: Finaliza o pedido.
Fluxo de Navegação
Comprar Pizza Pronta
Comprar Pizza Montada
Diagrama de Atividades – Comprar Pizzas Prontas
Diagrama de Atividades – Comprar Pizzas Montadas
Diagrama de Atividades – Manter Situação do Pedido
Descrição do Caso de Uso Manter Pedidos
Cenário Comprar Pizzas Prontas
Nº. do UC 08
Descrição:
Este cenário tem por objetivo permitir a compra de pizzas pelos clientes da
pizzaria.
Pré-Condição: Pizzas cadastradas no sistema; cliente cadastrado e logado no site.
Pós-Condição: Pedido finalizado.
Ator: Cliente.
Ativação:
Na página inicial o cliente clica no menu Cardápio e depois na imagem
Pizzas Prontas.
Fluxo Principal
Nº. Ação
1 O sistema exibe a página Cardápio.
2 O cliente clica na imagem Pizzas Prontas.
3 O sistema exibe a página Pizzas Prontas.
4 O cliente escolhe alguma pizza e clica no botão Comprar. (E1)
5 O cliente clica no menu Meu Pedido.
6 O sistema exibe a página Detalhes do Pedido.
7 O cliente escolhe algum acompanhamento e clica no botão Comprar. (E1)
8 O cliente clica no botão Finalizar Pedido. (FA1)
9 O sistema exibe a página Finalizar Pedido.
10 O cliente escreve alguma observação.
11 O cliente preenche os dados da sua conta do Pagamento Digital.
12 O cliente clica no botão Finalizar. (FA2), (E1)
13 O sistem exibe a Página Detalhes do Pedido.
Fluxos Alternativos
Fluxos Alternativo 1 - Nenhum produto comprado
1.1 O sistema exibe a mensagem “Você ainda não comprou nenhum produto!”.
1.2 Retorna ao passo 4 ou 7.
Fluxos Alternativo 2 – O cliente não inseriu as informações da sua conta do pagamento
digital
2.1 O sistema exibe a mensagem “Insira o E-mail e a senha da sua conta do Pagamento
Digital!”.
1.2 Retorna ao passo 11.
Fluxo de Exceção
E1 Falha de comunicação com o servidor de Banco de Dados.
Cenário Comprar Pizzas Montadas
Nº. do UC 08
Descrição:
Este cenário tem por objetivo permitir a compra de produtos pelos clientes
da pizzaria.
Pré-Condição: Ingredientes cadastrados no sistema; cliente cadastrado e logado no site.
Pós-Condição: Pedido finalizado.
Ator: Clientes.
Ativação:
Na página inicial o cliente clica no menu Cardápio e depois na imagem
Monta sua Pizza.
Fluxo Principal
Nº. Ação
1
...