Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Podobné dokumenty
TÉMATICKÝ OKRUH Softwarové inženýrství

Modelování procesů (1) Procesní řízení 1

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

Objektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová

METODY BYZNYS MODELOVÁNÍ

Unifikovaný modelovací jazyk UML

UML. Unified Modeling Language. Součásti UML

BPM_01. Modelování podnikových procesů doc. Ing František Huňka, CSc. 155

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

Principy UML. Clear View Training 2005 v2.2 1

EO_01. Podnikové ontologie

Modelování procesů (2) Procesní řízení 1

TÉMATICKÝ OKRUH Softwarové inženýrství

MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ

MPP_01. Modelování podnikových procesů doc. Ing František Huňka, CSc.

Modelování procesů s využitím MS Visio.

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Modelování podnikových procesů

7 Jazyk UML (Unified Modeling Language)

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

Základní informace. Modelování. Notace

7.6 Další diagramy UML

7.6 Další diagramy UML

TÉMATICKÝ OKRUH Softwarové inženýrství

7 Jazyk UML (Unified Modeling Language)

EXTRAKT z mezinárodní normy

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

TÉMATICKÝ OKRUH Softwarové inženýrství

Modelování procesů pomocí metody BPM

Modelování podnikových procesů

Problémové domény a jejich charakteristiky

Business Process Modeling Notation

Modelování podnikových procesů s nástrojem Signavio

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.

UML: Unified Modeling Language

Vývoj informačních systémů. Obecně o IS

Architektury Informačních systémů. Jaroslav Žáček

Obsah. Zpracoval:

3 druhy UML diagramů

Komputerizace problémových domén

EXTRAKT z české technické normy

U Úvod do modelování a simulace systémů

6 Objektově-orientovaný vývoj programového vybavení

OOT Objektově orientované technologie

Optimalizace podnikových procesů fakultní nemocnice

Architektury Informačních systémů. Jaroslav Žáček

Tvorba informačních systémů

Návrh IS - UML. Jaroslav Žáček

Návrh IS - UML. Jaroslav Žáček

1. Dědičnost a polymorfismus

Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček

PV207. Business Process Management

Analýza. Pracovní postup Analýza

Univerzita Pardubice

Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda

UNIVERZITA PARDUBICE FAKULTA EKONOMICKO-SPRÁVNÍ DIPLOMOVÁ PRÁCE 2009 PETR HRONÍK

OBSAH 1. ÚVOD STRUKTURA A ÚROVNĚ PROCESNÍHO MODELU KONVENCE PRO MODELOVÁNÍ PROCESŮ KONVENCE PRO MODELOVÁNÍ ORGANIZAČNÍCH STRUK

POPIS STANDARDU CEN TC278/WG7. 1 z 5. draft prenv Geografická silniční databáze. Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD)

Vývoj IS - strukturované paradigma II

VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky katedra informatiky Úvod do softwarového inženýrství verze 1.

Teorie systémů TES 1. Úvod

Komponentový návrh SW

8 Přehled OO metodik (metod, metodologií)

8 Přehled OO metodik (metod, metodologií)

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53

Ruční návrh Připravíme si odpovědi na základní otázky Co chceme řešit (projektovat) a proč Komu to bude sloužit Jaký užitek z toho bude mít uživatel I

Objekty, třídy, vazby 2006 UOMO 30

7.5 Diagram tříd pokročilé techniky

UML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Metody popisu systému, základy UML

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta

4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM

Návrh softwarových systémů - architektura softwarových systémů

Krizové scénáře Modelování a simulace procesních systémů, scén a scénářů s využitím metody DYVELOP a Word Art.

Modelování a optimalizace diagnostických procesů

Objektově orientované technologie Logická struktura systému Objektový diagram. Pavel Děrgel, Daniela Szturcová

MODELOVÁNÍ PODNIKOVÝCH PROCESŮ

7.2 Model použití (jednání) (Use Case)

Modelování podnikových procesů a návrh informačního systému ve firmě UNIKOL s.r.o.

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

7.5 Diagram tříd pokročilé techniky

Vývoj informačních systémů. Přehled témat a úkolů

PRACOVNÍ SKUPINA 5. Zdeněk KOCOUREK, IDS Advisory Lucie VESELÁ, Ministerstvo financí. Kybernetická bezpečnost IT

PV167 Projekt z obj. návrhu IS. 26. března 2008

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

