Especificação de Caso de Uso Criar Reserva (UC03) - Leohenfresil/2016.2-SAS_FGA GitHub Wiki

retornar para Especificações de Caso de Uso

#1. Descrição

Permite que usuários cadastrados efetuem a reserva de um espaço ou a requisição de reserva.

#2. Ator

Corpo Acadêmico: Efetua reservas no nome de sua conta

Administrador: pode efetuar reservas em nome de outro usuário.

#3. Pré condição

O usuário deve estar logado e deve ter consultado os espaços.

#4. Pós condição

O espaço será reservado ou uma reserva será requisitada para ele.

#5. Fluxo Principal

[FP01] O caso de uso se inicia após o usuário ter consultado os espaços.

[FP02] O usuário atribui um nome a sua reserva.

[FP03] O usuário aperta no botão "Efetuar reserva".

[FP04] O usuário aperta no botão "confirmar" para enviar a solicitação.

[FP05] O sistema efetua a reserva, exibindo uma mensagem de sucesso ao usuário.

#6. Fluxo Alternativo

[FA01] No passo [FP04], caso o espaço selecionado seja um laboratório, o sistema não efetuará a reserva mas sim deixará ela pendente para avaliação de um Administrador que poderá confirmá-la ou cancelar.

[FA02] O administrador reserva um espaço para outro usuário. Este fluxo inicia-se no passo [FP01]

[FA02.1] O administrador atribui um nome a sua reserva.

[FA02.2] O administrador aperta no botão "Efetuar reserva".

[FA02.3] O administrador seleciona marca a opção "reservar espaço para outro usuário".

[FA02.4] O administrador digita o nome do usuário ao qual deseja atribuir a reserva.

[FA02.5] O administrador seleciona o usuário que ao qual deseja atribuir a reserva.

[FA02.6] O administrador é encaminhado ao [FP03] do "Criar Reserva".

#7. Fluxo de Exceção

[FE01] No passo 4 do fluxo principal [FP04] o usuário aperta no botão "cancelar" , retorna para [FP01].

[FE02] No passo 4 do [FA02] o administrador digita o nome de um usuário que não existe, retorna para [FA02] sinalizando que o usuário digitado não existe.

retornar para Especificações de Caso de Uso