Ator Principal Cliente Autores Secundários Resumo O usuário irá fazer o agendamento de reserva em uma quadra, mantendo a reserva em um calendário com reservas de outros clientes. Pré-condições O cliente tem que já ter um cadastro no sistema e ter que estar no logado para efetuar a reserva Pós-Condições Manter a reserva cadastrada. Fluxo Principal Ações do Ator Ações do Sistema 1. Clicar no botão de reservar 2. Abrir tela com calendário de reservas 3. Mostrar todas as reservas cadastradas do cliente e de outros clientes 4. Selecionar horário disponível 5. Informar os dados da reserva 6. Manter alteração da reserva 7. Alterar o horário marcado para indisponível 8. Gerar registro de reserva 9. Receber informações da reserva Fluxo Alternativo 1. Clicar no botão de reservar 2. Abrir tela com calendário de reservas 3. Mostrar todas as reservas cadastradas do cliente e de outros clientes 4. Selecionar horário indisponível 5. Informar os dados da reserva 6. Sistema bloquear a solicitação de criação de reserva e alertar o cliente sobre o horário estar ocupado Fluxo Alternativo 1. Clicar no botão de reservar 2. Abrir tela com calendário de reservas 3. Mostrar todas as reservas cadastradas do cliente e de outros clientes 4. Selecionar reserva já cadastrada 5. Exibir informações da consulta 6. Clicar no botão de editar cadastro 7. Informar dados para editar 8. Salvar dados editados Fluxo Alternativo 1. Clicar no botão de reservar 2. Abrir tela com calendário de reservas 3. Mostrar todas as reservas cadastradas do cliente e de outros clientes 4. Selecionar reserva já cadastrada 5. Exibir informações da consulta 6. Clicar no botão de apagar reserva 7. Sistema apagar a reserva Para criar uma reserva o horário do início ao fim tem que estar disponível. Restrições/Validações O cliente não pode editar e/ou apagar uma reserva que o mesmo não cadastrou.