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: 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: Warunki wstępne:
---------------- ----------------
Bankomat wymaga wymiany kasetki
Klient posiada konto w banku oraz kartę i zostało przeprowadzone uwierzytelnianie.
Warunki końcowe: 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): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Konwojent przychodzi do bankomatu celem wymiany kasetki z pieniędzmi. 1. Klient wybiera opcję wpłaty gotówki.
2. Konwojent zleca zatrzymanie działania bankomatu. 2. System wyświetla proźbę o umieszczenie gotówki w szufladce.
3. Konwojent specjalnym kluczem otwiera bankomat. 3. Klient wprowadza pieniądze do kasetki.
4. Konwojent wymiania kasetkę w bankomacie. 4. System przelicza pieniądze, wyświetla kwotę i komunikat proszący o potwierdzenie.
5. Konwojent zamyka bankomat. 5. Klient potwierdza wpłatę gotówki.
6. Konwojent zleca ponowne uruchomienie bankomatu. 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): 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. 1. System wyświetla komunikat o zbyt długiej bezczynności użytkownika.
2. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu. 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. *c. Klient wybiera opcję przerwania i zakończenia sesji.
1. Zgłoszenie braku kasetki do centrali.
2. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu.
5a. Zamek szuflady kasetki jest uszkodzony uniemożliwiając zamknięcie. 1. System prosi o potwierdzenie zakończenia działania.
1. Usunięcie kasetki z bankomatu. 2a. Klient anuluje wychodzenie z sesji.
2. Zgłoszenie usterki do grupy serwisowej. 1. System wraca do stanu z przed wyboru opcji.
3. Sporządzenie dokumentacji fotograficznej stanu technicznego bankomatu. 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: 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: 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?