APO_automat/use-case-2.md

2.6 KiB

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ć transakcji: 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?

  • ...

  • ...