APIO. W4 ZDARZENIA BIZNESOWE. ZALEŻNOŚCI MIĘDZY FUNKCJAMI. ELEMENTY DEFINICJI PROCESU. DIAGRAM ZALEŻNOŚCI FUNKCJI.

Podobne dokumenty
Mapowanie wybranych procesów obsługi klienta w sektorze. Dzień 1.

Modelowanie KONCEPCJA. przedstawiana przez INDYWIDUALNOŚĆ GHJ 6

MODELOWANIE SYSTEMÓW INFORMACYJNYCH

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

APIO. W7 SPECYFIKACJA (UŻYCIA) DOSTĘPU DO DANYCH I SPOSOBU ICH PRZETWARZANIA 1. METODA CRUD 2. LOGIKA FUNKCJI

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

MODELOWANIE PRZEPŁYWU DANYCH

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE WSKAZÓWKI PRAKTYCZNE

TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek

PROCES. PROCES to seria kroków i działań, która przetwarza dostarczone przez dostawców wejścia w odbierane przez klientów wyjścia

Modelowanie obiektowe - Ćw. 6.

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

LOGIKA I TEORIA ZBIORÓW

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

miejsca przejścia, łuki i żetony

domykanie relacji, relacja równoważności, rozkłady zbiorów

Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne

Sieci Petriego. Sieć Petriego

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

POLITECHNIKA OPOLSKA

Technologie informacyjne - wykład 12 -

Proces tworzenia wartości w łańcuchu logistycznym. prof. PŁ dr hab. inż. Andrzej Szymonik 2014/2015

Diagramy czynności. Widok logiczny. Widok fizyczny

Sterowniki Programowalne (SP)

Podstawy programowania III WYKŁAD 4

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

POLITECHNIKA OPOLSKA

Przedsięwzięcia Informatyczne w Zarządzaniu

POD O EJŚ J CIE I P ROC O ESOW

Zarządzanie logistyką. Zarządzanie operacyjne łańcuchem dostaw.

Asynchroniczne statyczne układy sekwencyjne

Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

W_4 Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT PODSYSTEM LOGISTYCZNY PRZETWARZANIE ZAMÓWIEŃ

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

Pytania z przedmiotu Logistyka i zarządzanie łańcuchem dostaw

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Wymiar poziomy: oś na której umieszczono instancje klasyfikatorów biorące udział w interakcji.

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Drzewa Semantyczne w KRZ

Diagram Przepływu Danych - podstawowe bloki składowe i reguły konstrukcji

Matematyka ETId Elementy logiki

Mapowanie procesów - AS IS (jak jest)

ĆWICZENIE 2. DEF. Mówimy, że formuła A wynika logicznie z formuł wartościowanie w, takie że w A. A,, A w KRZ, jeżeli nie istnieje

Magazyn, proces magazynowy, gospodarka magazynowa. prof. PŁ dr hab. inż. Andrzej Szymonik Łódź 2014/2015

Diagramy przepływu danych I

Klasyfikacja rysunku technicznego elektrycznego

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Spis treści. Od Autorów Istota i przedmiot logistyki Rola logistyki w kształtowaniu ekonomiki przedsiębiorstwa...

Spis treúci. 1. Wprowadzenie... 13

koniec punkt zatrzymania przepływów sterowania na diagramie czynności

Język UML w modelowaniu systemów informatycznych

Topologia zbioru Cantora a obwody logiczne

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

OPTYMALIZACJA PRZEPŁYWU MATERIAŁU W PRODUKCJI TURBIN W ROLLS-ROYCE DEUTSCHLAND LTD & CO KG

Wydział Elektroniki Politechniki Wrocławskiej. Kierunek: Informatyka Specjalność: InŜynieria Systemów Informatycznych

ROZDZIAŁ 1. Rachunek funkcyjny

Zestawy zagadnień na egzamin dyplomowy (licencjacki) dla kierunku EKONOMIA (studia I stopnia)

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Koncepcja szczupłego zarządzania w magazynach

Modelowanie procesów zwinnej transformacji w organizacjach informatycznych dr inż. Artur Ziółkowski

