diff --git a/use-cases.md b/use-cases.md index 35b47e7..be950c0 100644 --- a/use-cases.md +++ b/use-cases.md @@ -6,14 +6,17 @@ Aktorzy procesu i ich cele Aktor | Cel ------------|------------------------------ -Klient | Operacje bankomatowe (wpłata, wypłata, stan konta) -Klient | Zakup karty prepaidowej +Klient | Wpłata +Klient | Wypłata +Klinet | Sprawdzenie stanu konta +Klient | Doładowanie karty prepaidowej Klient | Przelew bankomatowy -Baza Danych | Historia transakcji, autoryzacja klienta -Bank | Realizacja transakcji użytk. -Serwisant | Naprawy/wymiany hardwareowe (np. wymiany dysku z monitoringiem) -Serwisant IT | Utrzymywanie software (analiza logów, deployment) +Bank | Realizacja w/w transakcji użytk. +Serwisant | Wymiana dysku z monitoringiem +Serwisant | Cokwartalny przegląd urządzenia 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ło1 |Opis hasła ... -Hasło2 |Opis hasła ... +Karta prepaidowa | Kod doładowania do karty prepaidowej - karty opłaconej z góry + 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 ... \ No newline at end of file + +### 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.