Dokończenie dokumentu

This commit is contained in:
Weranda 2023-10-24 21:24:45 +02:00
parent 594253648d
commit 86e6cac525

View File

@ -4,28 +4,29 @@ Opis skrócony przypadków użycia
Aktorzy procesu i ich cele
--------------------------
Aktor | Cel
------------|------------------------------
Klient | Wypłata pieniędzy
| Wpłata pieniędzy
| Sprawdzenie salda konta
| Kupno karty prepaid
| Transfer pieniędzy
-------------------------------------------
Serwisant | Uzupełnienie banknotów
| Uzupełnienie papieru
| Naprawa usterki w bankomacie
-------------------------------------------
Bank | Pobranie historii transakcji
| Pobranie stanu bankomatu
| Aktor | Cel |
|----------|----------------------------------|
| Klient | Wypłata pieniędzy |
| | Wpłata pieniędzy |
| | Sprawdzenie salda konta |
| | Kupno karty prepaid |
| | Transfer pieniędzy |
|----------|----------------------------------|
|Serwisant | Uzupełnienie banknotów |
| | Uzupełnienie papieru |
| | Naprawa usterki w bankomacie |
|----------|----------------------------------|
| Bank | Pobranie historii transakcji |
| | Pobranie stanu bankomatu |
Słownik
-------
Hasło |Opis
--------------|-----------------------------
Karta prepaid |Opis hasła ...
Hasło2 |Opis hasła ...
Karta prepaid |Karta płatnicza, której użycie wymaga wcześniejszego zasilenia środkami pieniężnymi.
Kod PIN |4-cyfrowy kod zabezpieczający transakcje dokonywane kartą płatniczą.
Przypadki użycia
----------------
@ -52,17 +53,20 @@ Klient przychodzi do bankomatu i wkłada kartę. Klient wprowadza kod PIN. Syste
### Use case 6: Uzupełnienie pieniędzy
Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje uzupełnienia pieniędzy. Pracownik uzupełnia stan nominałów w bankomacie o dane nominały i wprowadza do systemu o ile zwiększyła się ilość każdego z nich. System pyta o potwierdzenie. Pracownik akceptuje uzupełnienie pieniędzy. System aktualizuje stan nominałów w bankomacie. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu.
Serwisant przychodzi do bankomatu i wkłada kartę. Serwisant wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Serwisant wybiera opcje uzupełnienia pieniędzy. System zwalnia zabezpieczenia. Serwisant uzupełnia stan nominałów w bankomacie i wprowadza do systemu o ile zwiększyła się ilość każdego z nich. Serwisant akceptuje uzupełnienie pieniędzy. System zabezpiecza bankomat przed otwarciem. System aktualizuje stan nominałów w bankomacie. System oddaje serwisantowi kartę. Serwisant odchodzi od bankomatu.
### Use case 7: Uzupełnienie papieru
Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje uzupełnienia papieru. Pracownik uzupełnia papier w bankomacie oraz wprowadza ile papieru uzupełnił. System pyta o potwierdzenie. Pracownik akceptuje uzupełnienie papieru. System aktualizuje stan papieru. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu.
Serwisant przychodzi do bankomatu i wkłada kartę. Serwisant wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Serwisant wybiera opcje uzupełnienia papieru. System zwalnia zabezpieczenia. Serwisant uzupełnia stan papieru. Serwisant akceptuje uzupełnienie papieru. System zabezpiecza bankomat przed otwarciem. System aktualizuje stan papieru w bankomacie. System oddaje serwisantowi kartę. Serwisant odchodzi od bankomatu.
### Use case 8: Naprawa usterki w bankomacie
Serwisant przychodzi do bankomatu i wkłada kartę. Serwisant wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Serwisant wybiera opcje otwarcia bankomatu. System zwalnia zabezpieczenia. Serwisant naprawia usterkę. Serwisant potwierdza zakończenie serwisu. System zabezpiecza bankomat przed otwarciem. System planuje następny restart systemu. System oddaje serwisantowi kartę. Serwisant odchodzi od bankomatu.
### Use case 9: Pobranie histori transakcji
Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje pobrania histori transakcji. Pracownik podłącza nośnik danych do bankomatu. System wyświetla historię transakcji oraz pyta czy zapisać ją na nośniku. Pracownik wybiera daną opcję. System pyta o potwierdzenie. Pracownik akceptuje wybór. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu.
Bank łączy się z systemem. Bank wprowadza dane do weryfikacji. System weryfikuje poprawność danych. System wyświetla możliwe opcje. Bank wybiera opcje pobrania historii transakcji. System pobiera ostatnią historię transakcji i przesyła do banku. Bank odbiera historię transakcji i rozłącza się z systemem.
### Use case 10: Pobranie stanu bankomatu
Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje pobrania stanu bankomatu. Pracownik podłącza nośnik danych do bankomatu. System wyświetla stan bankomatu oraz pyta czy zapisać go na nośniku. Pracownik wybiera daną opcję. System pyta o potwierdzenie. Pracownik akceptuje wybór. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu.
Bank łączy się z systemem. Bank wprowadza dane do weryfikacji. System weryfikuje poprawność danych. System wyświetla możliwe opcje. Bank wybiera opcje pobrania stanu bankomatu. System pobiera stan bankomatu i przesyła do banku. Bank odbiera stan bankomatu i rozłącza się z systemem.