Diagrama

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (499 palavras )
  • Download(s) : 0
  • Publicado : 20 de dezembro de 2012
Ler documento completo
Amostra do texto
Exemplos de casos de uso e alguns diagramas
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 usocomeç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 clientequiser 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çõesde 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 desubmeter, 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. Opedido 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 mostraos 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...
tracking img