Aktualizuj use-case-3

This commit is contained in:
Kacper 2020-11-25 09:17:14 +01:00
parent 330c529445
commit 31aa1d63db

View File

@ -7,11 +7,7 @@ Use Case 3: Przelew
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: Wpłata, wypłata, przelew
- Serwisant: Naprawa błędow systemu
- Konwojent: Uzupełnienie zawartości (banknotów) bankomatu
- Klient: Przesyła żądaną kwotę
Warunki wstępne:
----------------
@ -21,69 +17,48 @@ Została przeprowadzona autoryzacja klienta. Bankomat jest sprawny i posiada got
Warunki końcowe:
----------------
Informacja o przelewie jest zapisana w bazie danych.
Informacja o przelewie jest zapisana w SOT.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wprowadza dane przelewu (kwota, odbiorca, rodzaj przelewu)
2. Klient potwierdza przelew
3. Informacja o przelewie zostaje zapisana w bazie danych, kwota pieniędzy na koncie klienta pomniejsza się o kwotę przelewu, natomiast ilość pieniędzy na koncie odbiorcy powiększa się o tą kwotę
3. Informacja o przelewie zostaje zapisana w SOT, kwota pieniędzy na koncie klienta pomniejsza się o kwotę przelewu, natomiast ilość pieniędzy na koncie odbiorcy powiększa się o tą kwotę
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Bankomat się zawiesza
1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a
1. Bankomat anuluje transakcję.
2. Bankomat informuje o zajściu błędu.
3. Bankomat wraca do strony głównej.
2a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
2a. Nieprawidłowa kwota
1. krok pierwszy rozszerzenia 3a
2. krok drugi rozszerzenia 3a
1. Bankomat informuje Klienta, że nie może przelać żądanej kwoty.
2. Bankomat informuje Klienta o maksymalnej kwocie, jaką może wypłacić.
3. Bankomat pyta się Klienta, czy chce wypłacić maksymalną kwotę, czy anulować operację.
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
2b. Nieprawidłowy odbiorca
1. Krok pierwszy.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
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 -->
1. Bankomat informuje Klienta, że wybrany odbiorca nie istnieje.
2. Bankomat pyta się Klienta, czy chce zmienić odbiorcę, czy anulować operację.
Wymagania specjalne:
--------------------
- Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. ...
1a. Kwota nie jest większa niż stan środków na koncie
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
1b. Podany odbiorca istnieje w SOT
Kwestie otwarte:
----------------
- Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?
- ...