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