Bankomat/use-cases.md

2.0 KiB

Opis skrócony przypadków użycia

Aktorzy procesu i ich cele

Aktor Cel
Klient Sprawdzenie stanu konta
Klient Depozyt pieniędzy
Klient Wypłata pieniędzy
Klient Przeprowadzenie przelewów
Klient Zakup kart pre-paidowych
Konwojent Uzupełnienie poziomu banknotów
Serwistant Pobieranie logów

Słownik

Hasło Opis
IBAN International Bank Account Number

Przypadki użycia

Use case 1: Sprawdzenie stanu konta:

Klient sprawdza stan konta

Use case 2: Depozyt pieniędzy:

Klient wybiera opcję depozytu w menu systemu > Klient umieszcza banknoty w odpowiednim miejscu w bankomacie > System oblicza sumę wartości przekazanych banknotów > System modyfikuje wartość stanu konta Klienta

Use case 3: Wypłata pieniędzy:

System sprawdza poprawność wprowadzonej żądanej kwoty wypłaty > System sprawdza czy Klient posiada wystarczającą ilość środków na koncie > System sprawdza czy jest w stanie wydać żądaną ilość banknotów > System wydaje żądaną ilość banknotów

Use case 4: Wykonanie przelewu:

Klient wybiera opcję wykonania przelewu > Klient wprowadza kwotę przelewu > System zatwierdza dostępność odpowiedniej ilości środków na koncie > Klient wybiera rachunek na docelowy przelewu > System sprawdza czy przelew możliwy jest do wykonania > System dokonuje przelewu

Use case 5: Zakup kart pre-paidowych

Klient wybiera kwotę karty pre-paidowej > System drukuję kod karty pre-paidowej

Use case 6: Uzupełnienie poziomu bankomatów

Konwojent wprowadza kod autoryzacyjny > System otwiera kasety bankomatowe > Konwojent deklaruje kwotę wsadu > System rekalkuluje zawartość banknotów > System potwierdza stan faktyczny z deklaracją

Use case 7: Pobieranie logów

Serwisant wprowadza kod autorazycyjny > Serwisant wybiera logi do pobrania > System zwraca logi