Projekt_APO-Automat_spozywczy/use-case-1.md

75 lines
1.8 KiB
Markdown
Raw Normal View History

Use Case 1: Zakup produktu
2021-10-27 11:14:09 +02:00
=====================
**Aktor podstawowy:** Klient
2021-10-27 11:14:09 +02:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: oczekuje możliwości zakupu wybranego produktu
- Klient: oczekuje szybkiego wydania poprawnego produktu
2021-10-27 11:14:09 +02:00
Warunki wstępne:
----------------
Klient nacisnął przycisk start na automacie
2021-10-27 11:14:09 +02:00
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
2021-10-27 11:14:09 +02:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient podchodzi do automatu
2021-11-03 10:00:49 +01:00
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
2021-10-27 11:14:09 +02:00
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Automat zawiesza się
2021-10-27 11:14:09 +02:00
1. Nastepuje restart procesu zakupu
2.
2021-10-27 11:14:09 +02:00
2a. Wybrano niepoprawny produkt
1. Automat informuje klient o wybraniu niepoprawnego produktu
2. Automat prosi o ponowen wybranie produktu
3a. Anulowano zakup
2021-11-03 10:00:49 +01:00
1. Nastepuje restart procesu zakupu
2.
2021-10-27 11:14:09 +02:00
Wymagania specjalne:
--------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. -->
2021-10-27 11:14:09 +02:00
- ...
2021-10-27 11:14:09 +02:00
- ...
2021-10-27 11:14:09 +02:00
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. ...
2021-10-27 11:14:09 +02:00
2b. ...
2021-10-27 11:14:09 +02:00
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
2021-10-27 11:14:09 +02:00
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
2021-10-27 11:14:09 +02:00
- ...
2021-10-27 11:14:09 +02:00
2021-10-27 10:15:48 +02:00
- ...