Trabalho Caixa Preta
Considerando um programa de Multas de Trânsito para determinação dos valores decorrentes das gravidades da infração cometida.
Caso a gravidade ser de grau Leve: Será somado 3 pontos da carteira de habilitação e será cobrada uma taxa no valor de R$ 53,20.
Caso a gravidade ser de grau Média: Será somado 4 pontos da carteira de habilitação e será cobrada uma taxa no valor de R$ 85,13.
Caso a gravidade ser de grau Grave: Será somado 5 pontos da carteira de habilitação e será cobrada uma taxa no valor de R$ 127,69.
Caso a gravidade ser de grau Gravíssima: Será somado 7 pontos da carteira de habilitação e será cobrada uma taxa que pode variar entre o valor de R$ 191,54, R$ 574,62 ou R$ 957,70 dependendo do enquadramento no Código de Trânsito Brasileiro (C.T.B).
Causas para a cobrança de valores das multas:
Gravidade: Gravíssima (GRI), Grave (GRA), Média (ME) ou Leve (LE).
Enquadramento no C.T.B: artigo no qual a infração está enquadrada (CTB).
Efeitos esperados para os cálculos da cobrança de valores das multas:
F1 = gravidade
F2 = gravidade do tipo Gravíssima + enquadramento
O grafo de causa-efeito para a especificação acima é o seguinte:
Com base no Grafo de causa-efeito foi elaborada a seguinte tabela de decisão:
GRI
X
GRA
X
ME
X
LE
X
CTB
X
F1
F1
F1
F2
Com base no grafo ou na tabela acima podemos derivar quatro casos de testes nos quais podemos verificar se as entradas correspondentes (causas) o programa realiza os cálculos correspondentes (efeitos):
Caso 1: {gravidade = GRI, enquadramento = CTB}
Caso 2: {gravidade = GRA}
Caso 3: {gravidade = ME}
Caso 3: {gravidade = LE}