Zaktualizuj 'use-case-5.md'

This commit is contained in:
Klaudia Marciniak 2020-11-24 17:50:02 +01:00
parent a1ce23782d
commit 281fc0423e

View File

@ -23,76 +23,56 @@ Bank zanotowuje dane o transakcji.
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Klient loguje się do konta bankowego w telefonie za pomocą loginu oraz kodu PIN. 1. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a
2. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a 2. Bankomat prosi klienta o podanie kwoty do wypłacenia.
3. Bankomat prosi klienta o podanie kwoty do wypłacenia. 3. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK.
4. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. 4. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu.
5. Klient wybiera w telefonie przycisk generacji kodu BLIK. 5. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi.
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): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. Bankomat zawiesza się *a. Bankomat zawiesza się
1. Bankomat anuluje transakcję 1. Bankomat anuluje transakcję.
2. Bankomat nie wydaje pieniędzy 2. Bankomat informuje o zajściu błędu.
3. Bankomat informuje o zajściu błędu oraz o anulowanej transakcji i nie pobraniu żadnych pieniędzy. 3. Bankomat wraca do strony głównej.
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> 4a. Nieprawidłowy kod BLIK
1. krok pierwszy rozszerzenia 3a 1. Bankomat informuje o niezgodności kodu BLIK.
2. krok drugi rozszerzenia 3a 2. Bankomat anuluje transakcję oraz wraca do strony głównej.
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy. 4b. Kod BLIK jest za krótki
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 1. Bankomat po czasie oczekiwania anuluje transakcje.
2. Bankomat wraca do strony głównej.
1. Krok pierwszy. 5a. Brak wystarczającej kwoty na koncie
2. ...
3. krok trzeci rozszerzenia 3a 1. Bankomat informuje o braku wystarczającej kwoty na koncie klienta i anuluje transakcje.
4. krok czwarty rozszerzenia 3a 2. Bankomat wraca do strony głównej.
3b. nazwa rozszerzenia
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:
-------------------- --------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> - Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
- Klient musi posiadać opcję wpłat i wypłat BLIK.
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
2a. ... 4a. Kod BLIK składa się z 6 cyfr
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?--> -Czy jest możliwość pobrania kodu BLIK za pomocą palca?
- ... -Czy jest możliwość przelewów za pomoca BLIK?
- ...