Modelování podnikových procesů
|
|
- Lukáš Moravec
- před 7 lety
- Počet zobrazení:
Transkript
1 Modelování podnikových procesů Štěpán Kuchař VŠB-TUO FEI Katedra informatiky
2 Model podnikového procesu abstraktní reprezentace podnikového procesu, která umožňuje další zpracování a používání také se používají pojmy jako specifikace nebo definice procesu model procesu sestává ze sítě navzájem navazujících činností a jejich přidružených informací (využívané zdroje, pracovníci,...)
3 Význam modelování procesů popis procesu ujasňuje postupy při zpracování požadavků zákazníků umožňuje měření a vylepšování procesů umožňuje automatické provádění částí procesů (ERP a WFM systémy) jednoznačně identifikuje kompetence a zodpovědnosti pracovníků slouží při zaučování nových pracovníků je nedílnou součástí procesního řízení
4 Náhledy na proces zdroj: Vondrák, Ivo: Metody byznys modelování, 2004
5 Náhledy na proces abstrakce nahlížející na proces s různých stran každý náhled se zaměřuje na jiné specifické vlastnosti procesu tři používané náhledy: funkční specifikace chování strukturální
6 Funkční náhled popisuje hlavní funkce/služby nabízené zákazníkům procesu, jejich vstupy a výstupy zaznamenává spojitosti a spolupráci mezi jednotlivými funkcemi nejobecnější pohled na proces, nezajímá se o detaily provádění funkcí, jen o jejich existenci, rozhraní a vazby na okolí
7 Funkční náhled
8 Náhled specifikace chování popisuje dynamiku jednotlivých funkcí procesu každá funkce je rozebrána na přesnou posloupnost činností, které se musí provést pro naplnění jejího cíle pro každou činnost jsou uvedeny její podmínky spuštění i stav po provedení popisuje všechny možné scénáře průběhu procesu, včetně alternativních průběhů a paralelismů
9 Náhled specifikace chování
10 Strukturální náhled nahlíží na statickou strukturu objektů (pracovníků a dokumentů) vystupujících v procesu a jeho prostředí postihuje vzájemné vztahy a komunikaci mezi těmito objekty a jejich vlastnosti pro každou funkci popisuje všechny entity, se kterými funkce pracuje nebo které při provádění funkce vznikají + pracovníky, kteří ve funkci vystupují
11 Strukturální náhled
12 Zdroje získávání informací interní předpisy, směrnice vhodné pro doladění detailů Service Level Agreement (SLA) vhodné k identifikaci procesů a zákazníků pracovní postupy a návody nevyskytují se moc často většinou uloženy jen v hlavách pracovníků závazné normy mohou pomoct odhalit části procesů
13 Zdroje získávání informací interview s pracovníky nebo manažery nejčastější metoda získávání informací provádět iterativně nejprve zjistit obecné věci a postupně směřovat k detailům cílené dotazníky vhodné až v pokročilejší fázi, kdy vykrystalizují konkrétní dotazy na popisované procesy příliš obecné dotazníky vedou k příliš obecným (tedy nepoužitelným) odpovědím
14 Zdroje získávání informací pozorování analytik přímo sleduje pracovníky při provádění procesů pracovník případně doplňuje samotné činnosti jejich slovním popisem názorné a méně časově náročně než interview zaučování analytik se přímo učí provádět části procesu vhodné pro složité a těžko popsatelné části
15 Zdroje získávání informací hierarchizace a dekompozice identifikování podprocesů volba vhodné úrovně podrobnosti popisu analýza dokumentů a dat z IS vhodné pro popis struktury entit v procesu zkušenosti procesy podniků s podobnými záměry se budou lišit hlavně v detailech vhodné pro popis procesů na vyšší úrovni
16 Neformální metody popisu popis procesů pomocí přirozeného jazyka nemá přesnou syntaxi ani sémantiku nestrukturovaný popis volný text Franta dostane od zákazníka objednávku, zkontroluje ji a zajde s ní do skladu, kde zjistí od Tondy, jestli vůbec takové zboží máme... strukturovaný popis v tabulce Pořadí Aktivita Pracovník Vstup Výstup 1. Přijetí objednávky Franta Objednávka Je objednávka úplná? 2. Vyhledání ve skladu Objednávka, Je zboží dostupné? Sklad Tonda
17 Neformální metody popisu výhody: pro vytvoření popisu není třeba zvláštního vzdělání ani zvláštních nástrojů snadné porozumění popisu nevýhody: nepřehlednost, nevhodné pro prezentaci složitá správa a zavádění změn nemožnost automatické analýzy a zpracování každý píše jinak, každý vidí jiné detaily problém při popisu alternativy a souběžnosti
18 Semiformální metody popisu popis procesů pomocí grafických notací přesná syntaxe, volná sémantika existuje velké množství dostupných notací: IDEF, EPC, UML, BPMN, NPC, RAD,... každá má své klady a zápory použití více různých notací vede k chaosu
19 Semiformální metody popisu výhody: grafický zápis je přehlednější než volný text možnost automatické analýzy a zpracování jednodušší správa a zavádění změn při dodržení několika omezení je možné převést do formálního popisu nevýhody: složitější tvorba, potřeba zvláštních nástrojů potřeba základní znalosti notací i při čtení může docházet k rozdílným výkladům obsahu
20 ARIS Framework semiformální grafická metodika založená na nástroji ARIS od firmy IDS Scheer využívaná v ERP SAP R/3 modelovací nástroje: ARIS Platform ARIS Express
21 ARIS funkční náhled funkční náhled v ARISu je popsán pomocí modelu tvorby přidané hodnoty model tvorby přidané hodnoty popisuje jednotlivé procesy podniku a jejich návaznosti je popsán diagramem tvorby přidané hodnoty, který obsahuje: procesy podniku vztahy mezi procesy
22 Diagram tvorby přidané hodnoty
23 ARIS specifikace chování náhled specifikace chování je popsán pomocí modelu EPC (příp. eepc) EPC je založeno na střídání událostí a aktivit, jejichž návaznost vede k naplnění cíle procesu každá událost je vstupní podmínkou následující aktivity každá aktivita produkuje výstupní událost, která se opět stává vstupní podmínkou
24 Event-driven Process Chains diagram EPC obsahuje: aktivity atomická činnost, která je v procesu vykonávána události popis reálné situace, která v procesu nastává a slouží pro uschopnění aktivity logické spojky rozdělují a spojují tok činností tok činností šipkami se popisuje, v jakém pořadí se provádějí aktivity a vznikají události rozhraní procesu vazba na spolupracující nebo podřízený proces
25 Význam logických spojek EPC každá spojka může tok činností rozdělovat (split) nebo spojovat (join / merge) AND split/join rozdělují/spojují tok na několik souběžných větví, které probíhají paralelně a synchronizují se XOR split/join rozdělují/spojují tok na několik samostatných větví, probíhá vždy jen jedna z možných větví OR split/join rozdělují/spojují tok na několik větví, které mohou být souběžné nebo samostatné
26 Událost EPC diagram Aktivita XOR-split Rozhraní procesu XOR-join
27 Extended EPC rozšíření základního EPC o další modelovací prvky: organizační informace organizační jednotky, role, pracovníci informace o datech dokumenty, entity informace o systémech IT systémy, databáze informace o prostředí produkty, rizika
28 Extended EPC Dokument Role IT systém
29 ARIS strukturální náhled strukturální náhled v ARISu je popsán datovým modelem a modelem organizace datový model popisuje všechny entity v procesu a jejich vazby model organizace zaznamenává organizační jednotky a pracovníky podniku a jejich vzájemné vazby
30 Datový model datový model je znázorněn ER diagramem (Entity-Relationship), který obsahuje: entity artefakty, které se vyskytují v procesu atributy entit vlastnosti entit, které se v procesu evidují vazby mezi entitami vzájemné vztahy mezi entitami, mohou být 1:1, 1:N, N:M s vyjádřením povinnosti nebo volitelnosti vztahu
31 ER diagram Entita Primární klíč Atribut Cizí klíč
32 Model organizace pro zobrazení modelu organizace slouží organigram, který obsahuje: organizační jednotky logické útvary v organizaci role pracovníků skupiny pracovníků vyznačující se společnými vlastnostmi, dovednostmi a znalostmi pracovníci konkrétní lidé v podniku vazby vztahy mezi jednotlivými prvky diagramu
33 Organigram Organizační jednotka Role Pracovník
34 UML semiformální grafická metodika založená na univerzálním modelovacím jazyce UML standard pod správou skupiny OMG výhodou je použití jedné notace jak pro popis procesů, tak pro případný vývoj softwarového systému počínaje verzí UML 2.0 jsou diagramy aktivit jednoduše převoditelné na Petriho síť a poskytují tak možnosti a výhody formálního zápisu
35 UML funkční náhled funkční náhled je v UML zaznamenán pomocí modelu případů užití (Use Cases) grafickou částí tohoto modelu je diagram případů užití, který popisuje funkce/služby podniku a jejich vazby s vnějšími aktéry diagram případů užití obsahuje: případy užití procesy probíhající v podniku aktéři externí objekty interagující s procesy vazby mezi aktéry a případy užití vazby mezi případy užití obsažení, rozšíření
36 Diagram případů užití Vazba obsažení (podproces je spouštěn vždy) Aktér Vazba rozšíření (podproces je spouštěn jen za určitých podmínek) Případ užití
37 UML specifikace chování náhled specifikace chování je v UML graficky popsán diagramem aktivit diagram aktivit znázorňuje tok činností při provádění jednotlivých procesů podniku, včetně podmíněných aktivit a paralelismu do diagramu se zakresluje i zodpovědnost pracovníků za provádění aktivit je možné přidat i datový tok, který popisuje tok informací a práci s objekty v procesu
38 UML specifikace chování diagram aktivit obsahuje: začátek a konec procesu aktivity atomické činnosti procesu podprocesy odkaz na obsažené podprocesy tok činností posloupnost provádění činností rozdělení/sloučení toku činností alternativa a paralelismus swimlanes zodpovědnosti pracovníků objekty objekty zpracovávané v procesu datový tok tok informací v procesu
39 Diagram aktivit dělení toku v diagramu aktivit je možné rozdělit a sloučit tok činností pomocí: alternativy provede se jen jedna z možných větví na základě uvedené podmínky slučování se v diagramu nemusí speciálně zakreslit odpovídá XOR-split/join v EPC paralelismu provádí se všechny větve souběžně a při slučování dochází k jejich synchronizaci odpovídá AND-split/join v EPC
40 Diagram aktivit Swimlane Začátek procesu Aktivita Alternativa Podproces Konec procesu
41 Diagram aktivit s objekty Objekt a jeho stav Datový tok
42 UML strukturální náhled strukturální náhled v UML je zakreslen pomocí diagramu tříd diagram tříd popisuje všechny objekty, pracovníky a aktéry, kteří v procesu vystupují, a jejich vzájemné vztahy diagram tříd obsahuje: role pracovníků a aktérů stereotyp <<worker>> třídy objektů stereotyp <<entity>> vazby mezi třídami asociace a dědičnost
43 Diagram tříd Objekt Pracovník Asociace
44 UML modelovací nástroje StarUML Rational Rose Enterprise Architect Poseidon for UML MDT-UML2Tools pro Eclipse Netbeans Visual Studio 2010 Ultimate
45 BPMN semiformální notace pro popis náhledu specifikace chování vytvořená skupinou BPMI, která se později stala součástí skupiny OMG hodně přesná s mnoha detailními informacemi hlavně pro technické uživatele přímá vazba na jazyk BPEL pro integraci a automatizaci procesů
46 Business Process Diagram jediný diagram notace BPML popisuje tok činností v procesu a zohledňuje různé typy událostí, které mohou v procesu nastat stejně jako v UML je i v BPD možné zaznamenat zodpovědnosti pracovníků umožňuje zakreslit i zasílání zpráv mezi jednotlivými činnostmi a jejich synchronizaci
47 BPD aktivity aktivity (Activity) jsou souhrnný název pro vykonávání nějaké činnosti v procesu za aktivity se považují: úlohy (Task) atomické činnosti podprocesy (Sub-Process) logicky oddělená část procesu, která se dá dále rozkreslit vlastním diagramem
48 BPD aktivity prvky aktivit mohou nést další informace aktivita je spouštěna několikrát za sebou aktivita je spouštěna několikrát souběžně (paralelně) aktivita je kompenzační aktivitou (spouští se při vyvolání události kompenzace) podproces je složen s ad-hoc aktivit (není přesně dáno pořadí aktivit)
49 BPD rozhodovací body rozhodovací bloky (Gateway) rozdělují tok činností na několik větví (Path) nebo spojují několik větví do jedné typy rozhodovacích bloků: exkluzivní XOR exkluzivní založené na událostech proběhne větev s první provedenou událostí inkluzivní chytrý OR paralelní AND komplexní založený na výrazovém jazyce
50 BPD spojovače spojovače (Connectors) slouží k propojování jednotlivých objektů diagramu typy spojovačů: sekvenční tok podmíněný tok proveden za určité podmínky implicitní tok provede se, pokud není splněna žádná jiná podmínka tok zpráv předávání zpráv mezi procesy asociace přiřazuje artefakty k aktivitám komentář doplňující komentář
51 BPD ukázka rozhodování
52 BPD události událost (Event) je jev, který nějak ovlivňuje provádění procesu, nebo při něm vzniká události se dělí na tři základní typy: vstupní (Start) jejich výskyt spouští instanci procesu vnitřní (Intermediate) vyskytují se v průběhu provádění procesu výstupní (End) vyskytují se při ukončení procesu
53 BPD kategorie událostí pro rozlišení kategorie událostí se používá symbol v prvku události prázdný symbol je příjem plný symbol je vyvolání události se umisťují buď rovnou do toku činností nebo přímo na hranu aktivity (Error, Cancel,...) zdroj: Business Process Model and Notation v1.2, 2009
54 BPD ukázka událostí
55 BPD swimlanes swimlanes slouží k určení zodpovědnosti za určité aktivity rozdělení na dva typy: kontext (Pool) kontext prostředí, ve kterém se proces provádí většinou celý podnik nebo jeho část role (Lane) konkrétní role, které se přiřazuje zodpovědnost za aktivity
56 BPD příklad swimlanes
57 BPMN modelovací nástroje ARIS Platform / Express Adonis Bizagi Process Modeler TIBCO Business Studio Enterprise Architect 7.0 (nebo 6.5+plugin) Business Process Visual Architect BPMN Modeler pro Eclipse
58 Formální metody popisu popis procesů pomocí přesných matematických operací a výrazů přesná syntaxe i sémantika metody založené na různých matematických přístupech: konečné automaty stavové diagramy Petriho sítě Workflow sítě, BPM procesní algebra Pi-calculus ontologie
59 Formální metody popisu výhody: naprosto exaktní popis, nemůže dojít k různým výkladům možnost automatické verifikace a simulace nevýhody: nejsložitější popis, náročnější údržba díky striktním pravidlům se musí i některé jednoduché problémy řešit složitými modely příliš složité pro komunikaci s manažery i pracovníky
60 Petriho sítě Petriho sítě jsou jednou z formálních metod používaných pro popis procesů expresivně stejně silné jako Turingův stroj existuje velké množství rozšíření, např. časované sítě přidávají dobu provádění aktivit stochastické sítě přidávají pravděpodobnostní rozdělení do trvání aktivit objektově orientované sítě umožňují pracovat s objekty
61 Struktura Petriho sítě struktura Petriho sítě je popsána pěticí (P, T, I, O, H): P je množina míst sítě T je množina přechodů sítě, T P = I je zobrazení T PMS popisující vstupní funkci přechodů sítě O je zobrazení T PMS popisující výstupní funkci přechodů sítě H je zobrazení T PMS popisující vstupní inhibiční funkci přechodů sítě
62 Multimnožina PMS je množina všech multimnožin nad množinou P multimnožina je množina, v níž se mohou prvky vyskytovat vícekrát než jednou zápis: p1 + 2'p3 + 7'p2 + 2'p5 nad multimnožinami jsou pak definovány operace sčítání a násobení skalárem při splnění podmínky m1 m2 pak i operace rozdílu m1 m2
63 Struktura Petriho sítě příklad P = {p1, p2, p3, p4, p5, p6} T = {t1, t2, t3, t4} I(t1) = 2'p1; I(t2) = p2; I(t3) = p3; I(t4) = p3 + p4 O(t1) = p3; O(t2) = p4; O(t3) = p5; O(t4) = p5 + 3'p6 H(t1) = ; H(t2) = p3; H(t3) = ; H(t4) =
64 Značení Petriho sítě struktura Petriho sítě definuje jen strukturu, pro popis chování je potřeba přidat značení značení popisuje aktuální stav sítě/procesu značení M je zobrazení P N; N={0;1;2;...}, které každému místu přiřazuje počet tokenů (značek) značení se také dá definovat jako multimnožina nad množinou P
65 Systém Petriho sítě systém Petriho sítě je popsán šesticí (P, T, I, O, H, M0): pětice (P, T, I, O, H) je struktura Petriho sítě M0 je počáteční značení sítě počáteční značení je značení, ve kterém se Petriho síť nachází před prvním krokem provádění procesu
66 Systém Petriho sítě příklad struktura z předchozího příkladu M0(p1) = 3; M0(p2) = 1 M0(p3) = 0; M0(p4) = 0 M0(p5) = 0; M0(p6) = 0 možno zapsat multimnožinou M0 = 3'p1 + p2
67 Dynamika Petriho sítě pravidlo uschopnění (enabling rule) říká, jestli je přechod schopný provedení v aktuálním značení přechod je v M uschopněný, pokud platí ( p t) [M(p) I(t, p)] ( p t) [M(p) < H(t, p)], kde t = {p P: I(t,p) > 0} vstupní místa přechodu t t = {p P: H(t,p) > 0} inhibující místa přechodu t uschopněných přechodů může být v jednom značení i více najednou
68 Dynamika Petriho sítě pravidlo provedení přechodu (firing rule) říká, jak se změní aktuální značení, když se přechod provede při provedení přechodu t se změní M na M': M' = M I(t) + O(t) v multimnožinovém zápisu, neboli ( p P) [M'(p) = M(p) I(t,p) + O(t,p)] v jednom kroku může být proveden právě jeden uschopněný přechod
69 Dynamika Petriho sítě - příklad
70 Dynamika Petriho sítě - inhibice
71 Graf dosažitelnosti obsahuje všechna dosažitelná značení v systému Petriho sítě znázorňuje se jako orientovaný graf uzly grafu odpovídají značením sítě hrany grafu jsou popsány názvy přechodů konstruuje se od počátečního značení postupným prováděním přechodů může být nekonečný (pro neomezené sítě)
72 Graf dosažitelnosti příklad
73 Vlastnosti Petriho sítí dosažitelnost identifikuje dosažitelná značení značení je dosažitelné, pokud existuje posloupnost provedení přechodů, které vede z počátečního značení do tohoto značení M je dosažitelné ze značení M0, když platí: M 1, M 2,..., M k 1 t 1,t 2,..., t k T [M t1 0 t2 tk M 1 M 1 M 2... M k 1 M ] množina dosažitelných značení ze značení M se označuje jako RS(M)
74 Vlastnosti Petriho sítí omezenost omezení značek (tokenů) v místech místo je k-omezené, pokud počet tokenů v tomto místě nepřekročí číslo k, tedy: ( M RS(M0)) [M(p) k] síť je k-omezená, pokud jsou všechna její místa k-omezená bezpečnost síť je bezpečná, pokud je 1-omezená
75 Neomezená a bezpečná síť...
76 Vlastnosti Petriho sítí živost identifikuje uzamčení (deadlocky a lifelocky) přechod je živý, pokud nikdy neztrácí možnost být v budoucnu proveden přechod t je živý ve značení M, pokud platí: t M x RS M M y RS M x M y [ ] síť je živá, když jsou všechny její přechody živé v počátečním značení
77 Deadlock a Lifelock
78 Petriho sítě a procesy Petriho sítě dokáží popsat specifikaci chování procesu díky možnosti určovat jejich vlastnosti jsou ideální pro verifikaci (ověření funkčnosti) při použití časových a stochastických rozšíření jsou vhodným nástrojem pro simulaci procesů možnost validace (ověření správnosti) možnost zjištění výkonnostních parametrů
79 Petriho sítě a procesy - příklad
80 Paralelismus v procesech
81 Paralelismus v procesech Ošetření nežádoucích stavů
82 Workflow sítě Workflow sítě jsou formální metodou určenou výhradně pro popis byznys procesů Workflow sítě jsou speciálním typem Petriho sítí bez inhibičních hran (H = ), které navíc splňují následující tři podmínky: existuje právě jedno vstupní místo i P, i = existuje právě jedno výstupní místo o P, o = všechna místa i přechody jsou na cestě z i do o
83 Workflow sítě rozšíření WF-sítě definují pár zjednodušujících prvků, které kopírují potřeby modelování procesů AND-split AND-join
84 Workflow sítě rozšíření XOR-split XOR-join
85 Workflow sítě hierarchizace hierarchizace WF-sítí umožňuje rozkreslit model procesu do úrovní podrobnosti jinými slovy umožňuje rozdělit proces na podprocesy libovolná podsíť
86 Workflow sítě spouštěče Petriho sítě se vyznačují tím, že přechod je proveden v okamžiku, kdy je uschopněn v realitě ale aktivity většinou vyžadují navíc nějakou podmínku (událost, pracovník,...) WF-sítě kvůli tomuto požadavku zavádějí tři základní spouštěče aktivit zdroj externí událost čas
87 Workflow sítě příklad
88 Vlastnosti Workflow sítí dosažitelnost i omezenost/bezpečnost jsou totožné s Petriho sítěmi z definice WF-sítě plyne, že není živá (obsahuje výstupní místo) živost je důležitá vlastnost (absence uvíznutí), bylo by dobré, kdyby určit šla pro určení živosti se zavádí tzv. nakrátko spojená WF-síť
89 Nakrátko spojená WF-síť WF-síť se zkratuje přidáním jednoho přechodu, který se umístí mezi výstupní a vstupní místo
90 Spolehlivost Workflow sítě WF-sítě zavádějí vlastnost spolehlivost (soundness), která nejde určit u obecných Petriho sítí pokud M0= i, pak je WF-síť spolehlivá, když: pro každé značení je dosažitelné znač. Mend= o Mend je jediné dosažitelné značení obsahující značku v o WF-síť obsahuje jen proveditelné přechody
91 Spolehlivost Workflow sítě M0 Mend
92 Spolehlivost Workflow sítě spolehlivost určuje, jestli byl proces korektně ukončen, jestli vše proběhlo správně a jestli se na nic nezapomnělo její určování podle grafu dosažitelnosti je pro větší procesy náročné (hodně stavů) je možné ji určit převodem na zjištění omezenosti a živosti nakrátko spojené sítě WF-síť je spolehlivá právě tehdy, když její nakrátko spojená síť je omezená a živá
93 Verifikace procesů verifikace ověřuje, zda má proces dobré vlastnosti, které jsou společné pro všechny procesy (nezávislé na doméně a prostředí) požadované vlastnosti jsou: dosažitelnost požadovaných stavů absence deadlocku a lifelocku podmínka pro aktivitu je jen splněná/nesplněná, aktivita proběhne při splnění všech podmínek po ukončení procesu není žádný prvek aktivní (vše proběhlo správně a na nic se nezapomnělo)
94 Verifikace procesů verifikaci základních vlastností je možné provádět automaticky (formální metody) základní vlastnosti WF-sítí odpovídají dobrým vlastnostem procesu: dosažitelnost stavů = dosažitelnost značení absence deadlocku a lifelocku = živost sítě splnění/nesplnění podmínky = bezpečnost aktivita až při splnění podmínek = enabling rule korektní ukončení = spolehlivost
95 Validace procesů validace rozhoduje, jestli proces popisuje reálný průběh aktivit, jak jsou v podniku prováděny validace je tedy závislá na konkrétním procesu i konkrétní firmě validnost musí být ověřena znalcem procesu, nejde provádět automaticky při validaci může pomoct simulace, protože názorně ukazuje průběh procesu
96 Verifikace a validace příklad je tato síť spolehlivá? je tato síť validní?
97 Verifikace a validace příklad není spolehlivá => asi nebude ani validní při provedení větve s omluvou zákazníkovi zůstane v p4 značka tím pádem není dosažitelné značení Mend = o
98 Verifikace a validace příklad je spolehlivá, není validní uživatel musí zaplatit, i když není zboží k dispozici
99 Verifikace a validace příklad je spolehlivá i validní
100 Petriho sítě nástroje HISim CPN Tools HPSim PIPE2 WoPeD umožňuje modelovat a analyzovat i WF sítě
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í.
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í.
VíceBusiness Process Modeling Notation
Business Process Modeling Notation Stephen A. White, IBM Corporation Procesní řízení 1 Co to je BPMN? Standard Business Process Modeling Notation (BPMN) byl vyvinutý skupinou Business Process Management
VíceModelování procesů (1) Procesní řízení 1
Modelování procesů (1) Procesní řízení 1 Vizualizace procesů Znázornění procesu ve formě diagramatického modelu, vede k jeho zpřehlednění a snadnějšímu pochopení. Označuje se jako: procesní mapa, procesní
VícePV207. Business Process Management
PV207 Business Process Management Úvod do BPMN 12. 3. 2009 Petr Vašíček 2007 2009 IBA Group FI MU Obsah přednášky Opakování BPMS Úvod do BPMN Přehled grafických elementů Flow objects Connecting objects
VíceObjektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová
Objektově orientované technologie Business proces Diagram aktivit Daniela Szturcová Osnova Bysnys proces pojmy metody, specifikace pomocí diagramů Modelování pomocí aktivitního diagramu prvky diagramu
VíceZákladní informace. Modelování. Notace
Základní informace BPMS = business process management systems - systémy pro modelování a optimalizace business procesů uvnitř organizace BPMN = business process modeling notation - součást BPMS, notace
VíceModelování podnikových procesů
Modelování podnikových procesů Co je to podnikový proces? Činnost za účelem splnění určitého podnikového cíle (business goal) Provádění časově ohraničeno Vstupní podmínky Při realizaci probíhají vzájemně
VíceModelování procesů s využitím MS Visio.
Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo
VíceOBSAH 1. ÚVOD STRUKTURA A ÚROVNĚ PROCESNÍHO MODELU KONVENCE PRO MODELOVÁNÍ PROCESŮ KONVENCE PRO MODELOVÁNÍ ORGANIZAČNÍCH STRUK
Konvence procesního modelování v CENIA výtah z metodiky příloha č. 3 soutěžní dokumentace pro výběrové řízení na Integrovaný systém plnění ohlašovacích povinností OBSAH 1. ÚVOD... 4 2. STRUKTURA A ÚROVNĚ
VíceInformační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika
2 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk UML, základní modely, diagramy aktivit, diagramy entit.
VíceUnifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
VíceModelování procesů (2) 23.3.2009 Procesní řízení 1
Modelování procesů (2) 23.3.2009 Procesní řízení 1 Seznam notací Síťové diagramy Notace WfMC Notace Workflow Together Editor Aktivity diagram (UML) FirsStep Designer Procesní mapa Select Prespective (procesní
Více7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
VíceMETODY BYZNYS MODELOVÁNÍ
Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky METODY BYZNYS MODELOVÁNÍ pro kombinované a distanční studium Prof. Ing. Ivo Vondrák, CSc. Ostrava 2004 Ivo Vondrák,
Více7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
VíceGlobální strategie, IT strategie, podnikové procesy. Jaroslav Žáček
Globální strategie, IT strategie, podnikové procesy Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Globální podniková strategie Co budeme dělat? Jak to budeme dělat? Jak využijeme IT systémy?
VíceUML. Unified Modeling Language. Součásti UML
UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje
VíceObsah. Zpracoval:
Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč
VíceRUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz
RUP - Disciplíny Jaroslav Žáček jaroslav.zacek@osu.cz Disciplíny Množství disciplíny v dané iteraci Disciplíny podle RUP Šest základních: Business modeling - pro pochopení problémové domény Requirements
Více4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM
41 4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM V této kapitole vysvětlíme potřebu strukturované architektury podnikových procesů, a seznámíme se s běžnými typy modelů, používaných v ARISu k reprezentaci
VíceVývoj IS - strukturované paradigma II
Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 05 1/18 Vývoj IS - strukturované paradigma II Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta informačních
VíceU Úvod do modelování a simulace systémů
U Úvod do modelování a simulace systémů Vyšetřování rozsáhlých soustav mnohdy nelze provádět analytickým výpočtem.často je nutné zkoumat chování zařízení v mezních situacích, do kterých se skutečné zařízení
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
VíceUML - 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
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 Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram
VícePRACOVNÍ SKUPINA 5. Zdeněk KOCOUREK, IDS Advisory Lucie VESELÁ, Ministerstvo financí. Kybernetická bezpečnost IT
PRACOVNÍ SKUPINA 5 Zdeněk KOCOUREK, IDS Advisory Lucie VESELÁ, Ministerstvo financí Kybernetická bezpečnost IT Metoda GROW 1. G Goal setting stanovení cíle pracovní skupiny, potvrzení tohoto cíle s účastníky
VíceModelování podnikových procesů s nástrojem Signavio
Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod Modelování podnikových procesů s nástrojem Signavio Diplomová práce Autor: Bc. Martin Kohout Informační technologie a management
VícePokročilé typové úlohy a scénáře 2006 UOMO 71
Pokročilé typové úlohy a scénáře 2006 UOMO 71 Osnova Interní model typové úlohy Vazby include a extend Provázanost typových úloh na firemní procesy a objekty Nejčastější chyby 2006 UOMO 72 Interní model
VíceČeská zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Analýza a návrh informačního systému Miloš Rajdl 2012 ČZU v Praze 1 Souhrn Diplomová
Vícemetodou BPM Various Views on the BPM Method Processes
VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Různé náhledy na procesy popsané metodou BPM Various Views on the BPM Method Processes 2011 Bc. Petr Berek Prohlašuji,
VíceObjektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová Osnova Modelování interakcí mezi objekty modelování zpráv (mapování zpráv na operace), vytváření a
VíceObjektová tvorba SW, Analýza požadavků 2006 UOMO 53
Objektová tvorba SW, Analýza požadavků 2006 UOMO 53 Osnova Základní principy tvorby SW Fáze tvorby SW v předmětu UOMO Analýza požadavků Modelování typových úloh 2006 UOMO 54 Tvorba SW Dříve umění vyvolených
VíceMOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ
MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ Ing. Jan Smolík Vysoká škola finanční a správní PROČ JINÝ ZPŮSOB MODELOVÁNÍ PROCESŮ Základní žurnalistické otázky Co, kdo, kdy, kde, jak,
VíceNávrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trochu historie neuškodí Do roku 1994 chaos ve světě objektově orientovaných metod (několik jazyků pro vizuální modelování,
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 22. Otázka : Úvodní fáze rozpracování softwarového projektu. Postupy při specifikaci byznys modelů. Specifikace požadavků a jejich rozpracování pomocí
VícePROCESNÍ ANALÝZA Fáze III. Metodická příručka pro řízení procesů
PROCESNÍ ANALÝZA Fáze III. Metodická příručka pro řízení procesů Zadavatel: Město Tišnov Datum vytvoření: 13. 12. 2010 Zpra Projekt Nastavení systému projektového a procesního řízení na MěÚ Tišnov r. č.
VíceModely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
VíceNávrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ UML UML není metodikou ani programovacím jazykem, je to pouze vizuální modelovací nastroj pro objektově orientované systémy.
VíceMarkl: Petriho sítě s prioritami /nnpn43.doc/ Strana 1
Markl: Petriho sítě s prioritami /nnpn43.doc/ Strana 1 4.3. Petriho sítě s prioritami Zavedení prioritních úrovní v PN-systémech zvětšuje jejich popisnou sílu a poskytuje více možností při návrhu systému.
VíceProblémové domény a jejich charakteristiky
Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 02 1/16 Problémové domény a jejich charakteristiky Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta
VíceOOT Objektově orientované technologie
OOT Objektově orientované technologie Požadavky a případy užití Daniela Szturcová Institut geoinformatiky, HGF Osnova Systém Uživatelé Případy užití Vazby (asociace, generalizace, include a extend) Shrnutí
VíceCommunist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.
Jan Smolík UML UML Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux Zdroj: Wikipedia Unified modelling language Neproprietární
VíceKomputerizace problémových domén
Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 1/19 Komputerizace problémových domén Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta informačních
VíceJazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken
Jazyk UML - přehled Unified Modeling Language jazyk pro popis objektově orientované analýzy a návrhu aplikací slouží k vzájemné komunikaci mezi zadavatelem a návrhářem systému má několik částí, není nutné
VíceMODELOVÁNÍ PODNIKOVÝCH PROCESŮ
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÝCH SYSTÉMŮ MODELOVÁNÍ PODNIKOVÝCH PROCESŮ SEMINÁRNÍ PRÁCE - TEORIE PROGRAMOVACÍCH JAZYKŮ AUTOR PRÁCE Ing. LUKÁŠ MÁČEL BRNO 2009 Obsah Obsah...1 1 Úvod...2
VíceÚvod do modelování a simulace. Ing. Michal Dorda, Ph.D.
Úvod do modelování a simulace systémů Ing. Michal Dorda, Ph.D. 1 Základní pojmy Systém systémem rozumíme množinu prvků (příznaků) a vazeb (relací) mezi nimi, která jako celek má určité vlastnosti. Množinu
Více2. Systémová analýza SA návrhová část projektu = příručka projektu - systémový přístup k analýze problémů, nejdůležitější etapa projektu - podrobné st
1. IŘS, definice, třídění, projekt, životní cyklus IŘS systémy na zpracování získaných (naměřených) informací a jejich využití pro řízení IŘS : a) IS informační systémy systémy sběru a zpracování dat (hromadné),
VíceOOT Objektově orientované technologie
OOT Objektově orientované technologie Požadavky a případy užití Daniela Szturcová, Pavel Děrgel Institut geoinformatiky, HGF Osnova Systém Uživatelé Případy užití Vazby (asociace, generalizace, include
VíceAnalýza a modelování dat. Helena Palovská
Analýza a modelování dat Helena Palovská Analýza a modelování pro SW projekt Strukturovaný přístup Dynamická část (procesy, aktivity, funkce) Statická část (data) Objektově orientovaný přístup use case
VíceTÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů
TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů Číslo otázky : 16. Otázka : Funkční a dynamická analýza informačního systému. Obsah : 1. Úvod 2. Funkční
Více2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování
1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy
Více7.2 Model použití (jednání) (Use Case)
7.2 Model použití (jednání) (Use Case) - při analýze požadavků často popis typických interakcí uživatele, nedokumentované Jacobson model použití (1992) Scénář Posloupnost kroků popisujících interakci mezi
VícePříloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace
Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka
VíceModelování a optimalizace diagnostických procesů
Modelování a optimalizace diagnostických procesů Ing. Jiří Tupa, Ing. František Steiner, Ph.D., Doc. Ing. Vlastimil Skočil, CSc. Oddělení řízení průmyslových procesů, Katedra technologií a měření, Fakulta
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních
Více3 druhy UML diagramů
UML grafický jazyk se pro vizualizaci, specifikaci, navrhování a dokumentaci programových systémů zjednodušuje komunikaci mezi zadavatelem a řešitelem projektu UML podporuje objektově orientovaný přístup
VíceUML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007
UML úvod Kapitola má seznámit se základy modelovacího jazyka UML. Klíčové pojmy: UML, CASE nástroje, procesní modelování, případy užití, role, diagram tříd, diagram objektů, sekvenční diagramy, digram
VíceUML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz
UML a jeho použití v procesu vývoje Jaroslav Žáček jaroslav.zacek@osu.cz Různé pohledy na modelování Různé pohledy na modelování Unified Modeling Language UML není metodikou ani programovacím jazykem,
Více2. Začlenění HCI do životního cyklu software
Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI
VíceModelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda
Modelování informačních systémů s využitím jazyka UML Jaroslav Šmarda Využití jazyka UML při vývoji IS na příkladu jednoduché aplikace pro evidenci knih Model IS Modelování případů užití Diagram případů
VíceZáklady analýzy. autor. Jan Novotný http://blog.novoj.net/ 15. února 2007
Základy analýzy autor Jan Novotný http://blog.novoj.net/ 15. února 2007 V prezentaci jsou použity diagramy z: Wikipedia, Sparx UML Tutorial, Argo UML Metodiky vývoje Různé metodiky vývoje vazba na fáze
VíceOntologie. Otakar Trunda
Ontologie Otakar Trunda Definice Mnoho různých definic: Formální specifikace sdílené konceptualizace Hierarchicky strukturovaná množina termínů popisujících určitou věcnou oblast Strukturovaná slovní zásoba
VíceVlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost
Programování Algoritmus návod na vykonání činnosti, který nás od (měnitelných) vstupních dat přivede v konečném čase k výsledku přesně definovaná konečná posloupnost činností vedoucích k výsledku (postup,
VíceAlgoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.
Algoritmus Algoritmus je schematický postup pro řešení určitého druhu problémů, který je prováděn pomocí konečného množství přesně definovaných kroků. nebo Algoritmus lze definovat jako jednoznačně určenou
VíceSoftwarová podpora v procesním řízení
Softwarová podpora v procesním řízení Zkušenosti z praxe využití software ATTIS Ostrava, 7. října 2010 www.attis.cz ATTN Consulting s.r.o. 1 Obsah Koncepce řízení výkonnosti Koncepce řízení výkonnosti
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceBPM_01. Modelování podnikových procesů doc. Ing František Huňka, CSc. 155
BPM_01 Modelování podnikových procesů doc. Ing František Huňka, CSc. 155 Obsah kurzu I. část: podnikový proces: definování, účel použití, techniky modelování (grafické zobrazení), metodologie podnikových
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze
VíceMetodika analýzy. Příloha č. 1
Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,
VíceWORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce
WORKFLOW Procesní přístup Základ perspektivního úspěšného podnikového řízení Funkčnířízení založené na dělbě práce Procesní řízení princip integrace činností do ucelených procesů 1 Funkční řízení Dělba
VíceObecné metody systémové analýzy
Obecné metody systémové analýzy Graf jako pojem matematické teorie grafů (nikoliv např. grafické znázornění průběhu funkce): určitý útvar (rovinný, prostorový), znázorňující vztahy (vazby, relace) mezi
VíceVývojové diagramy 1/7
Vývojové diagramy 1/7 2 Vývojové diagramy Vývojový diagram je symbolický algoritmický jazyk, který se používá pro názorné zobrazení algoritmu zpracování informací a případnou stručnou publikaci programů.
VícePV207. Business Process Management
PV207 Business Process Management Intalio & Savvion 30. 4. 2009 Petr Vašíček 2007 2009 IBA Group FI MU Obsah přednášky Intalio BPMS Savvion Process Modeler Náplň zkoušky Týmový projekt Zadání projektu
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Znalosti Schopnosti Cvičení
VíceAlgoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.
Algoritmus Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu. Klíčové pojmy: Algoritmus, vlastnosti algoritmu, tvorba algoritmu, vývojový diagram, strukturogram Algoritmus
VíceZáklady algoritmizace
Algoritmus Toto je sice na první pohled pravdivá, ale při bližším prozkoumání nepřesná definice. Například některé matematické postupy by této definici vyhovovaly, ale nejsou algoritmy. Přesné znění definice
VíceObjektově orientované technologie Logická struktura systému Objektový diagram. Pavel Děrgel, Daniela Szturcová
Objektově orientované technologie Logická struktura systému Objektový diagram Pavel Děrgel, Daniela Szturcová Osnova Modelování objektů objektový diagram Struktura a vazby mezi objekty Dobré zvyky při
VíceJiří Mašek BIVŠ V Pra r ha 20 2 08
Jiří Mašek BIVŠ Praha 2008 Procesvývoje IS Unifiedprocess(UP) Iterace vývoje Rysy CASE nástrojů Podpora metodických přístupů modelování Integrační mechanismy propojení modelů Podpora etap vývoje Generování
VícePrincipy UML. Clear View Training 2005 v2.2 1
Principy UML Clear View Training 2005 v2.2 1 1.2 Co je touml? Unified Modelling Language (UML) je univerzálníjazyk pro vizuální modelování systémů Podporuje všechny životní cykly Mohou jej implementovat
VíceARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky. www.ids-scheer.cz
ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky www.ids-scheer.cz Agenda Představení IDS Scheer ARIS Platform Scénáře možné spolupráce Vybudování komplexní
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceObjektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová
Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová Osnova K čemu slouží diagram komponent obsah komponent závislosti rozhraní
VíceObjekty, třídy, vazby 2006 UOMO 30
Objekty, třídy, vazby 2006 UOMO 30 Osnova Vymezení pojmu objekt Objekt a základní objektové koncepty Třídy, třída vs. objekt Vztahy mezi objekty, vazby mezi třídami Polymorfismus 2006 UOMO 31 Vymezení
VíceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS MODELOVÁNÍ PROCESŮ
VíceAnalýza Petriho sítí. Analýza Petriho sítí p.1/28
Analýza Petriho sítí Analýza Petriho sítí p.1/28 1. Základní pojmy Základní problémy analýzy bezpečnost (safeness) omezenost (boundness) konzervativnost (conservation) živost (liveness) Definice 1: Místo
Více6 Objektově-orientovaný vývoj programového vybavení
6 Objektově-orientovaný vývoj programového vybavení 6.1 Co značí objektově-orientovaný - organizace SW jako kolekce diskrétních objektů, které zahrnují jak data tak chování objekt: OMG: Objekt je věc (thing).
VíceA7B16ISP Informační systémy a procesní řízení
A7B16ISP Informační systémy a procesní řízení Přednáška č. 02 Ing. Pavel Náplava, Centrum znalostního managementu Fakulta elektrotechnická, ČVUT v Praze Nástroje pro podporu BPM, rozdělení, použití Centrum,
VíceManažerská informatika - projektové řízení
VŠE, fakulta Podnikohospodářská Manažerská informatika - projektové řízení Projekt implementace informačního systému Jiří Mikloš 2009 Obsah Obsah Obsah... 2 Úvod... 3 Zadání... 4 Projektový postup... 5
VíceArchitektura softwarových systémů
Architektura softwarových systémů Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové
VíceVývoj informačních systémů. Obecně o IS
Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu
VíceUniverzita Pardubice Fakulta ekonomicko-správní
Univerzita Pardubice Fakulta ekonomicko-správní Příprava ukázkových příkladů pro předmět KISVS Michal Havel Bakalářská práce 2009 Prohlášení Tuto bakalářskou práci jsem vypracoval samostatně. Všechny
VíceModelování požadavků
Modelování požadavků Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové inženýrství
VíceWORKFLOW BPM SYSTÉMY SEMINÁRNÍ PRÁCE (TEORIE PROGRAMOVACÍCH JAZYKŮ) Ing. Tomáš Novotný
WORKFLOW BPM SYSTÉMY SEMINÁRNÍ PRÁCE (TEORIE PROGRAMOVACÍCH JAZYKŮ) Ing. Tomáš Novotný 23. únor 2009 Obsah 1 Úvod... 3 2 Systémy pro řízení business procesů... 5 2.1 Referenční model workflow... 7 2.2
Více1. Integrační koncept
Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury
Více7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
VíceVyužití SysML pro tvorbu modelů v systémovém inženýrství
Využití SysML pro tvorbu modelů v systémovém inženýrství Antonín Srna, Ústav informatiky, Provozně ekonomická fakulta, Mendelova univerzita v Brně, xsrna2@mendelu.cz Abstrakt Článek se zaobírá univerzálním
VíceÚloha 1. Úloha 2. Úloha 3. Text úlohy. Text úlohy. Text úlohy
Úloha 1 Zkratka ERP jako celopodniková transakční aplikace znamená: a. Enterprise Route Planning b. Enterprise Resource Planning c. Enterprise Re-implementation Planning d. Enterprise Resource Processing
VícePoužití standardů. v dokumentu Úvodní studie. Použití standardů
Použití standardů Použití standardů v dokumentu Úvodní studie Určeno pro zákazníky společnosti HARPAGON software s.r.o. Příručka vysvětluje význam jednotlivých standardů UP, UML a BPMN v kontextu dokumentu
VíceMPP_01. Modelování podnikových procesů doc. Ing František Huňka, CSc.
MPP_01 Modelování podnikových procesů doc. Ing František Huňka, CSc. I. část: podnikový proces: Obsah kurzu definování, účel použití, techniky modelování (grafické zobrazení), metodologie podnikových procesů
Více