Modelování obchodních procesů 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í BI-SI1 LS 2011/ Před. 2 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Obsah Modelování procesů Diagram aktivit - UML Business doménový model Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 2
Modelování procesů Přínosy Pochopení činnosti zákazníka Přesnější specifikace požadavků Lepší podpora procesů v navržené aplikaci Zlepšení samotných procesů bez ohledu na implementaci Identifikace problémových míst Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 3
Modelování procesů Co je to proces? Sada uspořádaných aktivit Transformuje vstupy na výstup Role zodpovědné za jednotlivé aktivity Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 4
Modelování procesů Způsob zachycení Text Diagram Sledované informace Důležitost procesu Četnost provádění Časová a finanční náročnost Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 5
Modelování procesů Zdroje informací Komunikace se zákazníkem Standardy, směrnice, ISO Standardizované popisy (ITIL) Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 6
Modelování procesů Ukázkový příklad IS knihovny Dobře známá problematika Mnoho nejasných požadavků Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 7
Modelování procesů Ukázkový příklad - vize... Čtenář, který má zájem o vypůjčení knihy, musí nejprve knihu vyhledat v katalogu knih, který je řazen podle názvů knih nebo podle jmen autorů. Podle požadavku si čtenář vybere příslušný katalog. Po nalezení katalogové karty může vyhledat skutečný exemplář knihy. Jeho umístění je uvedeno na katalogové kartě.... Systém bude sloužit pro evidování knih. Systém může být využíván knihovníkem, který se stará o správu knih. Běžní uživatelé mohou systém využívat pro získávání informací o knihách, kterými knihovna disponuje.... Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 8
Modelování procesů Notace Eriksson-Penker BPMN Diagram aktivit - UML Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 9
Modelování procesů Eriksson-Penker analysis Business Process Model Katalogov á karta Kniha «output» use «o utput» «use» Žádost o výp ujč ku Vyhledání knihy v katalogu Nalezení exempláře knihy Záznam o výpujčce Čtenář Knihov ník (fro m Use Case Model) (fro m Use Case Model) Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 10
Modelování procesů BPMN BPMN BPMN Vyhledání knihy v katalogu Katalogová karta Nalezení exem pláře knihy Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 11
Modelování procesů Diagram aktivit act Výpujčení kni... Ctenar Knihovnik Vyhledání v ýtisku Výpujčení výtisku Vrácení výtisků Odnesení vypůjčených výtisků Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 12
Modelování procesů Typy modelů Současný stav (AS IS) Současné procesy Bez ohledu na nově navrhovaný systém Stav po realizaci (TO BE) Procesy po nasazení nového systému Umožňuje srovnání a vyhodnocení přínosů Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 13
Modelování procesů Současný stav Pochopení činnosti zákazníka Podklady pro návrh nových procesů Nalezení problémových procesů Volba podporovaných částí procesu Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 14
Modelování procesů Stav po realizaci Návrh řešení procesu (nový, změny existujících) Odhad přínosů nových procesů Pozor na podporu špatných procesů Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 15
Modelování procesů Dotazy? Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 16
Diagram aktivit - UML Patří do skupiny diagramů chování Využití Modelování obchodních procesů Vývojové diagramy algoritmů Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 17
Diagram aktivit - UML Akční uzly Aktivita Odeslání události Přijetí události Časová událost act Akční uzly Aktiv ita Udál ost Událost Čas Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 18
Diagram aktivit - UML Řídící uzly Počáteční uzel Koncový uzel Rozhodnutí (větvení/spojení) Paralelní souběh (fork/join) act Řídící... Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 19
Diagram aktivit - UML Řídící uzly act Řídící uzly A E Průchody A, B, D A, C, D E, F, G, H B C F G E, G, F H Podmínky D H Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 20
Diagram aktivit - UML Zóny zodpovědnosti (swimlines) act Zóny zodpov ědnosti Student Učitel Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 21
Diagram aktivit - UML Objektové uzly act Obj ektov é uzly Vytv oření zadání zkoušky T est Vyplnění zkouškového testu act Objektov é uzly Vytvoření zadání zkoušky :Test Vyplnění zkouškového testu Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 22
Diagram aktivit - UML act 1.3 Vrácení výtisků Ctenar Knihov nik :Prukazka Předání průkazky a knih určených pro vrácení Vyhledání stránky v knize výpujček [vrácena opožděně] Uhrazení pokuty [ji nak] :Kniha Zapsání data v rácení knihy [Kniha je volná] [Kniha je rezervovaná] Vrácení knihy do regálu Odoložení knihy, informování čtenáře o v rácení požadov ané knihy Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 23
Diagram aktivit - UML Dotazy? Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 24
Business doménový model Zachycení entit (objektů), které se v procesech vyskytují Způsob zachycení Slovníček pojmů Diagram tříd umožňuje zachycení vazeb Další z diagramů UML Notace bude vysvětlena později Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 25
Business doménový model class BDM Vytisk m aexem plare Kniha jenapsana Autor 1..* 1 0..* 1..* 1 1 jevypujcen popisuje 0..* Vypuj cka m avypujceno Ctenar 1..2 Katalogov akarta 0..* 1 Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 26
Business doménový model Dotazy? Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 27
Děkuji za pozornost. Ing. Jiří Mlejnek (FIT ČVUT) BI-SI1, 2011 Před. 2 - Modelování obchodních procesů 28