Especificacao dos Casos de Uso - WebisD/Source-Code-Inspection GitHub Wiki
1.3 Especificação dos Casos de Uso
1.3.1 CSU01 – Inserir dinheiro
Identificador | CSU01 |
---|---|
Nome | Inserir dinheiro |
Atores | Cliente |
Sumário | Uma quantia de dinheiro é inserida na máquina. É importante ressaltar que essa quantia sempre é representada por uma única nota de papel-moeda. |
Complexidade | Médio |
Regras de Negócio | N/D |
Pré-condições | N/D |
Pós-condição | O valor inserido é adicionado ao saldo total disponível. |
Pontos de Inclusão | N/D |
Pontos de Extensão | N/D |
Fluxo Principal | |
---|---|
Ações do Ator | Ações do Sistema |
1. O Cliente insere uma nota de papel- moeda. | |
2. O Sistema mostra uma mensagem informando para o Cliente aguardar alguns instantes. | |
3. O Sistema valida a nota de papel-moeda inserida. | |
4. O Sistema adiciona o valor ao saldo disponível. | |
5. O Sistema informa que a nota de papel- moeda foi aceita. | |
6. O sistema informa o saldo atual. Caso de Uso é encerrado. |
Fluxo de Exceção 1: 3a. O Sistema não valida a nota de papel-moeda. | |
---|---|
Ações do Ator | Ações do Sistema |
1. O Sistema devolve a nota de papel- moeda. | |
2. Enquanto o Cliente não retirar a nota de papel-moeda, o Sistema informa que a nota de papel-moeda é inválida. | |
3. O Cliente retira a nota de papel-moeda. | |
4. Volta ao passo 6 do Fluxo Principal. |
1.3.2 CSU02 – Solicitar bilhete
Identificador | CSU02 |
---|---|
Nome | Solicitar bilhete |
Atores | Cliente |
Sumário | Um único bilhete de transporte é impresso. |
Complexidade | Fácil |
Regras de Negócio | N/D |
Pré-condições | N/D |
Pós-condição | Um bilhete é impresso e seu valor é debitado do saldo |
Pontos de Inclusão | N/D |
Pontos de Extensão | N/D |
Fluxo Principal | |
---|---|
Ações do Ator | Ações do Sistema |
1. O Cliente solicita impressão do bilhete de transporte. | |
2. O Sistema verifica o saldo e emite o bilhete. | |
3. O sistema informa o saldo atual. Caso de Uso é encerrado. |
Fluxo de Exceção 1: 2a. O saldo é insuficiente para emissão do bilhete. | |
---|---|
Ações do Ator | Ações do Sistema |
1. O Sistema informa que o saldo é insuficiente. | |
2. Volta ao passo 3 do Fluxo Principal. |
1.3.3 CSU03 – Solicitar troco
Identificador | CSU03 |
---|---|
Nome | Solicitar troco |
Atores | Cliente |
Sumário | O troco é devolvido. Vale ressaltar que o troco também é em nota de papel-moeda. |
Complexidade | Fácil |
Regras de Negócio | N/D |
Pré-condições | N/D |
Pós-condição | O valor em nota de papel-moeda é devolvido e o saldo Pós-condição disponível é zerado. |
Pontos de Inclusão | N/D |
Pontos de Extensão | N/D |
Fluxo Principal | |
---|---|
Ações do Ator | Ações do Sistema |
1. O Cliente solicita devolução do saldo restante como troco. | |
2. O Sistema verifica o saldo e devolve a quantidade do saldo em notas de papel-moeda. | |
3. O Sistema zera o valor do saldo. | |
4. O sistema informa o saldo atual. Caso de Uso é encerrado. |