Vývoj informačních systémů. Přehled témat a úkolů

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta. Začínáme s BPM. Učební pomůcka. Vypracoval: Ing.

MODELOVÁNÍ PROCESŮ VEŘEJNÉ SPRÁVY POMOCÍ FIRSTSTEP

Tvorba informačních systémů

Úvod do databázových systémů 6. cvičení

Využití SysML pro tvorbu modelů v systémovém inženýrství

Transkript:

3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování. Doporučená literatura: Vondrák, Ivo. Metody byznys modelování. Ostrava : FEI VŠB-TUO, 2004, 92 s. 2 Nástroje business modelování Business Process Re-engineering (BPR) nástroje určené k modelování a analýze byznys procesů. Cílem je umožnit radikálně, nebo postupně procesy vylepšovat a umožnit podle nich vlastní řízení organizace či podniku. Enterprise Resource Planning (ERP) systémy umožňující automatizovat výrobní procesy, finanční toky a řídit lidské zdroje, na základě explicitně popsaných procesů. Byznys modelování je počáteční fází softwarového procesu, na jehož konci je v podniku či organizaci implementován informační systém. Workflow Management (WFM) systémy reprezentující softwarové nástroje pro definici, správu, realizaci a vlastní řízení podnikových procesů. 3 1

Základní pojmy Byznys proces po částech uspořádaná množina procedur a aktivit, které společně realizují podnikatelský nebo strategický cíl, obvykle v kontextu organizační struktury definující funkce rolí a jejich vztahy. Model byznys procesu abstraktní reprezentace byznys procesu obvykle umožňující jeho další zpracování automatizovaným způsobem. 4 Základní pojmy Workflow automatizovaný byznys proces. Aktivita popis činnosti, která reprezentuje jeden atomický (dále nedělitelný) krok ve vykonání procesu. Instance procesu jednotlivý případ vykonání procesu. Instance aktivity činnost prováděná při vykonávání procesu, tedy v rámci dané instance procesu. 5 Základní pojmy Role soubor vzájemně se doplňujících dovedností. Zdroj prostředek nebo skupina prostředků nutných k vykonání aktivity včetně lidských. 6 2

Základní vztahy Byznys proces/ Workflow je definován ve Specifikace procesu je spravován prostřednictvím Workflow management systém Podprocesy je složena ze specifikace definují požadavky na určuje způsob vytvoření Aktivity jsou reprezentovány řídí Instance procesu zahrnuje (jednu nebo více) Instance aktivit vyžadují ke své realizaci Role jsou mapovány na Zdroje 7 Postup návrhu byznys procesu zahájení Co? Cíle a funkce Jak? Aktivity a procesy Kým a čím? Entity a zdroje realizace 8 Příklad realizace zakázky Poděkování: Tato a všechny následující ilustrace byly převzaty a do této prezentace zařazeny s laskavým svolením Prof. Ing. Ivo Vondráka, CSc. 9 3

Základní přístupy Funkční přístup zaměřený především na funkce, jejich strukturování, vstupy a výstupy. Přístup specifikací chování zaměřený na řídící aspekt vykonávání procesu cestou stanovení událostí a podmínek, za kterých mohou být jednotlivé aktivity prováděny. Strukturální přístup -zaměřený na statický aspekt procesu. Cílem je postihnout entity a zdroje vystupující v procesu včetně jejich atributů, činností (služeb) a vzájemných vazeb. 10 Základní přístupy k byznys modelování Metoda IDEF (Integration DEFinition) poskytuje modelovací jazyk, umožňující vytvořit strukturovanou grafickou reprezentaci systému nebo organizace. Jejím použitím je možné sestavit konsistentní model tvořený popisem funkcí systému, jejich vzájemných vztahů a dat umožňujících tyto funkce integrovat. Metoda EPC (Event-driven Process Chain) podstata spočívá v řetězení událostí a aktivit do posloupnosti realizující požadovaný cíl. Jazyk UML (Unified Modeling Language) jeden z nástrojů pro objektově orientované modelování a jeho využití pro strukturální modelování. 11 Funkční specifikace pomocí IDEF Základní metody: IDEF0 určená pro účely sestavení funkčního modelu, který strukturovaným způsobem. popisuje funkce modelované doménové oblasti. IDEF1 slouží k sestavení informačního modelu, který reprezentuje strukturu a sémantiku informací. IDEF2 - popisuje dynamiku systému, tedy jeho chování. 12 4

