From b2337a1450c3d0dfcfd5f8817632303429d7f3e2 Mon Sep 17 00:00:00 2001 From: Witold Borowiak Date: Tue, 1 Dec 2020 16:34:24 +0100 Subject: [PATCH] Zaktualizuj 'use-case-6.md' --- use-case-6.md | 105 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 73 insertions(+), 32 deletions(-) diff --git a/use-case-6.md b/use-case-6.md index 7617ccd..405776f 100644 --- a/use-case-6.md +++ b/use-case-6.md @@ -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?