From e810f4717db9416fae7ae7404e2925de12b9f556 Mon Sep 17 00:00:00 2001 From: Monika Kuczkowska Date: Tue, 9 Nov 2021 23:39:45 +0100 Subject: [PATCH] Zaktualizuj 'use-case-2.md' --- use-case-2.md | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/use-case-2.md b/use-case-2.md index 6cce55e..03463bb 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -7,7 +7,7 @@ Use Case 2: Wpłata gotówki Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Klient: oczekuje możliwości dokanania wpłaty gotówki, braku błędów oraz potwierdzenia dokonania transakcji + - Klient: oczekuje możliwości dokonania wpłaty gotówki, braku błędów oraz potwierdzenia dokonania transakcji - Bank: oczekuje poprawnie zrealizowanych transakcji i zadowolenia klienta @@ -25,7 +25,7 @@ Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Klient wkłada kartę do bankomatu. - 2. System prosi o podanie pinu. + 2. System prosi o podanie pin-u. 3. Klient wprowadza pin. 4. System prosi o wybranie operacji. 5. Klient wybiera opcję wpłaty gotówki. @@ -50,28 +50,40 @@ Rozszerzenia (ścieżki alternatywne): 1. System wyświetla informację o podaniu nieprawidłowego pin-u. 2. System wyświetla informację o pozostaniu 2 możliwych prób wprowadzenia pin-u. + 3. Klient wprowadza pin - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 2a. Klient wprowadza nieprawidłowy pin - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... + 1. System wyświetla informację o podaniu nieprawidłowego pin-u. + 2. System wyświetla informację o pozostaniu 1 możliwyej próby wprowadzenia pin-u. + 3. Klient wprowadza pin. - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 3a. Klient wprowadza nieprawidłowy pin + 1. System wyświetla informację o podaniu nieprawidłowego pin-u. + 2. System wyświetla informację o zablokowaniu karty bankomatowej. + 3. Bankomat wysuwa kartę. + 4. Klient odbiera kartę. + + 3b. Klient wprowadza prawidłowy pin - 1. Krok pierwszy. - 2. ... + 1. Przejście do punktu 4 scenariusza głównego. - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a + 2b. Klient wprowadza prawidłowy pin - 3b. nazwa rozszerzenia + 1. Przejście do punktu 4 scenariusza głównego. - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... + 7a. Klient nie umieszcza banknotów w bankomacie przez 60 sekund - 3-4a. nazwa rozszerzenia + 1. System wyświetla komunikat o przekroczeniu czasu dopuszczalnej nieaktywności. + 2. Bankomat wysuwa kartę. + 3. Klient odbiera kartę. + + 11a. Klient nie zatwierdza transakcji + + 1. System wyświetla informację o przerwaniu transakcji. + 2. Bankomat wysuwa kartę. + 3. Klient odbiera kartę. + 4. Bankomat zwraca wprowadzone przez klienta banknoty. Wymagania specjalne: --------------------