Você está na página 1de 2
Documento de Casos de Uso Nome dos alunos: Juliano Puiati Pires   Identificador: UC01  

Documento de Casos de Uso

Nome dos

alunos:

Juliano Puiati Pires

de Casos de Uso Nome dos alunos: Juliano Puiati Pires   Identificador: UC01   Caso de
 

Identificador:

UC01

 

Caso de Uso:

Identificar produtos.

 

Ator Principal:

Cliente.

 

Pré-condições:

Poder visualizar os dados e a descrição dos produtos.

 

Pós-condições:

Lista de compras encaminhada ao atendente.

 

Fluxo Principal

1.

O caso de uso começa quando o Cliente decide efetuar uma compra.

2.

O sistema exibe os itens à venda.

3.

O Cliente seleciona os itens e a quantidade de cada unidade a ser incluída na compra.

4.

O Cliente adiciona os itens à lista de compras.

5.

O Cliente visualiza a lista de itens e o valor total da compra.

6.

O Cliente finaliza o preenchimento da lista de compras.

7.

O sistema salva os dados.

8.

O sistema encaminha a lista de compras ao atendente.

8.

O sistema exibe uma mensagem informando que a operação foi realizada com sucesso.

 

Fluxos Alternativos

*.A.1 A qualquer momento o Cliente solicita ao sistema o cancelamento do fluxo de execução. *.A.2 O sistema desfaz todo o fluxo e volta ao estado inicial.

2.A.1 O Cliente decide buscar um item em específico. 2.A.2 O Cliente informa uma chave para a busca do item. 2.A.3 O sistema processa a informação e busca o item.

Documento de Casos de Uso Nome dos alunos: Juliano Puiati Pires 2.A.4 – O sistema

Documento de Casos de Uso

Nome dos

alunos:

Juliano Puiati Pires

2.A.4 O sistema exibe o item e retorna para o passo 3 do fluxo principal.

5.A.1 O Cliente decide remover um item da lista de compras. 5.A.2 O Cliente seleciona o item e o remove da lista. 5.A.3 O sistema exibe uma mensagem. 5.A.4 O sistema retorna ao passo 5 do fluxo principal.

5.B.1 O Cliente decide alterar a quantidade de um item da lista de compras. 5.B.2 O Cliente seleciona o item e edita a quantidade. 5.B.4 O sistema retorna ao passo 5 do fluxo principal.

Fluxos de Exceção

7.A.1 O sistema não consegue salvar os dados. 7.A.2 O sistema exibe uma mensagem de erro e retorna para o passo 5 do fluxo principal.

2.A.3.A.1 O sistema não encontra nenhum item com a chave informada. 2.A.3.A.2 O sistema exibe uma mensagem e retorna ao passo 2 do fluxo principal.

Requisitos Não Funcionais

RNF01 O sistema deve exibir os itens em um menu, contendendo a descrição e uma foto do produto.

Identificador:

UC02

Caso de Uso:

Efetuar o pagamento da compra.

Ator Principal:

Cliente.

Pré-condições:

Lista de compras encaminhada para o atendente.

Pós-condições:

Estado da compra muda para pagamento efetuado.

 

Fluxo Principal

1. O caso de uso começa quando o Cliente decide efetuar o pagamento de uma compra.

2. O sistema exibe a lista de compras do Cliente.

3. O Cliente seleciona a forma de pagamento.

4. O Atendente recebe o pagamento do Cliente e informa o valor recebido para o sistema.

5. O sistema processa o valor.

6. O sistema exibe o valor do troco, o valor total e o valor recebido.

7. O Atendente visualiza os valores e conclui a operação.

8. O sistema exibe uma mensagem informando que a operação foi realizada com sucesso.

9. O sistema emite uma nota fiscal.

 

Fluxos Alternativos

*.A.1 A qualquer momento o Cliente solicita ao sistema o cancelamento do fluxo de execução. *.A.2 O sistema desfaz todo o fluxo e volta ao estado inicial.

3.A.1 - O Cliente seleciona a forma de pagamento com cartão. 3.A.2 O sistema retorna para o passo o passo 4 do fluxo principal.

3.B.1 O Cliente seleciona a forma de pagamento com cartão. 3.B.2 O Cliente preenche o formulário de compra com cartão. 3.B.3 - O sistema emite um código identificador da compra para o Cliente.

 

Fluxos de Exceção

11.A.1 O sistema não consegue emitir a nota fiscal. 11.A.1 O sistema exibe uma mensagem.

 

Requisitos Não Funcionais