diff --git a/use-case-1.md b/use-case-1.md index d1d6bc6..9cbe39a 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -29,14 +29,17 @@ Usługa jest bezpieczna. System księgowy jest zaktualizowany. Rachunek jest wyd Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Klient wybiera opcję wypłaty gotówki. + 1. Klient wybiera opcję wypłaty gotówki. 2. System wyświetla kwoty możliwe do wypłaty. 3. Klient wybiera kwotę do wypłaty. - 4. System weryfikuję możliwość wykonania wypłaty z SOT. - 4. System wysuwa kartę oraz informuje klienta o pomyślności tranzakcji. - 6. Klient odbiera kartę. - 7. System wydaje gotówkę oraz potwierdzenie. - 9. Klient odbiera gotówkę oraz potwierdzenie. + 4. System wyświetla komunikat proszący o potwierdzenie kwoty. + + 5. System weryfikuję możliwość wykonania wypłaty z SOT. + 6. Sysyem wraca do ekranu powitenia. + Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -53,7 +56,7 @@ Rozszerzenia (ścieżki alternatywne): 3. System wysyła powiadomienie do operatora. 4. Operator wyłącza bankomat. - *b. Klient nie jest aktywny przez określony czas. + *b. Klient nie jest aktywny przez określony czas. 1. System wyświetla komunikat o zbyt długiej bezczynności użytkownika. 2. System wysuwa kartę. @@ -63,32 +66,38 @@ Rozszerzenia (ścieżki alternatywne): 1. System wciąga kartę. 2. System wysyła powiadomienie do operatora. - 3a. nazwa rozszerzenia + *b. Klient nie jest aktywny przez określony czas. - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 1. System wyświetla komunikat o zbyt długiej bezczynności użytkownika. + 2. System wysuwa kartę. + 2a. Klient znajduje się przy bankomacie. + 1. Klient odbiera kartę. + 2b. Klient zostawił kartę w bankomacie. + 1. System wciąga kartę. + 2. System wysyła powiadomienie do operatora. - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 3a. Klient wybiera możliwość wprowadzenia własnej kwoty - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... + 1. System wyświetla komunikat proszący o podanie kwoty za pomocą klawiatury. + 2. Klient wprowadza kwotę. - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 3b. Klient wybiera jedną z gotowych opcji - 1. Krok pierwszy. - 2. ... + 4a. Klient potwierdza kwotę. + 4b. Klient anuluje kwotę: + 5a. System wysuwa kartę oraz wyświetla informacje o pomyślności tranzakcji. - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a + 1. Klient odbiera kartę. + 2. System wydaje gotówkę oraz potwierdzenie. + 3. Klient odbiera gotówkę oraz potwierdzenie. - 3b. nazwa rozszerzenia + 5b. System wyświetla informacje o braku wystarczających środków. + + 1. + 2. + 3. - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... - 3-4a. nazwa rozszerzenia Wymagania specjalne: --------------------