Skip to content
Paloma Paradela edited this page Oct 30, 2017 · 9 revisions

Documentação Ticket Machine

1. Descrição do Projeto

As estações de trem freqüentemente fornecem máquinas de vender bilhetes que imprimem um bilhete quando um cliente insere a quantia correta para pagar a passagem. As máquinas mantêm uma soma total da quantidade de dinheiro que coletou durante toda sua operação.

1.1 Catálogo dos Atores

Ator Cliente

Descrição Usuário da máquina de vender bilhetes.

1.2 Diagrama dos Casos de Uso

Diagrama de casos de uso

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 A máquina deve possuir bilhetes disponíveis para ser possível efetuar a compra.

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

Fluxo de Excecao

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 disponível

Pontos de Inclusão N/D

Pontos de Extensão N/D

Fluxo de Excecao

Fluxo de Excecao

1.3.2 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 disponível é zerado.

Pontos de Inclusão N/D

Pontos de Exclusão N/D

Fluxo de Excecao

1.4 Protótipos

Fluxo de Excecao

2 Projeto Orientado a Objetos

2.1 Diagrama de Classes Principal

Fluxo de Excecao

2.2 Diagrama de Classes de interação

Fluxo de Excecao

2.3 Diagrama de Seqüência – Inserir dinheiro

Fluxo de Excecao

2.4 Diagrama de Seqüência – Solicitar bilhete

Fluxo de Excecao

2.5 Diagrama de Seqüência – Solicitar troco

Fluxo de Excecao