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): 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. 2. System wyświetla kwoty możliwe do wypłaty.
3. Klient wybiera kwotę do wypłaty. 3. Klient wybiera kwotę do wypłaty.
4. System weryfikuję możliwość wykonania wypłaty z SOT. 4. System wyświetla komunikat proszący o potwierdzenie kwoty.
4. System wysuwa kartę oraz informuje klienta o pomyślności tranzakcji. <!--5. Klient potwierdza wypłatę środków.-->
6. Klient odbiera kartę. 5. System weryfikuję możliwość wykonania wypłaty z SOT.
7. System wydaje gotówkę oraz potwierdzenie. 6. Sysyem wraca do ekranu powitenia.
9. Klient odbiera gotówkę oraz potwierdzenie. <!--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): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
@ -63,32 +66,38 @@ Rozszerzenia (ścieżki alternatywne):
1. System wciąga kartę. 1. System wciąga kartę.
2. System wysyła powiadomienie do operatora. 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 1. System wyświetla komunikat o zbyt długiej bezczynności użytkownika.
2. krok drugi rozszerzenia 3a 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. 1. System wyświetla komunikat proszący o podanie kwoty za pomocą klawiatury.
2. Krok drugi. 2. Klient wprowadza kwotę.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 3b. Klient wybiera jedną z gotowych opcji
1. Krok pierwszy. 4a. Klient potwierdza kwotę.
2. ... 4b. Klient anuluje kwotę:
5a. System wysuwa kartę oraz wyświetla informacje o pomyślności tranzakcji.
3. krok trzeci rozszerzenia 3a 1. Klient odbiera kartę.
4. krok czwarty rozszerzenia 3a 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: Wymagania specjalne:
-------------------- --------------------