Zaktualizuj 'use-case-6.md'

This commit is contained in:
Witold Borowiak 2020-12-01 16:34:24 +01:00
parent 14cc086275
commit b2337a1450

View File

@ -1,70 +1,111 @@
Use Case 6: Wymiana kasetki
Use Case 2: Wpłata gotówki
=====================
**Aktor podstawowy:** Konwojent
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: oczekuje możliwości wpłaty gotówki oraz potwierdzenia wpłaty
- Konwojent: Bankomat wymaga wymiany kasetki
- Bank: oczekuje poprawnie realizowanych transakcji i zadowolenia Klienta
- Bank: kasetka w bankomacie będzie wymieniona
- SOT: oczekuje otrzymania zapytań w poprawnym protokole transmisji danych.
Warunki wstępne:
----------------
Bankomat wymaga wymiany kasetki
Klient posiada konto w banku oraz kartę i zostało przeprowadzone uwierzytelnianie.
Warunki końcowe:
----------------
Kasetka została wymieniona bądź wymiana kasetki jest niemożliwa
Usługa jest bezpieczna. Pieniądze zostały pobrane i policzone. System księgowy jest zaktualizowany. Potwierdzenie zostało wydrukowane.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Konwojent przychodzi do bankomatu celem wymiany kasetki z pieniędzmi.
2. Konwojent zleca zatrzymanie działania bankomatu.
3. Konwojent specjalnym kluczem otwiera bankomat.
4. Konwojent wymiania kasetkę w bankomacie.
5. Konwojent zamyka bankomat.
6. Konwojent zleca ponowne uruchomienie bankomatu.
1. Klient wybiera opcję wpłaty gotówki.
2. System wyświetla proźbę o umieszczenie gotówki w szufladce.
3. Klient wprowadza pieniądze do kasetki.
4. System przelicza pieniądze, wyświetla kwotę i komunikat proszący o potwierdzenie.
5. Klient potwierdza wpłatę gotówki.
5. System weryfikuję możliwość wykonania wpłaty z SOT.
7. System wsuwa kartę oraz informuje klienta o pomyślności tranzakcji.
8. Klient odbiera kartę.
9. System wydaje potwierdzenie.
10. Klient odbiera potwierdzenie.
11. Sysyem wraca do ekranu powitenia.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
2a. Bankomat odmawia zdalnego wyłączenia.
*a. Awaria systemu
1. Zgłoszenie usterki do grupy serwisowej.
1. System zawiesza się.
2. System przywraca stan systemu sprzed zawieszenia.
2a. System był w trakcie obsługi klienta.
1. System wyswietla komunikat o błędzie.
2. System wysuwa kartę.
3. Klient odbiera kartę.
2b. System nie był używany.
3. System wysyła powiadomienie do operatora, blokuje się i wyświetla komunikat o awarii.
3a. Zamek szuflady kasetki jest uszkodzony uniemożliwiając otwarcie.
*b. Klient nie jest aktywny przez określony czas.
1. Zgłoszenie usterki do grupy serwisowej.
2. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu.
1. System wyświetla komunikat o zbyt długiej bezczynności użytkownika.
2. System wysuwa kartę.
2a. Klient znajduje się przy bankomacie.
1. Klient odbiera kartę.
2b. Klient zostawił kartę w bankomacie.
1. System pobiera kartę i umieszcza w schowku.
2. System wysyła powiadomienie do operatora.
4a. Brak kasetki w bankomacie.
1. Zgłoszenie braku kasetki do centrali.
2. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu.
*c. Klient wybiera opcję przerwania i zakończenia sesji.
5a. Zamek szuflady kasetki jest uszkodzony uniemożliwiając zamknięcie.
1. Usunięcie kasetki z bankomatu.
2. Zgłoszenie usterki do grupy serwisowej.
3. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu.
1. System prosi o potwierdzenie zakończenia działania.
2a. Klient anuluje wychodzenie z sesji.
1. System wraca do stanu z przed wyboru opcji.
2b. Klient potwierdza chęć zakończenia sesji.
1. System wysuwa kartę.
2. Klient odbiera kartę.
3. System wraca do ekranu powitania.
4a. Klient potwierdza kwotę.
4b. Klient anuluje wpłatę.
1.System oddaje wprowadzoną gotówkę
5a. System wysuwa kartę oraz wyświetla informacje o pomyślności tranzakcji.
1. Klient odbiera kartę.
2. System wydaje gotówkę oraz potwierdzenie.
3. Klient odbiera gotówkę oraz potwierdzenie.
5b. System wyświetla informacje o odmowie wykonania operacji.
1. System wydaje kartę.
2. Klient odbiera kartę.
6a Bankomat odmawia ponownego uruchomienia,
1. Usunięcie kasetki z bankomatu.
2. Zgłoszenie usterki do grupy serwisowej.
3. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu.
Wymagania specjalne:
--------------------
- Bankomat: Istnieje
- Niezbędny jest płaski ekran z ograniczonym kątem widoczności
- Bankomat jest podłączony do prądu
- Niezbędna klawiatura numeryczna
- Z bankomatu nikt nie korzysta
- Autoryzacja musi być dokonana w czasie 30 sekund w 90% przypadków
- Możliwość interfejsu wielojęzycznego
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
- Konwojent posiada klucz do otwarcia bankomatu
3a. Pin składa się z 4 cyfr.
Kwestie otwarte:
----------------
- Czy system ma pytać o drukowanie potwierdzeń?
- Czy system ma umożliwiać wpłate w różnych walutach?