-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Em um mundo agitado, onde as coisas acontecem muito rápido, as pessoas não tem tempo para gastar em filas, pagando, tirando dúvidas entre outros. Ticket Machine é um software desenvolvido em java, capaz de incrementar a eficiência e velocidade na compra de bilhetes de trem, ao mesmo tempo, o Ticket Machine garante a segurança e correta contagem de troco sem perder eficácia ou velocidade, para preservar a integridade dos valores solicitados pelo usuário.
- Como o Ticket Machine funciona?
- Catálogo de atores
- Diagrama de casos de uso
- Especificações de caso de uso
- Protótipo
- Diagramas de Classes
- Diagramas de Sequência
A estação de trem disponibiliza a máquina para seus clientes, quando um cliente insere a quantia correta para pagar a passagem do bilhete, a máquina imprime o mesmo, no momento em que os usuários estão efetuando suas compras, a Ticket Machine mantém uma soma da quantidade total de dinheiro coletada, deste modo há uma maior eficiência na hora de devolver o Troco para o respectivo usuário.
O ator envolvido é o Cliente que é o usuário da Ticket Machine.
O cliente pode realizar as operações de Inserir dinheiro, solicitar bilhete, e solicitar troco:
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
- O Cliente insere uma nota de papel-moeda.
- O Sistema mostra uma mensagem informando para o Cliente aguardar alguns instantes.
- O Sistema valida a nota de papel-moeda inserida.
- O Sistema adiciona o valor ao saldo disponível.
- O Sistema informa que a nota de papel-moeda foi aceita.
- O sistema informa o saldo atual. Caso de Uso é encerrado.
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.
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 disponível. Pontos de Inclusão N/D Pontos de Extensão N/D
Fluxo Principal Ações do Ator Ações do Sistema
- 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.
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 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
- 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. 3. O sistema informa o saldo atual. Caso de Uso é encerrado.




