diff --git a/use-case-4.md b/use-case-4.md index 1d04393..db84091 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -1,43 +1,44 @@ Use case 4: Zakup ciepłego posiłku ===================== - **Aktor podstawowy:** + Aktor podstawowy: Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Odbiorca1: oczekiwania ... + - Klient: Otrzymanie ciepłego posiłku + - Bank: Otrzymanie wpłaty + - Właściciel: Otrzymanie zapłaty - - Odbiorca2: oczekiwania ... - - - Odbiorca3: oczekiwania ... Warunki wstępne: ---------------- - ... + Istnieją posiłki, które mogą zostać wydane Warunki końcowe: ---------------- - ... + Wydanie ciepłego posiłku Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Krok 1 scenariusza głównego. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 4. .... + 1. Krok 1 scenariusza głównego. Klient podchodzi do automatu + 2. Krok 2 scenariusza głównego. Wybiera produkt poprzez wpisanie kodu produktu + 3. Krok 3 scenariusza głównego. Automat podaje cenę + 4. Krok 4 scenariusza głównego. Klient wybiera formę płatności- płaci kartą, albo wrzuca monety i/lub banknoty + 5. Krok 5 scenariusza głównego. W przypadku płatności gotówką automat wydaje resztę + 6. Krok 6 scenariusza głównego. automat podgrzewa posiłek i kontroluje czy ma on odpowiednią temperaturę + 7. Krok 7 scenariusza głównego. Automat wydaje produkt, klient odchodzi. Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. nazwa rozszerzenia + 1a. brak posiłku/ produkt jest po terminie przydatności do sporzycia - 1. krok pierwszy rozszerzenia *a - 2. krok drugi rozszerzenia *a + 1. automat wyświetla komunikat "brak produktu" 3a. nazwa rozszerzenia