Sunteți pe pagina 1din 6

RN01 A reserva deve ser feita no mximo 7 (sete) dias antes da data do evento.

. RN02 A data do evento deve ser maior ou igual a data da reserva. RN03 uma reserva s pode ser modificada 24 horas antes da data e hora do evento. RN04 uma reserva s pode ser cancelada 24 horas antes da data e hora do evento. RN05 os dados que podem ser modificados em reserva so: Quantidade do equipamento e os equipamentos selecionados. RN06 Uma reserva deve ser cancelada no mnimo 24 horas antes da data e hora do evento.

UC01 Solicitar Reserva de equipamentos Ator : Professor Finalidade : Realizar uma reserva

Fluxo Principal 1. 2. 3. 4. O sistema solicita os dados da reserva O professor informa a data do evento O sistema valida as regras RN01, RN02. O sistema apresenta os equipamentos disponveis para a data do evento escolhido e a quantidade disponvel. 5. O professor seleciona os equipamentos desejados e a quantidade correspondente. 6. O sistema apresenta a seguinte mensagem: Sua reserva foi efetuada com sucesso. 7. O caso de uso encerrado.

Fluxo Alternativo A1. Equipamentos no disponveis. A1.1. No passo 4 o sistema identifica que no existem equipamentos disponveis para o perodo de tempo informado. A1.2. O sistema apresenta a seguinte mensagem: Os equipamentos escolhidos no esto disponveis para a data e hora indicada. A1.3. O caso de uso retorna ao passo 1.

Fluxos de Excees E1. Violao da RN01 E1.1. No passo 3 do fluxo principal o sistema identifica que a reserva foi realizada em um intervalo de tempo maior a 7 dias em relao a data do evento. E1.2. O sistema apresenta a seguinte mensagem: A reserva deve ser feita no mximo 7(sete) dias... E1.3. O caso de uso de uso retorna ao passo 1.

E2. Violao da RN02 E.2.1. No passo 3 do fluxo principal o sistema identifica que a data do evento e menor a data da reserva.

E2.2. O sistema apresenta a mensagem: A data do evento deve ser maior ou igual a data da reserva. E2.3. O caso de uso retorna ao passo 1.

Incluses: Nenhuma. Extenses: Nenhuma. Regras de negcio: RN01 A reserva deve ser feita no mximo 7 (sete) dias antes da data do evento. RN02 A data do evento deve ser maior ou igual a data da reserva.

UC02 Consultar Reserva Ator: Professor Finalidade: Consultar reservas.

Fluxo Principal 1. O sistema apresenta as reservas do professor que esto abertas mostrando as informaes: Data do evento, Sala, Hora Inicio, Hora Fim, mostra tambm as opes Detalhe, Modificar, Cancelar para cada reserva. 2. O professor escolhe sair. 3. O caso de uso encerrado.

Fluxos Alternativos A1. Detalhes da Reserva A1.1. No passo 2 o professor escolhe Detalhe. A1.2. O sistema exibe todos os dados da reserva. A1.3. O professor fecha o detalhe e o caso de uso volta para o passo 1.

A2. Modificar Reserva A2.1. No passo 2 o professor escolhe Modificar. A2.2. O sistema executa o UC03 Modificar reserva A2.3. O caso de uso retorna ao passo 1.

A3. Cancelar Reserva A3.1. No passo 2 o professor escolhe Cancelar. A3.2. O sistema executa o UC04 Cancelar reserva. A3.3. O caso de uso retorna ao passo 1.

Incluses: Nenhuma Extenses: UC03 Modificar reserva, UC04 Cancelar reserva. Regras de negcio: Nenhuma

UC03 Modificar reserva Ator: Professor Finalidade: Alterar os dados da reserva (somente os campos quantidade do equipamento e equipamento)

Fluxo Principal 1. O sistema exibe os dados da reserva selecionada, deixando editvel apenas o campos: quantidade do equipamento e equipamento. 2. O professor adiciona ou altera equipamentos e quantidades. 3. O sistema valida a regra RN03. 4. O sistema apresenta a seguinte mensagem: Reserva alterada com sucesso. 5. Retorna ao caso de uso base.

Fluxo Alternativo A1. Quantidade indisponvel A1.1. No passo 2 o professor digita uma quantidade maior do que a quantidade disponvel. A1.2. O sistema apresenta a mensagem: A quantidade adicionada indisponvel. A1.3. O caso de uso retorna ao passo 1.

Fluxo de Exceo E1. Violao da RN03 E1.1. No passo 3 o sistema identifica que a data e hora do evento so menores que 24 horas antes do evento. E1.2. O sistema apresenta a seguinte mensagem: A data e hora do evento so menores que 24 horas E1.2. O caso de uso retorna ao passo 1.

Incluso: Nenhuma Extenso: Nenhuma Regras de negcio: RN03 uma reserva s pode ser modificada 24 horas antes da data e hora do evento.

UC04 Cancelar reserva Ator: Professor Finalidade: Cancelar uma reserva

Fluxo Principal 1. O sistema apresenta uma confirmao: Tem certeza que deseja cancelar esta reserva? 2. O professor confirma o cancelamento da reserva. 3. O sistema valida a regra RN06. 4. O sistema apresenta uma mensagem: A reserva foi cancelada com sucesso. 5. Retorna ao caso de uso base.

Fluxo Alternativo A1. Confirmao do cancelamento A1.1. No passo 2 o professor no confirma o cancelamento. A1.2. Retorna ao caso de uso base.

Fluxo de Exceo E1. Violao da RN06 E1.1. No passo 3 o sistema identifica que a data e hora do evento so menores que 24 horas antes do evento. E1.2. O sistema apresenta a seguinte mensagem: A data e hora do evento so menores que 24 horas E1.3. Retorna ao caso de uso base

Incluso: Nenhuma Extenso: Nenhuma Regras de negcio: RN06 Uma reserva deve ser cancelada no mnimo 24 horas antes da data e hora do evento.

S-ar putea să vă placă și