AiPO-gr.12/use-case-1.md

1.6 KiB

Use Case 1: Zakup produktu

Aktor podstawowy: Klient

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

  • Klient: wybór produktu i sposobu zapłaty

  • Interfejs: wyświetlanie kwoty do zapłaty i metody płatności

Warunki wstępne:

Sprawny automat gotowy do użycia

Warunki końcowe:

Produkt i metoda płatności zostają wybrane

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

  1. Klient wybiera produkt
  2. Interfejs wyświetla kwotę produktu i możliwe metody płatności
  3. Klient wybiera metodę płatności

Rozszerzenia (ścieżki alternatywne):

1a. Klient wpisał nieprawidłowy kod produktu

  1. Na interfejsie wyświetla się napis: "Błędny kod"
  2. Automat wraca do oczekiwania na wpisanie kodu

1b. W trakcie wpisywania kodu klient naciska przycisk: "Cofnij"

  1. Automat wraca do oczekiwania na wpisanie kodu

3a. Klient wycofuje się z transakcji

  1. Automat anuluje zamówienie
  2. Automat wraca do oczekiwania na wpisanie kodu

Wymagania specjalne:

  • Interfejs użytkownika musi być dostępny w języku polskim i angielskim.

Wymagania technologiczne oraz ograniczenia na wprowadzane dane:

1a. Kod produktu musi składać się z trzech znaków

Kwestie otwarte:

  • ...

  • ...

  • ...