programação
Descrição: Caso de uso para registrar aluguel de filme em uma locadora, verificar se o cliente esta cadastrado, se o filme esta disponível.
Atores Envolvidos: Funcionário
Fluxo Básico:
1. Funcionário clica na opção “aluguel de filme”
2. Sistema exibe uma tela para preenchimento de CPF do cliente
3. Funcionario preenche cpf do cliente
4. O sistema verifica que o cliente está cadastrado (FA-1)
5. Sistema exibe tela pedindo “código do filme” desejado
6. Funcionario preenche o campo “código do filme” e clica em “alugar”
7. Sistema verifica que o filme está disponível (FA-2)
8. Sistema exibe tela com dados do filme: Titulo / Valor / Sinopse / Botão “Alugar”
9. Funcionário registra locação CLICANDO em “Alugar”
10. Sistema exibe tela perguntando se deseja “alugar outro filme”
11. SISTEMA verifica que não haverá nova locação (FA-3)
12. Sistema encerra a locação
13. Sistema exibe tela verificando que existe filme registrado (FA-4)
14. Sistema calcula pagamento
15. Sistema exibe tela de pagamento com: Titulo do Filme / Valor da locação / Data de Locação / Data e Devolução / data de Pagamento: Agora / Depois
16. Funcionário informa que pagamento é agora
17. Sistema verifica que data do pagamento é agora(FA-5)
18. Sistema registra pagamento para agora
19. O Sistema exibe mensagem “Filme alugado com sucesso”
20. Fim do caso de uso
Fluxo Alternativo:
FA-1: Cliente não cadastrado
1. Sistema verifica que cliente não está cadastrado
2. Sistema exibe “tela de falha”
3. Fim de caso de uso
FA-2: Filme não disponível
1. Sistema verifica que filme não está disponível
2. Sistema exibe tela informando indisponibilidade
3. Sistema retorna ao fluxo básico no passo 10
FA-3: Cliente solicita nova locação
1. Funcionário clica na opção “alugar outro filme”
2. Sistema retorna ao fluxo básico no passo 5
FA-4: Filme não registrado
1. Sistema verifica que não foi registrado nenhum filme
2. Sistema encerra operação
3. Fim de caso de