Download - Prova1- Casos de Uso
Requisitos Funcionais
RF01 O sistema permitirá ao cliente a realização de pedidos
Visibilidade EvidentePrioridade EssencialRequisitos não funcionais associados RNF01,RNF02,RNF04
RF02 Localização de ProdutosVisibilidade EvidentePrioridade EssencialRequisitos não funcionais associados RNF03
Requisitos não Funcionais
RNF01 O cliente poderá adicionar produtos à cesta.
RNF02 O cliente poderá excluir produtos da cesta.
RNF03 O cliente poderá localizar os produtos desejados buscando por sua descrição e categoria.
RNF04 O sistema deverá registrar a data e a hora da finalização do pedido.
Atores
Nome Descrição ResponsabilidadesCliente Usuário do sistema Adicionar e/ou
excluir produtos da cesta
Realizar Pedido
Casos de Uso
Caso de Uso UC01 -Realizar PedidoCaso de Uso Geral Incluir Produto na cesta de Compras,
Localizar Produto,Excluir Produto da Cesta de Compras
Ator Principal ClientePré-condiçãoFluxo Normal 1. Iniciar novo pedido
2. Localizar Produto2.1 Cliente insere a Descrição2.2 Cliente insere Categoria
3. Cliente localiza o produto escolhido e indica a quantidade desejada
4. O produto é então adicionado na cesta
5. O cliente finaliza o pedido
Fluxos Excepcionais 2.3 Produto não encontrado 2.3.1 Cliente insere outra descrição 2.3.2 Cliente insere outra categoria
Fluxos Alternativos 3.1 O cliente decide adicionar mais produtos à cesta 3.2 O cliente Localiza o produto 3.2.1 Cliente insere a descrição 3.2.2 Cliente insere a categoria 3.2.3 Cliente localiza o produto desejado 3.2.4 Cliente indica a quantidade desejada 3.2.5 O produto é adicionado à cesta 4.1 O cliente exclui produto da cesta
Pós condição Pedido Realizado com sucesso.