Architektura komputerów Wykład 2

Technologie baz danych

Monitoring procesów z wykorzystaniem systemu ADONIS

Arytmetyka liczb binarnych

Diagram maszyny stanowej - POJĘCIA

MAPOWANIE PROCESÓW TYTUŁ PREZENTACJI: MAPOWANIE PROCESÓW AUTOR: SYLWIA KONECKA AUTOR: SYLWIA KONECKA

Diagramy przypadków użycia. WYKŁAD Piotr Ciskowski

Planowanie potrzeb materiałowych. prof. PŁ dr hab. inż. A. Szymonik

PRZEWODNIK PO PRZEDMIOCIE. Projektowanie procesów. Logistyka (inżynierska) niestacjonarne. I stopnia. dr Aleksandra Grabińska.

Program INTES Wycena Moduł obsługi zamówień od odbiorców

Zestawy zagadnień na egzamin dyplomowy (licencjacki) dla kierunku EKONOMIA (studia I stopnia)

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Aproksymacja funkcji a regresja symboliczna

Definicje. Algorytm to:

AL 1302 ZARZĄDZANIE PROJEKTAMI W OPARCIU O METODYKĘ PRINCE2

Zmiany. Initial Step krok inicjujący sekwenser

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Inżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia

Składnia rachunku predykatów pierwszego rzędu

Trzy klucze efektywności projektów szkoleniowo-rozwojowych Transformacja: OD SZKOLEŃ DLA AKTYWNOŚCI DO SZKOLEŃ DLA EFEKTÓW

Matulewicz Jolita Nowak Magdalena

Programowanie C++ Wykład 2 - podstawy języka C++ dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wykład 1. Informatyka Stosowana. 1 października Informatyka Stosowana Wykład 1 1 października / 26

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Diagramy czynności. sekwencyjnych i współbieŝnych. pomiędzy uporządkowanymi ciągami czynności, akcji i obiektów

Tytuł: Identyfikacja procesu. Przedmiot: Zarządzanie procesami transportowo-logistycznymi Specjalność: Logistyka transportu Wersja:

Wstęp do Techniki Cyfrowej... Algebra Boole a

Technika cyfrowa Synteza układów kombinacyjnych

Transkrypt:

APIO. W4 ZDARZENIA BIZNESOWE. ZALEŻNOŚCI MIĘDZY FUNKCJAMI. ELEMENTY DEFINICJI PROCESU. DIAGRAM ZALEŻNOŚCI FUNKCJI. dr inż. Grażyna Hołodnik-Janczura W8/K4

ZDARZENIA BIZNESOWE W otoczeniu badanego zakresu pracy danej organizacji występują sąsiadujące systemy informatyczne, ludzie, wydziały, inne organizacje, czy inne strony badanego układu, w jakiś sposób z nim związane diagram kontekstowy. Praca, czyli czynności biznesowe wykonywane przez organizację lub system są zbiorem usług podejmowanych w reakcji na zachowania zidentyfikowanych obiektów zewnętrznych. Dostarczanie tych usług jest związane z otrzymywaniem z otoczenia informacji i sygnałów oraz wysyłaniem do niego wiadomości. Każdy zidentyfikowany fakt zachowania obiektu, który znajduje się w obszarze zainteresowania organizacji, jest nazywany zdarzeniem biznesowym i jest odbierany przez organizację jako wejściowy przepływ informacji. W odpowiedzi na zdarzenia biznesowe jest wykonywana jakaś praca, która na wczesnym etapie analizy wymagań użytkownika, w zależności od metody modelowania systemu informacyjnego, jest nazywana zbiorem funkcji, usług, przypadków użycia, czy opowiadań użytkownika. GHJ-PWR Wszelkie prawa zastrzeżone 2

