Modelování business procesů. UML diagram aktivit

Podobné dokumenty
Modelování obchodních procesů

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

7.6 Další diagramy UML

7.6 Další diagramy UML

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

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í.

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

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

Business Process Modeling Notation

PV207. Business Process Management

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

Komputerizace problémových domén

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


Problémové domény a jejich charakteristiky

Použití standardů. v dokumentu Úvodní studie. Použití standardů

Analýza problémové domény

Modelování podnikových procesů

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

Implementace informačního systému pro knihovnu Jiřího Mahena v Brně

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

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

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

1 Crazy Bubbles 2 Back Office

PŘÍLOHA C Požadavky na Dokumentaci

Registrace. Manuál družstva Simply Development verze 1

Obsah. Zpracoval:

Úvod do principů objektově orientovaného programování

EKONOMICKÝ A LOGISTICKÝ SOFTWARE. Luhačovice

Okruhy ke státním závěrečným zkouškám Platnost: od leden 2017

Analýzou dat k efektivnějšímu rozhodování

PROCES ŘEŠENÍ PROBLEMATIKY GDPR

Vývoj IS - strukturované paradigma II

Analýza. Pracovní postup Analýza

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

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

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

Výzva I. Inovační vouchery. Mgr. Marie Štambaská, červen 2016

Modelování řízené případy užití

Dodávka služeb na vzdělávání zaměstnanců v rámci projektu

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Řízení projektů. Centrální podpora projektového řízení projektů realizovaných MVČR (CEPR) Praha,

Modelování požadavků

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

P R O G R A M Y (skupiny projektů)

IS VZP ČR jako základ podpory ehealth

Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová

Optimalizace podnikových procesů fakultní nemocnice

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

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

PROCESNÍ ANALÝZA Fáze III. Metodická příručka pro řízení procesů

PODPORA POSKI.COM POPIS A NÁVOD PRO PRÁCI SE SYSTÉMEM

Ontologie CRM Lead management

Vladimír Svoboda Moduly, zásadní zjednodušení procesního modelování

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

Unifikovaný modelovací jazyk UML

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

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.

BLOKOVÉ GRANTY (Grantová schémata) Finanční mechanismus EHP a Finanční mechanismus Norska (1.revize- 26.ledna 2006)

Databázové modelování. Analýza Návrh konceptuálního schématu

METODICKÝ POKYN PRO ZPRACOVÁNÍ STUDIE PROVEDITELNOSTI A EKONOMICKÉ ANALÝZY (CBA)

ZÁSADY PRO POSKYTOVÁNÍ MIMOŘÁDNÝCH DOTACÍ Z ROZPOČTU MĚSTA TIŠNOVA. Článek 1 Úvodní ustanovení

18. ŘVH FAČR Brno, Struktura použití členských příspěvků

Analýza a design na reálném projektu. Richard Michalský

Dotační program města Tovačov pro rok 2018

Základní legislativní rámec

Referenční projekty STRANA 1 (CELKEM 6)

Obsah. ÚVOD 1 Poděkování 3

ZÁPIS Z JEDNÁNÍ VÝBĚROVÉ KOMISE. Výběrová komise: ICT A SDÍLENÉ SLUŽBY ZAČÍNAJÍCÍ PODNIKY III. Výzva Datum konání VK:

Problém identity instancí asociačních tříd

Podrobná analýza k aktivitě č. 3 - implementace procesního řízení do praxe úřadu

Diagram sekvencí (sequence diagram)

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

VIZE INFORMATIKY V PRAZE

EKONOMICKÉ MODELOVÁNÍ

Architektura softwarových systémů

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

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

Jak správně psát scénáře k případům užití?

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

3. Očekávání a efektivnost aplikací

STANOVY Sdružení rodičů a přátel školy při Gymnáziu Petra Bezruče ve Frýdku-Místku STANOVY

ANALÝZA PROCESNÍHO ŘÍZENÍ NA MĚSTSKÉM ÚŘADU BŘECLAV

Pravidla Domovní správy

komplexní podpora zvyšování výkonnosti strana 1 Využití Referenčního modelu integrovaného systému řízení veřejnoprávní korporace Město Hořovice

SQL - trigger, Databázové modelování

PROVOZNÍ ŘÁD PENZIONU NA BĚLISKU. tel.: březiny 18, polička

