pedrohns / Source-Code-Inspection

0 stars 0 forks source link

Erros ticket machine #1

Open guimartins7 opened 7 years ago

guimartins7 commented 7 years ago

No doc, diz que o cliente tem que inserir a quantia correta para pagar o bilhete, porém não diz que tem que ser em apenas uma nota e pode ser uma quantia maior. Assim é gerado uma ambiguidade. Nível de severidade: Baixa.

guimartins7 commented 7 years ago

No item 1.3.1 na ação 4 do sistema diz que após o cliente inserir o dinheiro o valor será depositado ao saldo, porém não se especifica que saldo este seria. Sendo assim um fato incorreto. Nível de Serenidade: Média.

guimartins7 commented 7 years ago

No item 1.3.1 não especifica o tipo de papel-moeda, não diz se é em real, dólar, ou etc. Assim contendo uma omissão de informação. Nível de Severidade: Alta

guimartins7 commented 7 years ago

No item 1.3.2 no caso solicitar bilhete diz que o sistema verifica o saldo, porém não diz de quem é o saldo (da máquina ou do cliente), e se for do cliente não mostra que ele tem que fazer um login. Assim parece que é só acionar o caso solicitar bilhete que imprime o bilhete. Sendo assim um fato incorreto. Nível de Serenidade: Médio

guimartins7 commented 7 years ago

Solicitar troco está com o conceito errado, o que ele está fazendo é retirar todo o saldo da máquina, que neste conceito diz que o cliente tem uma conta nele. Seria assim um fato incorreto. Nível de Serenidade: Alta

guimartins7 commented 7 years ago

No item 1.3.2 solicitar troco diz que só devolve nota em papel-moeda, porém se o troco for necessário em moeda não será possível a devolução. Sendo assim uma inconsistência. Nível de Serenidade: Alta

guimartins7 commented 7 years ago

A numeração da especificação de caso de uso está errada. Seria 1.3.3

guimartins7 commented 7 years ago

No item 1.4.1, na tela saldo atual não se sabe se o saldo é o dinheiro que você colocou agora ou um dinheiro que você tinha. Sendo assim uma ambiguidade Nível de Serenidade: Baixa

guimartins7 commented 7 years ago

No enunciado diz que a máquina irá realizar a soma total da quantidade de dinheiro que foi coletado, porém no diagrama de classe não está demonstrado um método que realizará isso. É um tipo de defeito por comissão. Nível de Serenidade: Média

guimartins7 commented 7 years ago

No item 2.3 o diagrama retorna ao cliente o método inserir dinheiro. Nível de Serenidade: Baixa

guimartins7 commented 7 years ago

O diagrama de sequência parece mostrar que no final devolve solicitar bilhete, e não que ele entrega o bilhete. Nível de Serenidade: Baixa

guimartins7 commented 7 years ago

No diagrama de classe não indica que o TicketMachine tem a opção de criar o troco.