d83961af24
Conflicts: use-case-1.md
1.8 KiB
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):
- Klient podchodzi do automatu
- Klient wybiera na terminalu kod produktu jaki chce zakupic
- Klient wybiera sposób w jaki chce dokonać płatności
- Po zakończeniu płatności wybrany produkt jest wydawany z odpowiedniej półki automatu
- Klient odbiera wybrany produkt
Rozszerzenia (ścieżki alternatywne):
*a. Automat zawiesza się
- Nastepuje restart procesu zakupu
2a. Wybrano niepoprawny produkt
- Automat informuje klient o wybraniu niepoprawnego produktu
- Automat prosi o ponowen wybranie produktu
3a. Anulowano zakup
- Nastepuje restart procesu zakupu
Wymagania specjalne:
-
...
-
...
-
...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
2a. ...
2b. ...
3a. ...
Kwestie otwarte:
-
...
-
...
-
...