Aktualnym prezydentem Zimbabwe jest Emmerson Mnangagwa.
This commit is contained in:
parent
e85ff82581
commit
4de28621b2
81
use-case-2.md
Normal file
81
use-case-2.md
Normal file
@ -0,0 +1,81 @@
|
||||
Use case 2: Zakup produktu pakowanego za pomocą karty
|
||||
=====================
|
||||
|
||||
**Aktor podstawowy: Klient**
|
||||
|
||||
Główni odbiorcy i oczekiwania względem systemu:
|
||||
-----------------------------------------------
|
||||
|
||||
- Klient: Oczekuje wydania wybranego produktu po danej cenie.
|
||||
|
||||
- Właściciel automatu : Oczekuje ze automat nie wyda za dużo produktów.
|
||||
|
||||
Warunki wstępne:
|
||||
----------------
|
||||
|
||||
Klient posiada przy sobie kartę płatniczą. W automacie znajduja sie produkty.
|
||||
|
||||
Warunki końcowe:
|
||||
----------------
|
||||
|
||||
Klient dokonał zapłaty. Produkt został wydany klientowi.
|
||||
|
||||
Scenariusz główny (ścieżka podstawowa):
|
||||
---------------------------------------
|
||||
|
||||
1. Klient wybiera numer produktu.
|
||||
2. System informuje klienta o cenie.
|
||||
3. Klient dokonje płatności kartą.
|
||||
4. Automat komunikuje sie z systemem obsługi płatności elektronicznej pobiera pieniądze z karty.
|
||||
5. Automat wydaje wybrany produkt.
|
||||
6. Klient odbiera wybrany produkt.
|
||||
|
||||
Rozszerzenia (ścieżki alternatywne):
|
||||
------------------------------------
|
||||
|
||||
*a. W dowolnej sytuacji kiedy system zawiesza się:
|
||||
Niezbędne jest aby wszystkie kluczowe dane mogły zostać odtworzone w dowolnym momencie ścieżki
|
||||
podstawowej.
|
||||
1. System wyświetla informację o błędzie, zapisuje błąd i resetuje się
|
||||
2. System odtwarza stan przed zawieszeniem się
|
||||
|
||||
*b. Brak produktu:
|
||||
1. System wyświetla informacje o braku produktu.
|
||||
|
||||
2a. Błędny identyfikator produktu:
|
||||
1. System sygnalizuje bład i prosi o podanie prawidłowego identyfikatora.
|
||||
|
||||
5a. System nie może dokonać tranzakcji:
|
||||
1.System sygnalizuje bład i prosi o powtórzenie procesu płatnosci.
|
||||
|
||||
5b. Klient ma niewystarczająca ilość pieniędzy aby zapłącić za wybrany produkt:
|
||||
1. System informuje o braku wystarczającej ilości srodków i przerywa tranzakcję.
|
||||
|
||||
6b. Produkt blokuje sie podczas wydawania:
|
||||
1. System sygnalizuje bład i automatycznie wysyła informację o błedzie do techsupportu.
|
||||
|
||||
Wymagania specjalne:
|
||||
--------------------
|
||||
|
||||
- System posiada informacje o składzie produktu i o alergenach.
|
||||
|
||||
- Możliwość interfejsu wielojęzycznego.
|
||||
|
||||
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
||||
---------------------------------------------------------------
|
||||
|
||||
2a. Panel dotykowy, służący do wyboru produktu i anulowania zakupu.
|
||||
|
||||
4a. Czytnik kart płatniczych.
|
||||
1. Autoryzacja musi być dokonana w czasie 10 sekund w 95% przypadków.
|
||||
|
||||
3a. Ekran do wyświatlania ceny i informacji o produkcie, informacje muszą być czytalne z odległości 1m.
|
||||
|
||||
Kwestie otwarte:
|
||||
----------------
|
||||
|
||||
- Obsługa automatu przez osoby niewidome?
|
||||
|
||||
- ...
|
||||
|
||||
- ...
|
Loading…
Reference in New Issue
Block a user