From ba39a83eb20385dffd3480178aab058199cff485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Nawrot?= Date: Tue, 29 Oct 2019 13:12:15 +0000 Subject: [PATCH] Zaktualizuj 'Usecases.txt' --- Usecases.txt | 101 ++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 53 deletions(-) diff --git a/Usecases.txt b/Usecases.txt index e6c8ea4..0487e4b 100644 --- a/Usecases.txt +++ b/Usecases.txt @@ -1,53 +1,48 @@ -{\rtf1\ansi\ansicpg1252\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Calibri;}{\f1\fnil\fcharset238 Calibri;}} -{\*\generator Riched20 10.0.18362}\viewkind4\uc1 -\pard\sa200\sl276\slmult1\f0\fs22\lang21 Opis skr\'f3cony przypadk\'f3w u\f1\'bfycia\par -===============================\par -\par -Aktorzy procesu i ich cele\par ---------------------------\par -\par -Aktor Cel \par ------------ -----------------------------\par -Klient \tab Zakup produktu\par -Magazynier \tab Uzupe\'b3nienie produktu\par -Magazynier \tab Usuni\'eacie zepsutego produktu\par -Serwisant \tab Naprawa automatu\par -System obs\'b3ugi p\'b3atno\'9cci elektronicznej\tab\tab przyjmowanie p\'b3atno\'9cci kart\'b9 \par -\par -Przypadki u\'bfycia\par -----------------\par -\par -### Use case 1: Zakup produktu pakowanego\par -\par -\lang1045\tab Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje p\'b3atno\'9cci got\f0\lang1033\'f3\f1\lang1045 wk\'b9. Automat wydaje wybrany produkt.\f0\lang1033\par -\par -\f1\lang21 ### Use case 2: Zakup produktu pakowanego za pomoc\'b9 karty\par -\par -\lang1045\tab Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje p\'b3atno\'9cci kart\'b9(UC 8). \lang21 System obs\'b3ugi p\'b3atno\'9cci elektronicznej pobiera pieni\'b9dze z karty.\lang1045 Automat wydaje wybrany produkt.\f0\lang1033\par -\par -### Use case \f1\lang1045 3\f0\lang1033 : \f1\lang1045 Zakup przygotowywanego produktu \f0\lang1033\par -\par -\f1\lang1045\tab Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje p\'b3atno\'9cci got\f0\lang1033\'f3\f1\lang1045 wk\'b9. Automat przygotowuje produkt. Automat wydaje wybrany produkt.\f0\lang1033\par -\par -### Use case \f1\lang1045 4\f0\lang1033 : \f1\lang1045 Zakup przygotowywanego produktu za pomoc\'b9 karty\f0\lang1033\par -\par -\f1\lang1045\tab Klient wybiera produkt i otrzymuje informacje o cenie. Klijent dokonuje p\'b3atno\'9cci kart\'b9 (UC 8). \lang21 System obs\'b3ugi p\'b3atno\'9cci elektronicznej pobiera pieni\'b9dze z karty\lang1045 Automat przygotowuje produkt. Automat wydaje wybrany produkt.\f0\lang1033\par -\par -\f1\lang21 ### Use case 5:Uzupe\'b3nienie automatu\par -\par -\tab W przypadku braku konkretnego produktu automat wysy\'b3a komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyje\'bfd\'bfa i uzupe\'b3nia automat.\par -\par -### Use case 6: Wymiana przeterminowanego produktu\par -\par -\tab W przypadku przeterminowanego produktu automat wysy\'b3a komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyje\'bfd\'bfa i usuwa przeterminowany produkt.\par -\par -### Use case 7: Naprawa automatu \par -\par -\tab Automat wysy\'b3a komunikat do serwisanta. Serwisant po otrzymaniu komunikatu przyje\'bfd\'bfa i naprawia automat.\par -\par -### Use case 8: P\'b3atno\'9c\'e6 kart\'b9\par -\par -\tab Klient wprowadza kart\'ea. System obs\'b3ugi p\'b3atno\'9cci elektronicznej\tab weryfikuj\'ea poprawno\'9c\'e6 karty i potwierdza p\'b3atno\'9c\'e6.\par -\f0\par -} -� \ No newline at end of file +Opis skrócony przypadków użycia +=============================== + +Aktorzy procesu i ich cele +-------------------------- + +Aktor Cel +----------- ----------------------------- +Klient Zakup produktu +Magazynier Uzupełnienie produktu +Magazynier Usunięcie zepsutego produktu +Serwisant Naprawa automatu +System obsługi płatności elektronicznej przyjmowanie płatności kartą + +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. + +### 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. + +### 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. + +### 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. + +### Use case 5:Uzupełnienie automatu + + W przypadku braku konkretnego produktu automat wysyła komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyjeżdża i uzupełnia automat. + +### Use case 6: Wymiana przeterminowanego produktu + + W przypadku przeterminowanego produktu automat wysyła komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyjeżdża i usuwa przeterminowany produkt. + +### Use case 7: Naprawa automatu + + Automat wysyła komunikat do serwisanta. Serwisant po otrzymaniu komunikatu przyjeżdża i naprawia automat. + +### Use case 8: Płatność kartą + + Klient wprowadza kartę. System obsługi płatności elektronicznej weryfikuję poprawność karty i potwierdza płatność.