Zaktualizuj 'use-cases.md'

This commit is contained in:
Adam Wojdyła 2020-11-12 17:02:18 +01:00
parent 802e0a4acb
commit 0c419aa236

View File

@ -6,14 +6,17 @@ Aktorzy procesu i ich cele
Aktor | Cel Aktor | Cel
------------|------------------------------ ------------|------------------------------
Klient | Operacje bankomatowe (wpłata, wypłata, stan konta) Klient | Wpłata
Klient | Zakup karty prepaidowej Klient | Wypłata
Klinet | Sprawdzenie stanu konta
Klient | Doładowanie karty prepaidowej
Klient | Przelew bankomatowy Klient | Przelew bankomatowy
Baza Danych | Historia transakcji, autoryzacja klienta Bank | Realizacja w/w transakcji użytk.
Bank | Realizacja transakcji użytk. Serwisant | Wymiana dysku z monitoringiem
Serwisant | Naprawy/wymiany hardwareowe (np. wymiany dysku z monitoringiem) Serwisant | Cokwartalny przegląd urządzenia
Serwisant IT | Utrzymywanie software (analiza logów, deployment)
Zaopatrzeniowiec | Dodanie gotówki to banku Zaopatrzeniowiec | Dodanie gotówki to banku
Zaopatrzeniowiec | Wypłata gotówki to banku (przy nadmiarze)
@ -22,16 +25,52 @@ Słownik
Hasło |Opis Hasło |Opis
-----------|----------------------------- -----------|-----------------------------
Hasło1 |Opis hasła ... Karta prepaidowa | Kod doładowania do karty prepaidowej - karty opłaconej z góry
Hasło2 |Opis hasła ...
Przypadki użycia Przypadki użycia
---------------- ----------------
### Use case 1: Nazwa ### Use case 1: Wypłata gotówki
1.Klient wkłada kartę do bakomatu
2.Klient wprowadza PIN.
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
4.Klient wybiera opcję wypłaty.
5.Klient wybiera kwotę.
6.Bankomat pyta o potwierdzenie.
7.Bankomat wydaje kartę.
8.Bankomat wydaje żądaną ilość pieniędzy.
Opis skrócony ... ### Use case 2: Wpłata gotówki
1.Klient wkłada kartę do bakomatu
2.Klient wprowadza PIN.
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
4.Klient wybiera opcję wpłaty.
5.Klient wpisuje kwotę.
6.Bankomat pyta o potwierdzenie.
7.Bankomat sprawdza wpłaconą sumę z wprowadzoną sumą.
8.Bankomat wydaje kartę.
9.Bankomat zasila konto powiązane z kartą.
10.Bankomat drukuje potwierdznie
### Use case 2: Nazwa ### Use case 3: Sprawdzenie stanu konta
1.Klient wkłada kartę do bakomatu
2.Klient wprowadza PIN.
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
4.Klient wybiera opcję "saldo".
5.Bankomat pyta o potwierdzenie.
6.Bankomat wyświetla saldo na ekranie
7.Bankomat wydaje kartę.
8.Bankomat drukuje potwierdznie
Opis skrócony ...
### Use case 4: Doładowanie karty prepaidowej
1.Klient wkłada kartę do bakomatu
2.Klient wprowadza PIN.
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
4.Klient wybiera opcję "zakup kodu prepaid".
5.Klient wybiera kwotę.
6.Bankomat pyta o potwierdzenie.
7.Bankomat wydaje kartę.
8.Bankomat drukuje paragon z kodem doładowania.
9.Bankomat drukuje potwierdznie.