Zaktualizuj 'use-case-2.md'

This commit is contained in:
Mateusz Naszko 2020-12-01 12:32:30 +01:00
parent c5809492ee
commit 93d62b39fc

View File

@ -9,7 +9,7 @@ Główni odbiorcy i oczekiwania względem systemu:
- Klient: Oczekuje wydania zakupionego produktu - Klient: Oczekuje wydania zakupionego produktu
- Właścieiel automatu: Oczekuje że automat wyda opłacnony przez klienta produkt - Właścieiel automatu: Oczekuje że automat wyda dokładnie jeden opłacony przez klienta produkt
Warunki wstępne: Warunki wstępne:
---------------- ----------------
@ -19,8 +19,7 @@ Automat nie jest pusty.
Warunki końcowe: Warunki końcowe:
---------------- ----------------
Klient zapłacił za produkt. Klient odebrał opłacony produkt
Produkt został wydany klientowi.
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
@ -46,12 +45,17 @@ Rozszerzenia (ścieżki alternatywne):
1. System wyświetla informację o braku wybranego produktu 1. System wyświetla informację o braku wybranego produktu
2. System wysyła informację o brakach do magazynu 2. System wysyła informację o brakach do magazynu
3a. Awaria terminalu płatniczego
1. System wyświetla informacje o usterce terminala płatniczego
2. System wysyła informację o błędzie do serwisu
4a. Brak wystarczającej liczby środków na koncie klienta <!-- np. 3a. Nieprawidłowy pin --> 4a. Brak wystarczającej liczby środków na koncie klienta <!-- np. 3a. Nieprawidłowy pin -->
1. System informuje klienta o braku wystarczającej liczby pieniędzy na koncie klienta 1. System informuje klienta o braku wystarczającej liczby pieniędzy na koncie klienta
2. System przerywa transakcje 2. System przerywa transakcje
5a. Produkt zablkował się podczas wydawania 5a. Produkt zablokował się podczas wydawania
1. System informuje klienta o błędzie 1. System informuje klienta o błędzie
2. System wysyła informację o błędzie do serwisu 2. System wysyła informację o błędzie do serwisu
@ -61,9 +65,9 @@ Wymagania specjalne:
- Interfejs użytkownika musi być dostępny w języku polskim i angielskim - Interfejs użytkownika musi być dostępny w języku polskim i angielskim
- - Ceny produktów wyświetlane w euro i w polskich złotych
- ... - Ceny produktów nie wymagające wprowadzania PINu
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
@ -72,14 +76,16 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
*b. Panel dotykowy do obsługi automatu *b. Panel dotykowy do obsługi automatu
*c. Utrzymywanie odpowiedniej temperatury, aby produkty sie nie zepsuły
1a. Klient może wybrać dokładnie jeden produkt na raz
3a. Automat posiada terminal płatniczy 3a. Automat posiada terminal płatniczy
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- Obsługa automatu przez osoby niewidome? - Ułatwienia obsługi automatu dla osób niewidomych?
- ... - Możliwość płatności Blikiem?
- ...