ODKRYWANIE ZDARZEŃ Zdarzenie biznesowe jest rzeczą, która się wydarzyła (sprawą, przedmiotem lub czasem), która z kolei sprawia, że organizacja w jakiś sposób reaguje, podejmując jakieś działanie (pracę). Wynik tego działania jest też zdarzeniem biznesowym. Analiza przyczynowo skutkowa działań biznesu pozwala odkrywać zdarzenia, i odwrotnie, wiedza o zdarzeniach pozwala odkrywać działania biznesu. Każdy przepływ informacji na diagramie kontekstowym i na diagramach niższych poziomów, wchodzący lub wychodzący, jest wynikiem zdarzenia biznesowego. GHJ-PWR Wszelkie prawa zastrzeżone 3

DEFINICJA SEKWENCJI Sekwencja uporządkowany ciąg znaków, symboli, czynności lub innych elementów, przedstawiający strukturę jakiegoś układu, czy systemu. Inaczej kolejność wynikająca z określonej reguły. Rozpoczęcie funkcji biznesowej wymaga spełnienia jednego z warunków: wystąpienie jakiejś rzeczy: zależność między funkcją i zdarzeniem, zakończenie innej funkcji: zależność między funkcjami. GHJ-PWR Wszelkie prawa zastrzeżone 4

SEKWENCJA FUNKCJI JAKO PRZEPŁYW PRACY Sekwencja funkcji prezentuje logiczny przepływ pracy Brak zachowania reguł określających ten przepływ może powodować opóźnienie w dostarczeniu wyniku ze względu na: przestoje wydłużające czas realizacji procesu, brak dostępu do zasobów ludzkich, brak dostępu do maszyn i urządzeń, awarie, niekompletne lub niepoprawne wyniki. GHJ-PWR Wszelkie prawa zastrzeżone 5

ELEMENTY DEFINICJI PROCESU Początek i koniec Struktura Wejście i wyjście Dostawca i odbiorca Właściciel Kryteria oceny Wpływ na wynik całej organizacji Mierniki Narzędzia pomiaru i oceny Kryteria i metody sterowania, a także sprzężenia zwrotne Zasoby Dokumentacja [Szymonik A. (2011). Logistyka i zarządzanie łańcuchem dostaw, Difin, Warszawa] GHJ-PWR Wszelkie prawa zastrzeżone 6

DIAGRAM ZALEŻNOŚCI FUNKCJI (DZF) WG NOTACJI: BARKER R., LONGMAN C., CASE*METHOD. MODELOWANIE FUNKCJI I PROCESÓW, W-WA 1996 Technika modelowania stosowana do pokazania współzależności między funkcjami oraz zdarzeń, które sprawiają, że funkcje są wykonywane. Współzależności są wynikiem reguł sterujących działaniem organizacji. Wyróżnia się dwa typy DZF: Ogólny diagram zależności funkcji ODZF (inaczej model wysokiego poziomu) Szczegółowy diagram zależności funkcji SDZF GHJ-PWR Wszelkie prawa zastrzeżone 7

PREZENTACJA GRAFICZNA ZDARZEŃ NA DHF... Z1 W1/Z11 W11 Z2 W2 Wynik kluczowy Z3 W3 zdarzenie inicjujące Z11 jest implikowane przez wynik W1 GHJ-PWR Wszelkie prawa zastrzeżone 8

RODZAJE ZDARZEŃ BIZNESOWYCH zewnętrzne (Ze) poza zasięgiem kontroli organizacji lub poza zakresem analizowanego systemu, ale jest znaczące dla działania danej organizacji zmiany (Z) zmiana stanu dowolnego obiektu czasu (C) predefiniowany termin (data, koniec roku, koniec miesiąca), zdarzenie czasu rzeczywistego systemowe (S) w ramach działalności danej organizacji, działa jako wynik jednej funkcji wywołujący funkcje kolejne GHJ-PWR Wszelkie prawa zastrzeżone 9

PREZENTACJA: ZDARZENIE FUNKCJA - WYNIK Z A W Zdarzenie inicjujące Wynik funkcji GHJ-PWR Wszelkie prawa zastrzeżone 10

