commit 6a087598579f4aaf460bf6645b0f461ddb84934d Author: s463041 Date: Tue Oct 22 20:00:15 2024 +0200 Upload files to "/" Use cases. diff --git a/use-cases.md b/use-cases.md new file mode 100644 index 0000000..9607a1d --- /dev/null +++ b/use-cases.md @@ -0,0 +1,56 @@ +Opis skrócony przypadków użycia +=============================== + +Aktorzy procesu i ich cele +-------------------------- + +Aktor | Cel +-----------------|------------------------------ +Użytkownik | Sprawdzenie stanu konta +Użytkownik | Operacja przelewu dla użytkowników +Użytkownik | Zakup kodów do telefonii pre-paidowej +Użytkownik | Wypłata pieniędzy +Użytkownik | Wpłata pieniędzy +Konserwator | Uzupełniane pieniędzy +Konserwator | Uzupełnianie papieru + + +Słownik +------- + +Hasło |Opis +-------------------------|----------------------------- +telefonia prepaidowa |Usługa telekomunikacyjna o characterze przedpłacowym. Przed połączeniem, trzeba doładowac konto odpowiednią kwotą. + +Przypadki użycia +---------------- + + +### Use case 1: Sprawdzanie stanu konta. + +Użytkownik wkłada kartę do bankomatu. Następnie wpisuje PIN przypisany do wprowadzonej karty. Wśród wyświetlanych przez interfejs bankomatu opcji, wybiera „Sprawdź saldo”. Po tym bankomat wyświetla stan konta użytkownika. + +### Use case 2: Operacja przelewu dla użytkowników. + +Użytkownik wkłada kartę, wpisuje PIN przypisany do wprowadzonej karty. System wyświetla dostępne opcje. Użytkownik wybiera opcję „Przelew na inne konto”, wpisuje numer konta docelowego i kwotę przelewu. + +### Use case 3: Zakup kodów do telefonii pre-paidowej. + +Użytkownik wkłada kartę do bankomatu. Następnie wpisuje PIN przypisany do wprowadzonej karty. Wśród wyświetlanych przez interfejs bankomatu opcji, wybiera „Kody pre-paid”. W następnej kolejności użytkownik wybiera sieć telefonii, dla której ma działać kod. Kolejno wpisuje kwotę doładowania wśród dostępnych opcji. Bankomat sprawdza stan konta użytkownika i pobiera wybraną kwotę. Następnie bankomat drukuje paragon z kodem doładowania. + +### Use case 4: Wypłata pieniędzy. + +Użytkownik wkłada kartę i wpisuje pin przypisany do wprowadzonej karty. Bankomat wyświetla opcje akcji. Użytkownik wybiera „wypłata pieniędzy”. Użytkownik wprowadza kwotę do wydania. Bankomat wydaje kartę. Użytkownik zabiera kartę. Bankomat wydaje banknoty o wprowadzonej wartości. Klient zabiera pieniądze. + +### Use case 5: Wpłata pieniędzy. + +Użytkownik wkłada kartę i wpisuje pin przypisany do wprowadzonej karty. Bankomat wyświetla opcje akcji. Użytkownik wybiera „wpłata pieniędzy”. Użytkownik wprowadza kwotę do wpłaty. Bankomat otwiera szufladę na pieniądze. Użytkownik wkłada tam banknoty. Bankomat zlicza banknoty i dodaje je do konta. Bankomat informuje ile pieniędzy zostało wpłacone na konto. + +### Use case 6: Uzupełnienia pieniędzy. + +Konserwator wyłącza bankomat i otwiera go. Wyjmuje kasety i wkłada wcześniej przygotowane. Konserwator zamyka bankomat i włącza go. + +### Use case 7: Uzupełnianie papieru. + +Konserwator wyłącza bankomat. Konserwator otwiera bankomat i usuwa zużyte rolki papieru. Konserwator uzupełnia papier nowymi rolkami. Konserwator zamyka i włącza bankomat. Bankomat odnotowuje dostateczną ilość papieru. +