wersja 1.0

This commit is contained in:
AdamCwiklinski 2020-11-25 00:16:18 +01:00
parent f6e9e07aa3
commit 10f2bc9e10

View File

@ -36,59 +36,59 @@
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
1a. brak posiłku/ produkt jest po terminie przydatności do sporzycia 1a. brak posiłków/ produkty są po terminie przydatności do sporzycia (wszystkie)
1. automat wyświetla komunikat "brak produktu" 1. automat wyświetla komunikat "zapraszamy później"
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> 2a. brak posiłku wybranego przez klienta lub posiłek jest po terminie przydatności
1. krok pierwszy rozszerzenia 3a 1. Automat wyświetla "Przykro mi aktualnie ten posiłek jest niedostępny, proszę wybrać inny produkt/ posiłek"
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 4a. Klient wrzuca pieniądze i rezygnuje z zakupu
1. Krok pierwszy. 1. Klient wciska przycisk "Anuluj zakup"
2. Krok drugi. 2. Automat zwraca pieniądze
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 4b. Klient płaci kartą (błędny Pin)
1. Krok pierwszy. 1. Klient zbliża/ wkłada kartę
2. ... 2. Automat prosi o Pin jeśli to konieczne
4. Klient wpisuje pin
5. jeśli Pin jest błędny to automat wypisuje "Błędny Pin"
6a. Jeśli płatność była zbliżeniowo wyświetla proszę ponownie zbliżyć kartę i wraca do punktu pierwszego
6b. Jeśli klient włożył kartę to automat prosi ponownie o Pin
7a. Jeśli Pin jest błędny 3 razy automat wyświetla "Błędędny Pin" a następnie "zakup anulowany" i wraca do stanu początkowego
7b. Pin jest Poprawny automat pobiera pieniądze i przechodzi do następnego kroku.
3. krok trzeci rozszerzenia 3a 5b. Automat nie ma jak wydać reszty
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia 1. Automat wyświetla komunikat "Brak możliwości wydania reszty jeśli chcesz mimo to zaakceptować wciśnij 1 jeśli chcesz zrezygnować z zakupu wciśnij "anuluj zakup" "
2a. Automat przechodzi do następnego kroku
2b. Automat wydaje pieniądze i anuluje zakup
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 --> 6a. Automat próbuje podgrzać posiłęk ale nie osiąga on odpowiedniej temperatury
1. Automat próbuje podgrzewać go dalej
2. Jeśli tempertura pozostaje stała Automat wyświetla komunikat "Niestety zostały napotkane problemy w czasie przygotowywania twojego posiłku twoje środki zostaną zwrucone"
3. Automat zwraca gotówkę lub pieniądze na konto
4. Automat wysyła informacje o usterce do obsługi
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> - Automat musi móc pobierać pieniądze z karty, mieć kontakt z siecią internetową i dostęp do stałego źródła prądu
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
2a. ... - ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?--> - ...
- ... - ...