uber final

This commit is contained in:
Wiktor Duda 2022-11-15 22:07:57 +01:00
parent d5ef6cef09
commit 2274bcc020

View File

@ -9,6 +9,7 @@ Główni odbiorcy i oczekiwania względem systemu:
Warunki wstępne: Warunki wstępne:
---------------- ----------------
Klient posiada działającą kartę bankową i odblokowaną funkcję przelewów. Klient posiada działającą kartę bankową i odblokowaną funkcję przelewów.
Bankomat jest sprawny, ma działające klawisze i ekran, który wyświetla ekran główny Bankomat jest sprawny, ma działające klawisze i ekran, który wyświetla ekran główny
Warunki końcowe: Warunki końcowe:
@ -24,9 +25,9 @@ Scenariusz główny (ścieżka podstawowa):
4. System potwierdza poprawność PINu 4. System potwierdza poprawność PINu
5. Wyświetla wyświetla okno wyboru możliwości 5. Wyświetla wyświetla okno wyboru możliwości
6. Klient wybiera opcję zlecenia przelewu 6. Klient wybiera opcję zlecenia przelewu
7. System prosi o wprowadzenie numeru konta, na który ma zostać zrobiony przelew 7. System prosi o wprowadzenie numeru konta, na który ma zostać zrobiony przelew
8. Klient wprowadza numer konta 8. Klient wprowadza numer konta
9. Bank potwierdza, że podane konto jest aktywne i ma odblokowaną funckję przelewów 9. Bank potwierdza, że podane konto jest aktywne i ma odblokowaną funckję przelewów
10. System prosi o wprowadzenie kwoty 10. System prosi o wprowadzenie kwoty
11. Klient wprowadza kwotę 11. Klient wprowadza kwotę
12. System wysyła do banku request przelewu 12. System wysyła do banku request przelewu
@ -63,7 +64,7 @@ Rozszerzenia (ścieżki alternatywne):
2a. Klient wprowadził niepoprawny PIN 2 razy 2a. Klient wprowadził niepoprawny PIN 2 razy
1. System wysyła do banku informację o możliwej próbie nieautoryzowanego dostępu. 1. System wysyła do banku informację o możliwej próbie nieautoryzowanego dostępu.
2. Bank blokuje kartę. 2. Bank blokuje kartę.
3. System informuje o blokadzie 3. System informuje o blokadzie
4. Przejście do kroku 15 scenariusza głównego 4. Przejście do kroku 15 scenariusza głównego
@ -77,9 +78,14 @@ Rozszerzenia (ścieżki alternatywne):
9b. Wybrane konto ma zablokowaną funckję przelewów 9b. Wybrane konto ma zablokowaną funckję przelewów
1. System informuje Klienta o zaistniałej sytuacji 1. System informuje Klienta o zaistniałej sytuacji
2. System pyta użytkownika, czy chcę zlecić operację, mimo tego, że będzie wstrzymana do odblokowania tej funkcji na końcie odbiorcy 2. System pyta użytkownika, czy chcę zlecić operację, mimo tego, że będzie wstrzymana do odblokowania tej funkcji na końcie odbiorcy
3. Klient akceptuje warunki 3. Klient akceptuje warunki
4. Przejście do kroku 10 scenariusza głównego 4. Przejście do kroku 10 scenariusza głównego
3a. Klient nie zgadza się na warunki
1. System informuje o przerwaniu operacji
2. Przejście do kroku 5 scenariusza głównego
11a. Brak wystarczającej ilości środków na koncie 11a. Brak wystarczającej ilości środków na koncie
@ -118,5 +124,5 @@ Kwestie otwarte:
- Czy dopuszczamy inne formy uwierzytalniania? - Czy dopuszczamy inne formy uwierzytalniania?
- Czy powinna istnieć kamera, dzięki której bankomat może zablokować proces w przypadku próby interakcji osób 3 - Czy powinna istnieć kamera, dzięki której bankomat może zablokować proces w przypadku zagrożenia autentyczności operacji lub danych klienta