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):
------------------------------------
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
2. krok drugi rozszerzenia 3a
1. Automat wyświetla "Przykro mi aktualnie ten posiłek jest niedostępny, proszę wybrać inny produkt/ posiłek"
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
4a. Klient wrzuca pieniądze i rezygnuje z zakupu
1. Krok pierwszy.
2. Krok drugi.
3. ...
1. Klient wciska przycisk "Anuluj zakup"
2. Automat zwraca pieniądze
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
4b. Klient płaci kartą (błędny Pin)
1. Krok pierwszy.
2. ...
1. Klient zbliża/ wkłada kartę
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
4. krok czwarty rozszerzenia 3a
5b. Automat nie ma jak wydać reszty
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:
--------------------
- ... <!--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:
---------------------------------------------------------------
2a. ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
- ...
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
- ...
- ...