diff --git a/use-case-1.md b/use-case-1.md index 0343a56..e935a4c 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -34,7 +34,7 @@ Scenariusz główny (ścieżka podstawowa): 3. Klient wybiera kwotę do wypłaty. 4. System wyświetla komunikat proszący o potwierdzenie kwoty. 5. Klient potwierdza wypłatę środków. - 5. System weryfikuję możliwość wykonania wypłaty z SOT. + 6. System weryfikuję możliwość wykonania wypłaty z SOT. 7. System wysuwa kartę oraz informuje klienta o pomyślności tranzakcji. 8. Klient odbiera kartę. 9. System wydaje gotówkę oraz potwierdzenie. @@ -51,30 +51,30 @@ Rozszerzenia (ścieżki alternatywne): 2a. System był w trakcie obsługi klienta. 1. System wyswietla komunikat o błędzie. 2. System wysuwa kartę. - 3. Klient odbiera kartę. -
2b. System nie był używany. + 3. Klient odbiera kartę.
+ 2b. System nie był używany. 3. System wysyła powiadomienie do operatora. 4. Operator wyłącza bankomat. *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ę. + 2. System wysuwa kartę.
2a. Klient znajduje się przy bankomacie. - 1. Klient odbiera kartę. + 1. Klient odbiera kartę.
2b. Klient zostawił kartę w bankomacie. 1. System pobiera kartę. 2. System wysyła powiadomienie do operatora. *c. Klient wybiera opcję przerwania i zakończenia sesji. - 1. System prosi o potwierdzenie zakończenia działania. - 2a. Klient anuluje wychodzenie z sesji. - 1. System wraca do stanu z przed wyboru opcji. + 1. System prosi o potwierdzenie zakończenia działania.
+ 2a. Klient anuluje wychodzenie z sesji.
+ 1. System wraca do stanu z przed wyboru opcji.
2b. Klient potwierdza chęć zakończenia sesji. 1. System wysuwa kartę. 2. Klient odbiera kartę. - 3. System wraca do ekranu powitania: Use Case (brak) + 3. System wraca do ekranu powitania. 3a. Klient wybiera możliwość wprowadzenia własnej kwoty @@ -83,25 +83,15 @@ Rozszerzenia (ścieżki alternatywne): 3b. Klient wybiera jedną z gotowych opcji - 4a. Klient potwierdza kwotę. - 4b. Klient anuluje kwotę: Wypłata gotówki (UC 1) - - 5a. System wysuwa kartę oraz wyświetla informacje o pomyślności tranzakcji. - - 1. Klient odbiera kartę. - 2. System wydaje gotówkę oraz potwierdzenie. - 3. Klient odbiera gotówkę oraz potwierdzenie. - - 5b. System wyświetla informacje o braku wystarczających środków na kącie. - - 1. - 2. - 3. - 5c. System wyświetla informacje o braku wystarczającej liczbie banknotów w bankomacie. - 1. System wysyła powiadomienie do operatora. + 5a. Klient anuluje kwotę: Powrót do kroku 1 scenariusza głównego. + 7a. System wyświetla informacje o braku wystarczających środków na kącie: Powrót do kroku 1 scenariusza głównego. + + 7b. System wyświetla informacje o braku wystarczającej liczbie banknotów w bankomacie: Powrót do kroku 1 scenariusza głównego. + + Wymagania specjalne: -------------------- @@ -116,8 +106,9 @@ Wymagania specjalne: Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- - - 3a. Kwota wprowadzona z klawiatury numerycznej +* Bankomat posiada system monitorujący procesy celem wykrycia zawieszenia. +* Bankomat ma połączenie z systemem SOT. + 3a. Kwota wprowadzona z klawiatury numerycznej. Kwestie otwarte: ----------------