Anda di halaman 1dari 2

Documento de Casos de Uso

Nome dos
Juliano Puiati Pires
alunos:

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
Juliano Puiati Pires
alunos:

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

Anda mungkin juga menyukai