diff --git a/use-case.md b/use-case.md index fcd6e8c..a13b14e 100644 --- a/use-case.md +++ b/use-case.md @@ -6,31 +6,30 @@ Aktorzy procesu i ich cele Aktor | Cel ----------------------|------------------------------ -Klient | zakup produktów -Zaopatrzeniowiec | uzupełnienie brakujących produktów (lub tych które się kończą) i aktualizuje stanu maszyny (w tym gotówkę) -Serwisant | przeprowadzenie serwisu automatu -System płatniczy | realizacja transakcji gotówkowych i płatności kartą +Klient | Zakup produktów +Zaopatrzeniowiec | Uzupełnienie brakujących produktów (lub tych które się kończą) i aktualizuje stanu maszyny (w tym gotówkę) +Serwisant | Przeprowadzenie serwisu automatu +System płatniczy | Realizacja transakcji gotówkowych i płatności kartą Słownik ------- - - - - - - Hasło |Opis ---------------------------|----------------------------- -Stan magazynowy |ilość produktów danego typu w maszynie -Minima stan magazynowy |ustalona ilość produktów danego typu, przy której maszyna wysyła informację o konieczności jego uzupełnienia +Stan magazynowy | Ilość produktów danego typu w maszynie +Minima stan magazynowy | Ustalona ilość produktów danego typu, przy której maszyna wysyła informację o konieczności jego uzupełnienia Przypadki użycia ---------------- -### Use case 1: Nazwa +### Use case 1: Automat - Wysłanie komunikatu o kończeniu się produktu -Opis skrócony ... +1. Po poprawnie wykonanej transakcji, automat sprawdza stan magazynowy produktu, który został sprzedany +2. Jeśli, stan magazynowy tego produktu jest równy minimalnemu stanowi magazynowemu automatu, poprzez sieć wysyła informację do działu zaopatrzenia ze swoim ID i ID produktu -### Use case 2: Nazwa +### Use case 2: Automat - Wysłanie komunikatu o stanie magazynowym produktów -Opis skrócony ... \ No newline at end of file +1. Serwer wysyła do maszyny o odpowiednim ID prośbę o raport stanu magazynowego wszystkich produktów +2. Automat sprawdza stan wszystkich produktów +3. Automat wysyła raport stanu do działu zaopatrzenia \ No newline at end of file