Integrace AIS VITA do IS úřadu. Mgr. Jan Křížek, Miroslav Štochel, VITA software

Finanční mechanismus EHP & Finanční mechanismus Norska

ÚČETNÍ KONSOLIDACE STÁTU

Struk ur přednášk. Vymezení pojmu management, Úkoly řízení podniku, Strategické řízení, Taktické řízení, Plánování.

17. ŘVH FAČR Praha, Struktura použití členských příspěvků

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Metody popisu systému, základy UML

Řetězové transakce. 12. listopadu Erika Gorčíková

EET Elektronická evidence tržeb v praxi

STANOVY SDRUŽENÍ RODIČŮ A PŘÁTEL ŠKOLY PŘI SPŠ STAVEBNÍ BRNO, O.S.

Referenční projekty STRANA 1 (CELKEM 6)

UML. Unified Modeling Language. Součásti UML

Transkript:

Modelování business procesů UML diagram aktivit Martin Komárek 2016 Použito se svolením Cactoo Software s.r.o.

Modelování Možné úrovně tvorby systému Modelování business/firemních procesů a entit. Analytické modelování. Návrhové modelování. Kódování. Nejedná se o fáze! Čas tvorby/úpravy jednotlivých modelů se může překrývat.

Zjednodušený význam úrovní Business model Jak funguje organizace? Analytický model Co IS dělá? Návrhové modelování Jak to IS dělá?

Business model Business Proces Model (BPM) = Model podnikových/obchodních procesů. Business Domain Model (BDM) = Model podnikových/obchodních entit.

Business proces - Co to je? Obchodní/firemní postupy. Po částech uspořádaná množina aktivit, které společně realizují podnikatelský nebo strategický cíl. Detailněji např. na http://www.cs.vsb.cz/radecky/files/radecky_technologie04.pdf

Business procesy dva pohledy AS IS Jaké jsou postupy teď? TO BE Jaké budou postupy po zavedení systému?

Business procesy Existuje třetí pohled?

Business procesy AS IS Jaké jsou postupy teď? AS MANAGEMENT THINK IT IS Jak si vedení myslí, že je to teď? TO BE Jaké budou postupy po zavedení systému?

Business procesy proč popisovat? Pro potřeby tvorby nabídky. Model (business) procesů slouží jako podklad pro odsouhlasení rozsahu aplikace klientem. Tedy identifikace procesů podporovaných a nepodporovaných (v praxi rozlišuji barvami) budoucím systémem. Pro potřeby detailní analýzy systému Pro vylepšení (reengineering) procesů. Pro potřeby nasazení systému. a) pro testery - tester může testovat i business logiku b) pro tutory - školitelé musí vědět nejen co dělá které menu, ale i k čemu systém slouží

Základní kategorie procesů - Otázka Jaké typy aktivit/činností se dějí ve firmě/organizaci?

Základní kategorie procesů Hlavní procesy Podpůrné procesy Řídící procesy act Procesy v zahrádkářské kolonii Hlav ní procesy + Zahrádkaření Podpůrné procesy + Odečet stavu elektroměrů + Odpojení elektorměru + Převod parcely na nového majitele + Připojení elektroměru + Výměna elekrtorměru + Vytvoření ročního vyučtování + Vyúčtovaní a kontrola plateb + Vyúčtovaní a kontrola plateb Řídící procesy + Jednání členské schůze kolonie + Jednání předsednictva kolonie

Business procesy modelování Existuje mnoho standardů. Eriksson-Penker Business Extensions BPMN UML diagram aktivit Zdroje: http://www.sparxsystems.com/downloads/whitepapers/businessprocessmodeltutorial.pd f http://www.bpmn.org/ http://www.soc.staffs.ac.uk/kch1/teaching/short_course/unit_10_pro.ppt

UML ACTIVITY DIAGRAM UML DIAGRAMY AKTIVIT

Proč vůbec používat diagramy aktivit? K zachycení business procesů (AS-IS a variant TO-BE) v rámci hledání business řešení. Grafický záznam procesů je rychleji pochopitelný než textový popis.

Diagramy aktivit Vizualizuje procesy. Každý proces může být složen z dílčích subprocesů. Co znázorňuje tento diagram? Jak byste ho pojmenovali? Naklepat Osolit Obalit v mouce Obalit ve vajicku Obalit ve strouhance Osmazit

