LABORATORIUM INFORMATYCZNE NARZĘDZIA MODELOWANIA

Transkrypt

LABORATORIUM INFORMATYCZNE NARZĘDZIA MODELOWANIA
LABORATORIUM
INFORMATYCZNE NARZĘDZIA MODELOWANIA PROCESÓW
1. Modelowanie procesu – ciąg dalszy
„Zakup przedmiotu na aukcji internetowej”
Tworzenie podprocesów:
Licytacja,
Płatność oraz przesyłka.
Zadanie:
Na podstawie poniŜszego opisu oraz podanych wskazówek naleŜy zamodelować
podprocesy wchodzące w skład procesu zakupu przedmiotu na aukcji internetowej.
Wskazówka :
Aby dokonać konwersji danej czynności na
podproces naleŜy wykorzystać opcję:
„Transform to subproces”
Licytacja:
a) Licytacja rozpoczyna się w momencie przyjęcia oferty od uŜytkownika,
b) JeŜeli oferta jest wyŜsza od ustalonej przez sprzedającego ceny minimalnej i jest
najwyŜszą spośród wszystkich złoŜonych do tej pory następuje przyjęcie zgłoszenia.
c) JeŜeli oferta jest niŜsza (od ceny minimalnej lub aktualnej najwyŜszej kwoty
oferowanej przez innego kupującego) uŜytkownik ma moŜliwość złoŜenia kolejnej
oferty lub rezygnacji z dalszego udziału w aukcji. W momencie złoŜenia kolejnej
oferty następuje jej przyjęcie.
d) Po przyjęciu zgłoszenia uŜytkownicy biorący udział w licytacji mają moŜliwość
podwyŜszenia swojej oferty (przebicia oferty innego kupującego),
e) JeŜeli oferta nie zostanie przebita następuje zapisanie wyniku aukcji i jej
zakończenie. Jeśli inny uŜytkownik serwisu aukcyjnego zaoferuje wyŜszą kwotę
istnieje moŜliwość złoŜenia po raz kolejny lepszej (wyŜszej) oferty.
Informatyczne narzędzia modelowania procesów - laboratorium
s
Płatność oraz przesyłka:
Zadanie: Proszę zamodelować podproces płatności oraz dostawy zakupionego przez
klienta towaru.
2. Modelowanie interakcji: system ↔ kupujący
Zadanie:
Na podstawie poniŜszych wskazówek, bazując na modelu „Zakupu przedmiotu na
aukcji internetowej” naleŜy zamodelować interakcję (relacje) pomiędzy systemem
aukcyjnym a uŜytkownikiem (Kupującym). W tym celu naleŜy wykorzystać osobny
„Pool” oraz przepływy komunikatów.
Przykład :
Informatyczne narzędzia modelowania procesów - laboratorium
s