[ Pobierz całość w formacie PDF ]
.Obiekty typu Process będą pobierały i umieszczały danew powyższych zbiorach.Na rysunku 6.6 przedstawiono aktualny stan modelu.Rysunek 6.5.Nowy modelz naniesionymiobiektami typuExternal Entityi Process.Rysunek 6.6.Cztery obiekty typuStore naniesionena model. 160 Część IDodawanie strumieni (obiektów typu Flow)Po umieszczeniu w modelu wszystkich obiektów, procesów i zbiorów przychodziczas na określenie jak te elementy są ze sobą powiązane.Związki te definiuje sięprzy pomocy obiektów typu Flow.Aby poprowadzić strumień między dwomaobiektami, należy kliknąć narzędzie Flow, obiekt zródłowy, a następnie docelowy(operację łączenia można przerwać klawiszem ESC).Program Silverrun-BPMpoprowadzi linię pomiędzy obiektem zródłowym i docelowym.Dostępne są trzynarzędzia Flow, które różnie prezentują się na ekranie, pełnią jednak identycznefunkcje i mogą być stosowane zamiennie.Należy teraz:1.Połączyć obiekty PROSPECTIVE TENANT i Lease Processing strumieniem(najbardziej odpowiedni będzie strumień w prawo, choć każdy się do tegonadaje) przebiegającym z lewej strony na prawą.Następnie podwójnie kliknąćnowy obiekt typu Flow i nadać mu nazwę Applies for Lease (Występujeo zawarcie umowy).Strumień ten reprezentuje zgłoszenie przez najemcę chęcizawarcia nowej umowy najmu.2.Połączyć obiekty Lease Processing i PROSPECTIVE TENANT strumieniemprzebiegającym z prawej strony na lewą.Następnie podwójnie kliknąć nowyobiekt typu Flow i nadać mu nazwę Notifies of Acceptance (Informujeo przyjęciu).Strumień ten reprezentuje odpowiedz wynajmującego nazgłoszenie najemcy.3.Połączyć obiekty Lease Processing i Lease Processing strumieniemprzebiegającym z lewej strony na prawą.Następnie podwójnie kliknąć nowyobiekt typu Flow i nadać mu nazwę Verifies Lease (Weryfikuje umowę).Strumień ten reprezentuje przesłanie umowy do wykonania po jej uprzedniejweryfikacji.4.Połączyć obiekty Lease Execution i PROSPECTIVE TENANT strumieniemprzebiegającym z prawej strony na lewą.Nadać strumieniowi nazwę LeasesProperty (Wynajmuje nieruchomość).Na rysunku 6.7 przedstawiono poprawną postać modelu na obecnym etapie pracy. Projektowanie baz danych w modelu klient/serwer 161Rysunek 6.7.Obiekty typu Flowpozwalają naokreśleniezwiązków międzyposzczególnymielementamimodelu.Wszelkie pozostałe połączenia reprezentują wymianę danych ze zbiorami.Należyje wprowadzić do modelu, korzystając ze wzoru przedstawionego na rysunku 6.8.Rysunek 6.8.Model procesuwynajmowanianieruchomościnowemu najemcy.Dodawanie struktur danychOpisane do tej pory czynności doprowadziły do powstania modelu procesuwynajmowania nieruchomości nowemu najemcy.Kolejny etap pracy stanowi 162 Część Izdefiniowanie struktur danych przechowywanych w obiektach typu Store(zbiorach).Dzięki temu odpowiednio mniej czasu trzeba będzie poświęcić nasporządzenie modeli E-R aplikacji.Program Silverrun-BPM umożliwia określenie atrybutów dla zbiorów danych;definicje atrybutów można następnie wykorzystać w programach ERX i RDM.Struktury danych do pewnego stopnia odpowiadają encjom w diagramach E-Ri tabelom w relacyjnym modelu danych.Informacje o niezbędnych atrybutachmożna często uzyskać wprost z dokumentów zródłowych i formularzydostarczonych przez przyszłych użytkowników, a także w wyniku rozmów z nimi.Szczegółowe informacje o danych przechowywanych w systemie należy uzyskaćjak najwcześniej, co pozwoli szybciej pokonać pózniejsze etapy projektowania.Dodawanie definicji struktur danych do modelu BPM przebiega dwustopniowo.Najpierw należy zdefiniować struktury danych przy użyciu polecenia menuProject\Data Structures; następnie struktury danych muszą zostać skojarzonez obiektami typu Store.Należy zatem uaktywnić opcję menu Project\Data Structures i dodać trzy strukturydanych: CALL, LEASE i TENANT (TELEFON, UMOWA i NAJEMCA).Aby dodać nową strukturę danych, należy wpisać jej nazwę w polu edycji,widocznym w lewym-dolnym rogu okna dialogowego Data Structures i kliknąćprzycisk Add (zob.rysunek 6.9).Po dodaniu trzech nazw struktur danych należy zdefiniować atrybuty, które każdaz tych struktur będzie obejmować [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl