APO_automat/Usecases.md

2.9 KiB
Raw Blame History

{\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 } <0A>