Aktualizuj use-case-3
This commit is contained in:
parent
330c529445
commit
31aa1d63db
@ -7,11 +7,7 @@ Use Case 3: Przelew
|
|||||||
Główni odbiorcy i oczekiwania względem systemu:
|
Główni odbiorcy i oczekiwania względem systemu:
|
||||||
-----------------------------------------------
|
-----------------------------------------------
|
||||||
|
|
||||||
- Klient: Wpłata, wypłata, przelew
|
- Klient: Przesyła żądaną kwotę
|
||||||
|
|
||||||
- Serwisant: Naprawa błędow systemu
|
|
||||||
|
|
||||||
- Konwojent: Uzupełnienie zawartości (banknotów) bankomatu
|
|
||||||
|
|
||||||
Warunki wstępne:
|
Warunki wstępne:
|
||||||
----------------
|
----------------
|
||||||
@ -21,69 +17,48 @@ Została przeprowadzona autoryzacja klienta. Bankomat jest sprawny i posiada got
|
|||||||
Warunki końcowe:
|
Warunki końcowe:
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
Informacja o przelewie jest zapisana w bazie danych.
|
Informacja o przelewie jest zapisana w SOT.
|
||||||
|
|
||||||
Scenariusz główny (ścieżka podstawowa):
|
Scenariusz główny (ścieżka podstawowa):
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
1. Klient wprowadza dane przelewu (kwota, odbiorca, rodzaj przelewu)
|
1. Klient wprowadza dane przelewu (kwota, odbiorca, rodzaj przelewu)
|
||||||
2. Klient potwierdza przelew
|
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):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
*a. Bankomat się zawiesza
|
*a. Bankomat się zawiesza
|
||||||
|
|
||||||
1. krok pierwszy rozszerzenia *a
|
1. Bankomat anuluje transakcję.
|
||||||
2. krok drugi rozszerzenia *a
|
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
|
1. Bankomat informuje Klienta, że nie może przelać żądanej kwoty.
|
||||||
2. krok drugi rozszerzenia 3a
|
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.
|
1. Bankomat informuje Klienta, że wybrany odbiorca nie istnieje.
|
||||||
2. Krok drugi.
|
2. Bankomat pyta się Klienta, czy chce zmienić odbiorcę, czy anulować operację.
|
||||||
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 -->
|
|
||||||
|
|
||||||
Wymagania specjalne:
|
Wymagania specjalne:
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
- 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.
|
||||||
|
|
||||||
- ...
|
|
||||||
|
|
||||||
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
|
|
||||||
2a. ...
|
1a. Kwota nie jest większa niż stan środków na koncie
|
||||||
|
|
||||||
2b. ...
|
1b. Podany odbiorca istnieje w SOT
|
||||||
|
|
||||||
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
|
|
||||||
|
|
||||||
Kwestie otwarte:
|
Kwestie otwarte:
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
- Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?
|
- Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?
|
||||||
|
|
||||||
- ...
|
|
||||||
|
Loading…
Reference in New Issue
Block a user