Projekt_APO-Automat_spozywczy/use-case-1.md
2021-10-27 11:27:51 +02:00

1.8 KiB

Use Case 1: Zakup produktu

Aktor podstawowy: Klient

Główni odbiorcy i oczekiwania względem systemu:

  • Klient: oczekuje możliwości zakupu wybranego produktu
  • Klient: oczekuje szybkiego wydania poprawnego produktu

Warunki wstępne:

Klient nacisnął przycisk start na automacie

Warunki końcowe:

Klient otrzymał zamówiony produkt,

  • w przypadku płatności monetami otrzymał poprawna resztę,
  • w przypdaku płatności kartą płatność została poprawnie obsłużona

Scenariusz główny (ścieżka podstawowa):

  1. Klient podchodzi do automatu
  2. Klient wybiera na terminalu kod produktu jaki chce zakupic
  3. Klient wybiera sposób w jaki chce dokonać płatności
  4. Po zakończeniu płatności wybrany produkt jest wydawany z odpowiedniej półki automatu
  5. Klient odbiera wybrany produkt

Rozszerzenia (ścieżki alternatywne):

*a. Automat zawiesza się

  1. Nastepuje restart procesu zakupu

2a. Wybrano niepoprawny produkt

  1. Automat informuje klient o wybraniu niepoprawnego produktu
  2. Automat prosi o ponowen wybranie produktu

3a. Anulowano zakup

  1. Nastepuje restart procesu zakupu

Wymagania specjalne:

  • ...

  • ...

  • ...

Wymagania technologiczne oraz ograniczenia na wprowadzane dane:

2a. ...

2b. ...

3a. ...

Kwestie otwarte:

  • ...

  • ...

  • ...