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
1 changed files with 20 additions and 16 deletions

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
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 <!-- 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?
- ...