PRZYKŁADY ZDARZEŃ I WYNIKÓW Brak możliwości Ze Życzenie klienta Sprawdź możliwość realizacji Jest możliwość Z Przyjęta dostawa Dodaj nową dostawę Zmieniony stan magazynowy C Godzina końca dnia pracy Wykonaj dzienne podsumowanie obrotów Dzienne obroty podsumowane S Minimalny stan zapasów Sporządź zamówienie Sporządzone zamówienie GHJ-PWR Wszelkie prawa zastrzeżone 11

DEFINICJA ZALEŻNOŚCI FUNKCJI Zależność funkcji B od funkcji A oznacza, że B nie może się rozpocząć, dopóki nie zakończy się funkcja A. A B GHJ-PWR Wszelkie prawa zastrzeżone 12

PRZYCZYNY ZALEŻNOŚCI FUNKCJI Informacyjna dane tworzone przez jedną funkcję są przetwarzane przez funkcję od niej zależną. Prawna wymagania stawiane przez przepisy prawne danego państwa lub umowy międzynarodowe. Taktyczna metody działania wypracowane przez daną organizację. GHJ-PWR Wszelkie prawa zastrzeżone 13

PRZYKŁADY ZALEŻNOŚCI Informacyjna Przydziel miejsce Wydaj bilet Prawna Potwierdzenie odprawy celnej Przyjęcie do składu wolnocłowego Zakończenie przyjmowania zamówień Taktyczna Realizacja zamówienia GHJ-PWR Wszelkie prawa zastrzeżone 14

SZCZEGÓŁOWY DIAGRAM ZALEŻNOŚCI FUNKCJI Przedstawia podzbiór funkcji z niższych poziomów DHF wraz z ich współzależnościami, których zakres wyznacza jedno lub kilka zdarzeń inicjujących i jeden lub kilka rezultatów kluczowych. Określa wszystkie możliwe drogi dochodzenia do rezultatu kluczowego. GHJ-PWR Wszelkie prawa zastrzeżone 15

STRUKTURA SDZF Wynika z analizy dwóch typów zdarzeń: Inicjujących, które są powodem wykonania określonego zbioru sekwencji funkcji, Zainicjowanych, które są odpowiedzią na zdarzenia inicjujące i stanowią rezultaty kluczowe procesu. GHJ-PWR Wszelkie prawa zastrzeżone 16

PROSTE UKŁADY ZALEŻNOŚCI A B X A A X GHJ-PWR Wszelkie prawa zastrzeżone 17

OPERATORY LOGICZNE Jednoargumentowe: negacja Dwuargumentowe Koniunkcja dwóch zdań p i q jest zdaniem prawdziwym, gdy oba zdania są prawdziwe (spójnik i); Alternatywa zwykła: zdanie p lub q jest zdaniem prawdziwym, gdy co najmniej jedno ze zdań składowych p, q jest prawdziwe (spójnik lub); Alternatywa rozłączna jest prawdziwa, gdy jedno i tylko jedno ze zdań jest prawdziwe spójnik albo); Implikacja i równoważność Do zapisu są stosowane słowa kluczowe AND, OR, XOR symbole graficzne GHJ-PWR Wszelkie prawa zastrzeżone 18

PREZENTACJA OPERATORÓW LOGICZNYCH AND X OR X AND XOR GHJ-PWR Wszelkie prawa zastrzeżone 19

A ZŁOŻONE UKŁADY ZALEŻNOŚCI: ALTERNATYWA ZWYKŁA I KONIUNKCJA B C? D A X B C D A GHJ-PWR Wszelkie prawa zastrzeżone B 20

ZŁOŻONE UKŁADY ZALEŻNOŚCI ALTERNATYWA ZWYKŁA I ROZŁĄCZNA A B? D C A X B GHJ-PWR Wszelkie prawa zastrzeżone 21

ALTERNATYWA ROZŁĄCZNA (SELEKCJA) I KONIUNKCJA To się nigdy nie może zdarzyć! A B? D C GHJ-PWR Wszelkie prawa zastrzeżone 22

ZŁOŻONE UKŁADY ZALEŻNOŚCI - REKURENCJA A B A X B GHJ-PWR Wszelkie prawa zastrzeżone 23

