From 52a680e8479611236c36065b2df2e3ce4ce7bf65 Mon Sep 17 00:00:00 2001 From: Maciej Mrowicki Date: Tue, 9 Nov 2021 21:21:33 +0100 Subject: [PATCH] Update 'use-case-4.md' --- use-case-4.md | 45 ++++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/use-case-4.md b/use-case-4.md index 97d3025..fed5ae1 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -27,7 +27,7 @@ Scenariusz główny (ścieżka podstawowa): 2. System stwierdza, że karta jest poprawna. 3. System prosi o podanie pinu. 4. Klient wprowadza pin. - 5. System sprawdza, czy wpisany pin był poprawny. + 5. System stwierdza poprawność pinu. 6. System wyświetla klientowi dostępne opcje. 7. Klient wybiera opcję sprawdzenia stanu konta. 8. System wyświetla informacje na ekranie. @@ -38,37 +38,24 @@ Scenariusz główny (ścieżka podstawowa): Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. nazwa rozszerzenia +*a. Zawieszenie systemu + 1a. System wyświetla informację o błędzie i wysyła go do serwisu. + +1a Karta jest wadliwa. + System odrzuca kartę i wyświetla komunikat o błędzie. - 1. krok pierwszy rozszerzenia *a - 2. krok drugi rozszerzenia *a +5 System stwierdza poprawność pinu. + 1a. System stwierdził, że pin jest niepoprawny. + - System pyta ponownie o pin + - Pin nie wpisany prawidłowo przez 3 razy:, karta zostaje zatrzymana przez bankomat - 3a. nazwa rozszerzenia +7. Klient wybiera opcję sprawdzenia stanu konta. + 1a Klient zmienia zdanie i wybiera opcje powrotu + - System wraca do kroku numer 6 - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a - - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... - - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - - 1. Krok pierwszy. - 2. ... - - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a - - 3b. nazwa rozszerzenia - - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... - - 3-4a. nazwa rozszerzenia +9. Klient wybiera zakończenie programu. + 1a. Klient wybiera opcję powrotu do dostępnych opcji. + - System wraca do kroku numer 6 Wymagania specjalne: --------------------