Zaktualizuj 'use-case-1.md'

This commit is contained in:
Zofia Bączyk 2020-11-25 11:48:17 +01:00
parent 30c417da92
commit c6113b6669

View File

@ -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.<!--Czy to powinno być we warunkach wstępnych. -->
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. Klient potwierdza wypłatę środków.-->
5. System weryfikuję możliwość wykonania wypłaty z SOT.
6. Sysyem wraca do ekranu powitenia.
<!--7. System wysuwa kartę oraz informuje klienta o pomyślności tranzakcji.
8. Klient odbiera kartę.
9. System wydaje gotówkę oraz potwierdzenie.
10. Klient odbiera gotówkę oraz potwierdzenie.-->
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 <!-- np. 3a. Nieprawidłowy pin -->
*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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne:
--------------------