diff --git a/use-case-2.md b/use-case-2.md index 6943d39..2995be5 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -41,30 +41,36 @@ Scenariusz główny (ścieżka podstawowa): Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. System wykrył nieprawidłowe dane. + *a. Klient anulował transakcje + + 1. System prosi o potwierdzenie anulowania transakcji. + 2. Klient akceptuje zapytanie. + 3. System kończy transakcję i oddaje kartę klientowi. + + *b. System zawiesił się + + 1. System anuluje wszystkie wprowadzone dane. + 2. System kończy transakcję. + + 1a. System wykrył nieprawidłowe dane. 1a. Nie przekroczono limitu wprowadzania danych 1. System prosi o ponowne wprowadzenie danych. 2. Powrót do scenariusza głównego. + 1b. Przekroczono limit wprowadzania danych 1. System wyświetla informację o przekroczeniu limitu prób. 2. System kończy transakcje. - *b. Klient anulował transakcje - 1. System prosi o potwierdzenie anulowania transakcji. - 2. Klient akceptuje zapytanie. - 3. System kończy transakcję i oddaje kartę klientowi. - 3a. System zweryfikował banknoty jako uszkodzone. - 1. System zwraca banknoty klientowi. - 2. System kończy transakcję. + 1. System wyświetla informację, że wprowadzone banknoty są uszkodzone. + 2. System zwraca banknoty klientowi. + 3. System kończy transakcję. - 3b. nazwa rozszerzenia + 9a. Klient nie zaakceptował wydrukowania potwierdzenia transakcji - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... + 1. System nie drukuje potwierdzenia transakcji. 3-4a. nazwa rozszerzenia @@ -84,13 +90,11 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: 1b. Ilość prób wprowadzenia poprawnych danych nie może być większa niż 5. - 3a. Banknoty nie mogą być uszkodzone. - Kwestie otwarte: ---------------- - - ... + - Czy dajemy możliwość klientowi na wpłatę pieniędzy innym sposobem niż gotówka, np. przelewem? - - ... + - Czy bankomat powinien być zooptymalizowany równieź pod kątem osób z niepełnosprawnościami, np. implementując interfejs głosowy? - ... \ No newline at end of file