Prześlij pliki do ''
This commit is contained in:
parent
b13b83460c
commit
b840ddb3c9
104
use-case-1.md
Normal file
104
use-case-1.md
Normal file
@ -0,0 +1,104 @@
|
||||
Use Case 1: Wpłata gotowki
|
||||
=====================
|
||||
|
||||
**Aktor podstawowy: Wpłacający**
|
||||
|
||||
|
||||
Główni odbiorcy i oczekiwania względem systemu:
|
||||
-----------------------------------------------
|
||||
|
||||
- Wpłacający: oczekuje możliwości szybkiej wparty pieniędzy do banku, zależy mu na bezpieczeństwu transakcji
|
||||
|
||||
- Bank wydawca identyfikatora: chce otrzymać informacje o wpłacie klienta (celem zaksięgowania transakcje na koncie klienta)
|
||||
|
||||
- Operator bankomatu: chce otrzymać informacje o wpłacie(celem przekazania środków dla banku)
|
||||
|
||||
- System identyfikatorów: dostarcza wymagane informacje o kliencie
|
||||
|
||||
Warunki wstępne:
|
||||
----------------
|
||||
|
||||
Wpalający ma prawidłowy identyfikator i może się nim autentykować. Użytkownik posiada gotówkę w stanie prawidłowym (nie pogięte, nie związane, bez kopert, bez spinaczy, etc.). Połaczenie z systemem banku wydawcy oraz operatora jest bez zarzutu.
|
||||
|
||||
Warunki końcowe:
|
||||
----------------
|
||||
|
||||
Gotówka wpłacającego została zdeponowana w bankomacie. Bank wydawca identyfikatora został poinformowany o wpłacie. Operator bankomatu odnotował wpłatę.
|
||||
|
||||
Scenariusz główny (ścieżka podstawowa):
|
||||
---------------------------------------
|
||||
|
||||
1. Wpłacający przychodzi do ATM i autentykuje się identyfikatorem
|
||||
2. ATM pobiera z systemu identyfikatorów wymagane informacje do przeprowadzenia tranzakcji np. bank wydawcę identyfikatora, dodatkowe dane do autentykacji
|
||||
3. autentykacja przebiega poprawnie
|
||||
4. Wpłacający wybiera opcje wpłaty gotówki
|
||||
5. Wpłacający deklaruje kwotę do wpłaty oraz jest poinformowany o limitach
|
||||
6. Wpłacający wkłada gotówkę do kieszeni ATM
|
||||
7. ATM przelicza gotówkę
|
||||
8. Wpłacający jest proszony o potwierdzenie transakcji i ja potwierdza
|
||||
9. ATM pyta o wydanie potwierdzenia
|
||||
10. ATM deponuje gotówkę w szufladach, wykonuje transakcje wpłaty przy użyciu identyfikatora oraz informuje operatora bankomatu o transakcji
|
||||
11. ATM drukuje potwierdzenie jeśli wpłacający wyraził taka wole
|
||||
12. Klient odchodzi od ATM z identyfikatorem
|
||||
|
||||
Rozszerzenia (ścieżki alternatywne):
|
||||
------------------------------------
|
||||
|
||||
*a. W dowolnym czasie, dotyczy sytuacji kiedy system zawiesza się:
|
||||
Aby zapewnić poprawny przebieg transakcji ATM musi zapisać wszelkie dane dotyczące obecnej transakcji
|
||||
1. ATM dokonuje restartu
|
||||
2. System odtwarza stan przed zawieszeniem się
|
||||
|
||||
2a. System wykrywa błędy:
|
||||
|
||||
1. System wyświetla informację o błędzie wpłacajcemu, zapisuje błąd, zwraca wszelkie pobrane rzeczy np. identyfikator, jeśli wymaga wlozenia, gotówkę,etc. oraz resetuje się
|
||||
2. Wpłacajcy może dokonać nowej tranzakcji
|
||||
|
||||
|
||||
1a. Błędny identyfikator:
|
||||
1. System sygnalizuje błąd i odrzuca identyfikator
|
||||
|
||||
3a.Błedna autentykacja :
|
||||
1. System sygnalizuje błąd, odrzuca autentykacje i zatrzymuje identyfikator w razie potrzeby
|
||||
|
||||
7a. banknoty są w złym stanie
|
||||
1. Wpłacający wkłada gotówkę do kieszeni
|
||||
2. ATM nie może przliczyć gotówki
|
||||
3. Informuje o będzie użytkownika oraz proponuje rozwiązanie(np. anulowanie
|
||||
|
||||
2,10a. ATM nie może polaczyć się z systemem zewnetrznym
|
||||
1. ATM informuje o błędzie wpłacającego
|
||||
2. ATM anuluje tranzakcje
|
||||
|
||||
1-9a. Wpłacający anuluje tranzakcje
|
||||
1. Wplacajacy może w dowolnym momencie przed zakończeniem tranzakcji anulować ja
|
||||
|
||||
10b.Bank wydawca odżuca tranzakcje:
|
||||
1. ATM informuje o błędzie wpłacającego
|
||||
2. ATM anuluje tranzakcje
|
||||
|
||||
|
||||
Wymagania specjalne:
|
||||
--------------------
|
||||
|
||||
- Liczarka banknotów musi działać poprawnie
|
||||
- Urządzenie reaguje na próby fizycznego naruszenia
|
||||
- Urządzenie ma czytelny ekran pokryty powloką typu privace
|
||||
|
||||
|
||||
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
||||
---------------------------------------------------------------
|
||||
|
||||
1. W przypadku karty: pin jest z przedziału 4-8 znaków
|
||||
2. W przypadku karty: pin jest wprowadzany na pentadzie szyfrującym
|
||||
3. Potwierdzenie wpłaty realizowane drukowane jest na papierze
|
||||
4. system umożliwia deponowanie banknotów w kieszeniach służących do wypłaty
|
||||
|
||||
|
||||
Kwestie otwarte:
|
||||
----------------
|
||||
|
||||
- Co jest identyfikatorem?? (prawdopodobnie karta)
|
||||
- Kwestie bezpieczeństwa transakcji
|
||||
- Jakie protokoły maja być użyte do komunikacji z usługami zewnętrznymi
|
||||
|
Loading…
Reference in New Issue
Block a user