diff --git a/Usecases.md b/Usecases.md index 0487e4b..bbfd1da 100644 --- a/Usecases.md +++ b/Usecases.md @@ -17,19 +17,19 @@ Przypadki użycia ### Use case 1: Zakup produktu pakowanego - Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje płatności gotówką. Automat wydaje wybrany produkt. + Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności gotówką. Automat wydaje wybrany produkt. ### Use case 2: Zakup produktu pakowanego za pomocą karty - Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje płatności kartą(UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty. Automat wydaje wybrany produkt. + Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności kartą(UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty. Automat wydaje wybrany produkt. ### Use case 3: Zakup przygotowywanego produktu - Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje płatności gotówką. Automat przygotowuje produkt. Automat wydaje wybrany produkt. + Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności gotówką. Automat przygotowuje produkt. Automat wydaje wybrany produkt. ### Use case 4: Zakup przygotowywanego produktu za pomocą karty - Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje płatności kartą (UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty Automat przygotowuje produkt. Automat wydaje wybrany produkt. + Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności kartą (UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty Automat przygotowuje produkt. Automat wydaje wybrany produkt. ### Use case 5:Uzupełnienie automatu diff --git a/system-events.md b/system-events.md new file mode 100644 index 0000000..89607fc --- /dev/null +++ b/system-events.md @@ -0,0 +1,57 @@ +Zdarzenia systemowe +=================== + +Use case 1: Zakup produktu pakowanego +----------------- + + - wybór produktu + - wprowadzenie monety + - odbiór produktu + - anulowanie zakupu + +Use case 2: Zakup produktu pakowanego za pomocą karty +----------------- + + - wybór produktu + - przyłożenie karty + - odbiór produktu + +Use case 3: Zakup przygotowywanego produktu +----------------- + + - wybór produktu + - wprowadzenie monet + - odbiór produktu + - anulowanie zakupu + +Use case 4: Zakup przygotowywanego produktu za pomocą karty +----------------- + + - wybór produktu + - przyłożenie karty + - odbiór produktu + +Use case 5: Uzupełnienie automatu +----------------- + + - przyłożenie identyfikatora + - zamknięcie drzwi automatu + +Use case 6: Wymiana przeterminowanego produktu +----------------- + + - przyłożenie identyfikatora + - zamknięcie drzwi automatu + +Use case 7: Naprawa automatu +----------------- + + - przyłożenie identyfikatora + - zamknięcie drzwi automatu + +Use case 8: Płatność kartą +----------------- + + - przyłożenie karty + + diff --git a/use-case-2.md b/use-case-2.md index 1d0ab45..65e2920 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -45,7 +45,7 @@ Rozszerzenia (ścieżki alternatywne): 2a. Błędny identyfikator produktu: 1. System sygnalizuje bład i prosi o podanie prawidłowego identyfikatora. - 5a. System nie może dokonać tranzakcji: + 5a. System nie może dokonać transakcji: 1.System sygnalizuje bład i prosi o powtórzenie procesu płatnosci. 5b. Klient ma niewystarczająca ilość pieniędzy aby zapłącić za wybrany produkt: