Você está na página 1de 2

Especificação do caso de uso “Registrar Devolução de DVD”

Segue a especificação do caso de uso “Registrar Devolução de DVD”, mostrando


como declarar o uso de casos de extensão:

Solução:

Caso de uso: “Registrar Devolução de DVD”

Cenário principal
1. Atendente informa identificação da mídia;
2. Sistema localiza locação com a mídia informada;
3. Sistema apresenta registro da locação com valor a pagar;
4. Atendente informa forma de pagamento;
5. Caso forma de pagamento seja
DINH: <extends PAGAR EM DINHEIRO>
CARTÃO: <extends PAGAR no CARTÃO>
Fim-Caso;
6. Sistema registra devolução;
7. Sistema emite recibo de quitação do pagamento.

Cenários alternativos

1.a. Mídia não localizada:


- Sistema informa “Mídia não registrada no sistema ou não alugada” e
retorna ao passo 1 do cenário principal.

2.a. Locação não localizada (inconsistência de dados):


- Sistema informa “Locação não registrada para a mídia no sistema” e
encerra o caso de uso.
2.b. Se data corrente > data prevista de devolução, então calcular multa
<<Extends CALCULAR MULTA POR ATRASO>>

Destacamos em negrito, para melhor visualização, as chamadas aos casos de


extends. No cenário principal, opcionalmente usamos “pagar em dinheiro” ou
“pagar em cartão”, e nos cenários alternativos, condicionalmente, usamos
“calcular multa por atraso”.

Você também pode gostar