KONSTRUKCJE NIEDOPUSZCZALNE a) A B b) A B c) X Y GHJ-PWR Wszelkie prawa zastrzeżone 24

ZASADY RYSOWANIA DIAGRAMU Rysujemy diagram od strony lewej do prawej lub od góry do dołu Każdy diagram powinien rozpoczynać się od zdarzenia (lub zdarzeń) inicjujących i kończyć wynikiem kluczowym (lub wynikami) Wyniki funkcji, które są implikowanymi zdarzeniami inicjującymi następną funkcję, nie są rysowane na diagramie Wszystkie symbole powinny być połączone strzałkami Kierunek strzałki powinien być zgodny z kierunkiem przepływu procesu Unikać podziału schematu na strony GHJ-PWR Wszelkie prawa zastrzeżone 25

Przyniesione urządzenie Sprawdź urządzenie Przyjmij urządzenie Przydziel specjalistę Ustal rodzaj defektu Zwróć urządzenie Przydziel specjalistę Niewykonana naprawa Ustal czynności naprawcze Termin naprawy XOR Identyfikuj części zamienne Pobierz części z magazynu PRZYKŁAD DZF AND Przeprowadź naprawę Wykonana naprawa GHJ-PWR Wszelkie prawa zastrzeżone 26

ANALIZA ZDARZEŃ I WYNIKÓW FUNKCJI ELEMENTARNEJ Zdarzenie inicjujące Funkcja elementarna Wynik Przyniesione urządzenie Sprawdź urządzenie Naprawa możliwa albo niemożliwa Naprawa możliwa Przyjmij urządzenie Urządzenie przyjęte do naprawy i ustalony termin naprawy Urządzenie przyjęte do naprawy i ustalony termin naprawy Przydziel specjalistę Przydzielony specjalista do sprawdzenia Przydzielony specjalista do sprawdzenia i wystąpienie terminu naprawy Ustal rodzaj defektu Naprawa możliwa albo niemożliwa Naprawa niemożliwa Zwróć urządzenie Niewykonana naprawa Naprawa możliwa Przydziel specjalistę Przydzielony specjalista do naprawy Przydzielony specjalista do naprawy Identyfikuj części zamienne Potrzebne części zamienne albo nie Potrzebne części zamienne Pobierz części z magazynu Pobrane części zamienne Przydzielony specjalista do naprawy Ustal czynności naprawcze Ustalone czynności naprawcze Ustalone czynności naprawcze i (pobrane części albo części niepotrzebne) Przeprowadź naprawę Wykonana naprawa 27 GHJ-PWR Wszelkie prawa zastrzeżone

SPRAWDZENIE MODELU DZF Czy ta zależność istnieje? czy jest jakaś różnica w wyborze kolejności wykonania funkcji: najpierw wykonaj A a później B, a może odwrotnie, a może obie w tym samym czasie Brakujące, ukryte zależności co jest jeszcze potrzebne do wykonania tej funkcji? po wykonaniu jednej funkcji, co umożliwia przejście do wykonania następnej funkcji? Modeluj tylko zależności zasadnicze dla realizacji celów biznesowych GHJ-PWR Wszelkie prawa zastrzeżone 28

OGÓLNY DIAGRAM ZALEŻNOŚCI FUNKCJI Budowany na wczesnym etapie tworzenia systemu na podstawie podzbiorów funkcji z wyższych poziomów DHF wyodrębnionych ze względu na obszary funkcjonalne oraz sekwencje ich realizacji. Stosowany jako ramowy szkic do ustalenia: faz realizacji systemu informatycznego, identyfikacji systemów użytkowych oraz kolejności ich wykonania, zakresu szczegółowych badań organizacji, ustalenia wstępnych kosztów, możliwych korzyści. GHJ-PWR Wszelkie prawa zastrzeżone 29

PRZYKŁAD ODZF Faza 1 Faza 2 Faza 3 KLIENT ZASOBY PLANOWANIE NAPRAWY ZGŁOSZENIA GHJ-PWR Wszelkie prawa zastrzeżone 30