3.      Tarefa C

3.1.   Considere a seguinte descrição relacionada com a anterior

O Sr. Balesteros acrescentou, ao final da entrevista, mais algumas observações, ou seja, requisitos. O primeiro deles é que a loja on-line deverá também permitir o controle dos produtos que estarão disponíveis aos usuários, isto inclui: adicionar novos produtos, editar ou excluir produtos antigos. Como segundo requisito, o Sr. Balesteros descreveu que os outros sócios gostariam que os sistema da loja on-line identificasse os produtos que são mais vendidos e que estes fossem incluídos em uma lista de produtos populares. Por último, foi requisitado que o sistema deverá prover o envio de notificação e correspondência para a lista de usuários.

3.2.   Faça a lista de atores e papéis

3.3.   Construa a lista de eventos externos, definindo suas características

Evento

Vem do

Meio Ambiente

É

Instantâneo

Requer uma Resposta do Sistema

       
       
       
       
       
       
       
       
       
Download da tabela

3.4.   Consolide a lista de eventos externos

 
 
 
 
 
Download da tabela

3.5.   Leia o texto abaixo. Este texto é parte da descrição de um caso de uso o qual chamamos de cenário. Como parte da nossa análise de caso de uso devemos especificar os cenários de cada caso de uso. Como exemplo, vamos especificar o caso de uso Cadastrar Pedido. A leitura do texto abaixo possibilitará a você descrever este caso de uso formalmente no exercício 3.6. Definir formalmente os cenários o ajuda a ver o fluxo de eventos no sistema, assim como, a solidificar seu entendimento do sistema.

Suponha que você fez uma entrevista mais detalhada com o Sr. Evandro, funcionário do setor de vendas, e obteve as seguintes informações:

“O usuário registrado deverá prosseguir com a totalização e pagamento, para adquirir os itens de seu carrinho de compras. Uma vez na página de totalização e pagamento, o usuário deverá fornecer informações de entrega. Uma vez fornecidos, o sistema deverá totalizar e apresentar o pedido. Se tudo estiver correto, o cliente poderá optar por continuar com o pedido. O sistema deverá, então, consultar suas informações de pagamento. Uma vez fornecidas, o sistema autorizará o pagamento. Então, ele deverá exibir uma página de confirmação de pedido final, para os registros do usuário, e enviar um e-mail de confirmação.”

3.6.   Preencha a tabela abaixo para o caso de uso Cadastrar Pedido. Descreva formalmente o cenário descrito acima. Neste caso, você deverá completar a descrição a seguir com o detalhamento do cenário primário e os cenários secundários. Complete também as condições prévias e as condições posteriores.

Caso de Uso Cadastrar Pedido

 

Cenário Primário (Passos Principais)

1. o usuário registrado passa para a totalização e pagamento

2.

3.

4.

5. o usuário registrado fornece informação de pagamento

6.

7.

 

Cenários Secundários (Passos Alternativos)

  1. cancelar pedido

Durante os passos 1 à 4, o usuário opta por cancelar o pedido. O usuário volta para a homepage.

 

Condições Prévias

1.um carrinho de compras não vazio

 
 

Condições Posteriores

1.

 
 
Download da tabela

3.7.   Complete o diagrama de casos de uso que você já editou com os novos casos de uso e seus atores.