diff --git a/use-case-5.md b/use-case-5.md index 2de7d16..229d1ba 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -7,39 +7,41 @@ Use Case 5: Wyplata za pomoca BLIKa Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Bank: oczekuje poprnawnej operacji wypłaty gotówki z bankomatu + - Bank: oczekuje poprawnej operacji wypłaty gotówki z bankomatu Warunki wstępne: ---------------- -Klient musi być zalogowany do banku za pomocą telefonu oraz musi posiadać możliwość korzystania z BLIK'a +Bankomat musi być sprawny oraz musi posiadać gotówkę. Warunki końcowe: ---------------- -... +Bank zanotowuje dane o transakcji. Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Krok 1 scenariusza głównego. Klient loguje się do konta bankowego w telefonie. - 2. Krok 2 scenariusza głównego. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a - 3. Krok 3 scenariusza głównego. Bankomat prosi klienta o podanie kwoty do wypłacenia. - 4. Krok 4 scenariusza głównego. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. - 5. Krok 5 scenariusza głównego. Klient wybiera w telefonie przycisk generacji kodu BLIK. - 6. Krok 6 scenariusza głównego. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu. - 7. Krok 7 scenariusza głównego. Bankomat sprawdza kod BLIK. - 8. Krok 8 scenariusza głównego. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi. + 1. Klient loguje się do konta bankowego w telefonie za pomocą loginu oraz kodu PIN. + 2. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a + 3. Bankomat prosi klienta o podanie kwoty do wypłacenia. + 4. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. + 5. Klient wybiera w telefonie przycisk generacji kodu BLIK. + 6. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu. + 7. Aplikacja BLIK w telefonie klienta prosi o potwierdzenie transakcji kodem PIN. + 8. Bankomat sprawdza kod BLIK. + 9. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi. Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. nazwa rozszerzenia + *a. Bankomat zawiesza się - 1. krok pierwszy rozszerzenia *a - 2. krok drugi rozszerzenia *a + 1. Bankomat anuluje transakcję + 2. Bankomat nie wydaje pieniędzy + 3. Bankomat informuje o zajściu błędu oraz o anulowanej transakcji i nie pobraniu żadnych pieniędzy. 3a. nazwa rozszerzenia