2
Uwaga: istnieją także inne niż tabela sposoby dokumentowania każdego przypadku użycia poprzez np. niesformalizowany tekst, formalny tekst strukturalny, pseudokod. Każdy ze sposobów dokumentacji może też uwzględniać różną liczbę detali.
Pełna nazwa przypadku użycia: |
„Anuluj rezerwacje" |
Numer: |
5 |
Twórca |
Anna Krotoszyńska - Projektant |
Aktorzy: |
Recepcjonista, Kierownik recepcji |
Krótki opis: |
Anulowanie istniejącej rezerwacji pokoju lub apartamentu. |
Warunki wstępne: |
Co najmniej jeden pokój lub apartament hotelowy musi być zarezerwowany. |
Warunki końcowe: |
System odnotowuje pokój i/lub apartament jako dostępny. |
Główny przepływ zdarzeń: |
1. Recepcjonista weryfikuje rezerwację klienta, uruchamiając funkcję „Rezerwacje". 2. System wyświetla okno z informacjami o rezerwacjach (pokoje i apartamenty hotelowe) danego klienta. 3. Pracownik recepcji zaznacza rezerwacje do anulowania i uruchamia funkcję „Anuluj rezerwacje". 4. System wyświetla komunikat „Czy anulować zaznaczone rezerwacje?". 5. Pracownik recepcji potwierdza operację anulowania zaznaczonych rezerwacji. 6. System potwierdza wykonanie operacji komunikatem „Anulowano wybrane rezerwacje" i odświeża ekran monitora. |
Alternatywne przepływy zdarzeń i rozszerzenia: |
2a. System wyświetla „Brak rezerwacji" dla danego klienta. 5a. Jeśli podczas rezerwacji podany został adres e-mail, pracownik może dodatkowo wysłać pocztą elektroniczną potwierdzenie anulowania rezerwacji. |
Specjalne wymagania: |
1. Wysoka niezawodność systemu. 2. Czas przetwarzania operacji anulowania rezerwacji nie może przekroczyć 5 sekund. |
Notatki i kwestie: |
Brak. |
Przykład opracowany na podstawie: Wrycza S., Marcinkowski B., Wyrzykowski K., „Język UML 2.0 modelowaniu systemów informatycznych", Wyd. Helion, Gliwice 2005 (str. 54)