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):
------------------------------------
*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.
2. Klient akceptuje zapytanie.
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ę.
3b. nazwa rozszerzenia
1a. System wykrył nieprawidłowe dane.
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
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.
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 -->
@ -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:
----------------
- ... <!-- 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?
- ...