Rozhodování mezi variantami ActivityInitial Activ ity1 [GUARD 1 ] Activ ity2 [GUARD 3] Activ ity4 [GUARD 2] Activ ity3 Activ ity5 ActivityFinal

Rozhodování mezi variantami Podat žádost o dov olenou Pousoudit žádost o dov olenou uzel rozhodování = decision [schválena] [zamítnuta] Zanést schv álenou žádost do systému ev idence dov olených Oznámit v ýsledek posouzení žadateli uzel sloučení = merge

Diagramy aktivit startovni uzel akcni uzel Navrhnout kurz Naplanovat kurz Pripravit kurz Zajistit skolitele Inzerovat kurz Zajistit ucebnu koncovy uzel - konci aktivitu

Zóny zodpovědnosti startovni uzel Marketing Praha Planovani Brno Vyvoj akcni uzel Navrhnout kurz Naplanovat kurz Pripravit kurz Zajistit skolitele partition Inzerovat kurz Zajistit ucebnu koncovy uzel - konci aktivitu

Paralelní rozvětvení Navrhnout novy produkt rozvetveni Nabidnout produkt Vyrobit produkt Prodat produkt spojeni

Koncový uzel cesty a diagramu ActivityInitial Activity1 Activity A2 Activity B2 Activity C2 Activity A3 Activity B3 Activity C3 Activity A4 Activity B4 Activity C4 Končí celý diagram ActivityFinal A ActivityFinal B Activity C5 Končí pouze příslušná cesta/větev FlowFinal

Řídící uzly - opakování typy startovní koncový aktivity koncový cesty (aktivita nekončí) rozhodnutí (větvení, max. 1 aktivní) sloučení rozvětvení (paralel. běh) spojení

Vnořené aktivity Dále dělitelná aktiv ita Naklepat Vytv ořit troj obal Osmažit

Ukázka 1 Zahrádkářská kolonie act Vyúčtovaní a kontrola platby (AS-IS) Administrativní pracovník Vytv ořit v yýčtov ání Poslat v yúčtov ání Kontrola platby v půlce dubna [zaplaceno přesně] [přeplaceno] [nezaplaceno] Vrácení přeplatku Telefonicky upozornit na nezaplacení Potv rdit zaplacení Kontrola plateb na konci dubna

Objektový uzel = Vstup či výstup aktivity act Ukázka použití v stupů/v ýstupů - Vyúčtov aní a kontrola plateb Administrativ ní pracov ník :Odečet :Roční členský příspěv ek :Parcela Objektový uzel =Object node Objectové uzly mohou být odvozeny ze tříd. Objektový tok = Object flow Vytv ořit v yýčtov ání :Vyúčtov ání za rok [Vytvořeno ] K objektový uzlům mohou být doplněny STAVY. Poslat v yúčtov ání :Vyúčtov ání za rok [Odesláno dopisem] Kontrola ptateb v půlce dubna

Poslání a příjem zprávy/signálu = SEND a RECEIVE Send Explicitní grafické zdůraznění aktivity, kde dochází k odeslání či příjmu zprávy. RECIEVE může nahradit kruhový počátek diagramu. Reciev e

Ukázka 2 Zahrádkářská kolonie act Ukázka použití v stupů/v ýstupů a stereotypů - Vyúčtov aní a kontrola plateb Administrativ ní pracov ník :Odečet :Roční členský příspěv ek :Parcela Vytv ořit v yýčtov ání :Vyúčtov ání za rok [Vytvořeno ] :Poslat vyúčtování :Vyúčtov ání za rok [Odesláno dopisem] Kontrola ptateb v půlce dubna :Vyúčtov ání za rok [Uhrazeno přesně] :Vyúčtov ání za rok [Uhrazeno s přeplatkem] :Vyúčtov ání za rok [Neuhrazeno]

Vymezení aktivit podporovaných a nepodporovaných IT systémem stereotypem <<(not) supported>> a barvou act Ukázka použití v stupů/v ýstupů a stereotypů - Vyúčtov aní a kontrola plateb Administrativ ní pracov ník :Odečet :Roční členský příspěv ek :Parcela «supported» Vytv ořit v yýčtov ání :Vyúčtov ání za rok [Vytvořeno ] «not supported» :Poslat vyúčtování :Vyúčtov ání za rok [Odesláno dopisem] «suppo... Kontrola ptateb v půlce dubna