2021-10-27 11:27:51 +02:00
|
|
|
Use Case 1: Zakup produktu
|
2021-10-27 11:14:09 +02:00
|
|
|
=====================
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
**Aktor podstawowy:** Klient
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
|
|
|
|
Główni odbiorcy i oczekiwania względem systemu:
|
|
|
|
-----------------------------------------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
- 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:
|
|
|
|
----------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
Klient nacisnął przycisk start na automacie
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
Warunki końcowe:
|
|
|
|
----------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
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):
|
|
|
|
---------------------------------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
1. Klient podchodzi do automatu
|
|
|
|
2.
|
|
|
|
3. Klient wybiera na terminalu kod produktu jaki chce zakupic
|
|
|
|
4. Klient wybiera sposób w jaki chce dokonać płatności
|
|
|
|
5. Po zakończeniu płatności wybrany produkt jest wydawany z odpowiedniej półki automatu
|
|
|
|
6. Klient odbiera wybrany produkt
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
Rozszerzenia (ścieżki alternatywne):
|
|
|
|
------------------------------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
*a. Automat zawiesza się
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
1. Nastepuje restart procesu zakupu
|
|
|
|
2.
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +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-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
1. Nastepuje restart procesu zakupu
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
|
|
|
|
Wymagania specjalne:
|
|
|
|
--------------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
- ... <!--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:27:51 +02:00
|
|
|
- ...
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
- ...
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
|
|
|
---------------------------------------------------------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
2a. ...
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
2b. ...
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
|
2021-10-27 11:14:09 +02:00
|
|
|
|
|
|
|
Kwestie otwarte:
|
|
|
|
----------------
|
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 11:27:51 +02:00
|
|
|
- ...
|
2021-10-27 11:14:09 +02:00
|
|
|
|
2021-10-27 10:15:48 +02:00
|
|
|
- ...
|