Zaktualizuj 'use-case-2.md'

This commit is contained in:
Konrad Mikołajczak 2023-11-18 00:31:31 +01:00
parent 090af0f255
commit e3086e6a2c

View File

@ -41,30 +41,36 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. System wykrył nieprawidłowe dane. *a. Klient anulował transakcje
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. 1. System prosi o potwierdzenie anulowania transakcji.
2. Klient akceptuje zapytanie. 2. Klient akceptuje zapytanie.
3. System kończy transakcję i oddaje kartę klientowi. 3. System kończy transakcję i oddaje kartę klientowi.
3a. System zweryfikował banknoty jako uszkodzone. *b. System zawiesił się
1. System zwraca banknoty klientowi. 1. System anuluje wszystkie wprowadzone dane.
2. System kończy transakcję. 2. System kończy transakcję.
3b. nazwa rozszerzenia 1a. System wykrył nieprawidłowe dane.
1. krok pierwszy rozszerzenia 3b 1a. Nie przekroczono limitu wprowadzania danych
2. krok drugi rozszerzenia 3b 1. System prosi o ponowne wprowadzenie danych.
3. ... 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.
3a. System zweryfikował banknoty jako uszkodzone.
1. System wyświetla informację, że wprowadzone banknoty są uszkodzone.
2. System zwraca banknoty klientowi.
3. System kończy transakcję.
9a. Klient nie zaakceptował wydrukowania potwierdzenia transakcji
1. System nie drukuje potwierdzenia transakcji.
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 --> 3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
@ -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. 1b. Ilość prób wprowadzenia poprawnych danych nie może być większa niż 5.
3a. Banknoty nie mogą być uszkodzone.
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?--> - 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?
- ... - ...