Diagrama
Este exemplos apresentam alguns casos de uso tirados do livro " Applying Use Cases: A Pratical Guide", Geri Schneider & Jason Winters, Addison-Wesley, 1998.
Diagrama de Casos de Uso
Sistema de Vendas
Caso de Uso 1 – Fazer pedido
Pré-condição:
O usuário deve ter feito "log-in" e obtido autorização do sistema O caso de uso começa quando o cliente seleciona "fazer pedido". O cliente fornece seu nome e endereço. Se o cliente fornece apenas o CEP, o sistema coloca automaticamente o a cidade e o estado. Enquanto o cliente quiser pedir itens faça
Fluxo de eventos primário:
O cliente fornece código do produto O sistema fornece as descrição e preço do produto O sistema atualiza o valor total
O cliente fornece as informações sobre cartão de crédito. O cliente submete os dados ao sistema. O sistema verifica as informações fornecidas, marca o pedido como "pendente" e envia as informações de pagamento para o sistema de contabilidade e pagamento. Quando o pagamento é confirmado, o pedido é marcado como "confirmado" e o número de pedido (NP) é dado ao cliente. A qualquer momento antes de submeter, o cliente pode selecionar cancelar. O pedido não é gravado e o caso de uso termina. No passo 7, se alguma informação estiver correta, o sistema pede ao cliente para corrigir a informação. O pedido deve ter sido gravado no sistema e marcado como confirmado.
Fluxo de eventos secundário:
Pós-condição:
Caso de Uso 1 – Fazer pedido
Diagrama de atividades
Caso de Uso 2 – Verificar pedido
Atores
Cliente O usuário ter feito o pedido. O caso de uso começa quando o cliente seleciona "Meu pedido" Usa Procurar Pedido O Sistema mostra os dados da situação do pedido e o caso de uso termina Se no passo 2, o pedido não foi encontrado, o sistema informa que o pedido não está cadastrado e solicita que o usuário verifique se os dados do