Syntaktické prvky IDEF0 Funkce (Function) popisují činnost transformující vstup na požadovaný výstup. Vstup (Input) data nebo objekty, které budou funkcí transformovány na výstup. Výstup (Output) data nebo objekty produkované funkcí. Řízení (Control) je dáno pravidly potřebnými k vytvoření požadovaného výstupu. Mechanismus (Mechanism) definuje prostředky nutné k realizaci funkce. 13 Kontextový diagram realizace zakázky Řízení Funkce (aktivita) Vstup Výstup Mechanismus Identifikace funkce Označení subdiagramu 14 Funkční specifikace realizace zakázky 15 5

Specifikace řídícího aspektu procesu Byznys proces specifikovaný pomocí EPC diagramu využívá následující elementy: Aktivity (Activities) jsou základními stavebními bloky určují, co má být v rámci procesu vykonáno. Události (Events) popisují situace před a/nebo po vykonání aktivity. Aktivity jsou vzájemně propojeny pomocí událostí. Jinak řečeno, nějaká událost může vyjadřovat výstupní podmínku jedné aktivity a současně vstupní podmínku jiné aktivity. Logické spojky (Connectors) používají se ke spojování aktivit a událostí. Tímto způsobem je popsán řídící tok procesu. EPC používá tři typy spojek: (AND a současně), (OR nebo) a XOR (exclusive OR vzájemně se vylučující nebo). 16 Realizace zakázky pomocí událostmi řízeného procesu Událost XOR join AND split Aktivita AND join XOR split 17 Strukturální model byznys procesu Diagram tříd UML obsahuje elementy: Třídy popisující aktivní (worker) a pasivní (entity) objekty definující strukturu byznys modelu. Relace mezi třídami specifikující cestu, jak mohou objekty mezi sebou komunikovat. Možné konfigurace objektů procesu řadí relace mezi třídami do tří základních skupin: Asociace popisuje skupinu spojení mající společnou strukturu a sémantiku. Složení popisuje vztah mezi celkem a jeho částmi, kde některé objekty definují komponenty, jejichž složením vzniká celek reprezentovaný jiným objektem. Zobecnění (generalizace) je taxonomický vztah mezi obecnějším elementem a jeho více specifikovaným elementem, který je plně konzistentní s prvním z uvedených a k jeho specifikaci přidává další konkretizující informaci. 18 6

Objektový model realizace zakázky Třída popisující aktivní objekt Relace složení Relace zobecnění Četnost Role Třída popisující pasivní objekt Relace asociace 19 Byznys modelování pomocí UML Pro potřeby byznys modelování se především UML diagramy: Diagram případů užití (scénářů) určený k popisu a analýze funkcí modelovaného systému. Dynamický náhled popisuje chování a je vyjádřen v diagramu aktivit. Logický (strukturální) náhled využívá právě popsaný diagram tříd. 20 Diagram případů užití (Use Case Diagram) využívá elementy: Aktéry (Actors) - popisující externí objekty vstupující do interakce se specifikovanými procesy. Případy užití (Use Cases) které identifikují funkce realizované byznys procesy. Kromě toho lze mezi procesy definovat relace rozšíření (extends) a použití (uses). 21 7

Diagram případu užití realizace zakázky Aktér Relace použití Relace rozšíření Případ užití 22 Diagram aktivit Diagram aktivit popisuje toky činností pomocí aktivit reprezentujících (akční) stavy a přechody mezi nimi, používá objekty: Aktivita reprezentuje vykonání atomické činnosti. Startovací a ukončovací symboly explicitně určují počáteční a koncový stav procesu. Rozhodovací blok využívá definovaných tzv. strážních podmínek (guards) k větvení toku činností, případně i ke sloučení těchto toků (analogie logických spojek XOR v EPC diagramech). Synchronizace definují místa vytvoření a sloučení souběžných toků (analogie spojek AND v EPC). 23 Diagram aktivit procesu objednávky Počáteční stav Aktivita Strážní podmínka Rozhodovací blok Synchronizace Podproces Koncový stav 24 8

Zodpovědnosti v diagramu aktivit Zodpovědnost 25 Toky objektů a jejich stavy Objekt s uvedeným aktuálním stavem Datový tok 26 Specifikace meta-modelu Meta-model je model, který definuje jazyk určený pro vytvoření modelu. Sjednocení společných vlastností popsaných metod, určených k vytvoření modelu byznys procesu. 27 9

Meta-model 28 10