Obecné metody systémové analýzy



Podobné dokumenty
Metody síťové analýzy

Operační výzkum. Síťová analýza. Metoda CPM.

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

Václav Jirchář, ZTGB

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

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

Teorie síťových modelů a síťové plánování

Projektový management

P R O J E K T O V É Ř Í Z E N Í A M A R K E T I N G 1. Akad. rok 2015/2016, LS Projektové řízení a marketing - VŽ 1

Základní pojmy teorie grafů [Graph theory]

Řízení projektů. Konstrukce síťového grafu pro řízení projektů Metoda CPM Metoda PERT

4EK311 Operační výzkum. 6. Řízení projektů

4EK212 Kvantitativní management. 7.Řízení projektů

Modelování podnikových procesů

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

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

NÁSTROJE A TECHNIKY PROJEKTOVÉHO MANAGEMENTU. Projektová dekompozice

Úvod do teorie grafů

Management projektu III. Fakulta sportovních studií přednáška do předmětu Projektový management ve sportu

4EK311 Operační výzkum. 5. Teorie grafů

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

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

Metody analýzy kritické cesty

Délka (dny) terénní úpravy (prvotní) příprava staveniště (výstavba přístřešku pro materiál)

NÁSTROJE A TECHNIKY PROJEKTOVÉHO MANAGEMENTU

SÍŤOVÁ ANALÝZA. Kristýna Slabá, 1. července 2010

Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová

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

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

Časové plánování v projektu

Procesy, procesní řízení organizace. Výklad procesů pro vedoucí odborů krajského úřadu Karlovarského kraje

CW52 Modelování výrobních procesů PPT #01 Metody plánování a řízení stavebních procesů Ing. Václav Venkrbec

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

A3RIP Řízení projektů. 6. seminář

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

MANAGEMENT Procesní přístup k řízení organizace. Ing. Jaromír Pitaš, Ph.D.

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

Západočeská univerzita v Plzni Fakulta aplikovaných věd. SÍŤOVÁ ANALÝZA Semestrální práce z předmětu KMA/MAB

Business Process Modeling Notation

Obsah. Zpracoval:

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

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

Druhy a formy projektového managementu, projektový cyklus a úvod do vybraných nástrojů projektového managementu

Projektový management

ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE

07 Základní pojmy teorie grafů

Teorie systémů TES 1. Úvod

Modelování a optimalizace diagnostických procesů

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

WORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce

Manažerská ekonomika

M A N A G E M E N T P O D N I K U 2 Tržní postavení produktu, management a síťová analýza. LS, akad.rok 2014/2015 Management podniku - VŽ 1

VYUŽITÍ NĚKTERÝCH METOD TEORIE GRAFŮ PŘI ŘEŠENÍ DOPRAVNÍCH PROBLÉMŮ

kapitola 2 předprojektová fáze 31

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Problémové domény a jejich charakteristiky

TGH02 - teorie grafů, základní pojmy

Algoritmizace prostorových úloh

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Jan Březina. 7. března 2017

Od životních situací ke kompetenčnímu modelu. Bc. František Aubrecht, MBA Ing. Miroslav Vlasák

Aplikace modelu CAF 2006 za podpory procesního řízení. Ing. Vlastimil Pecka Ing. Zdeněk Havelka, PhD.

01 Teoretické disciplíny systémové vědy

MANAGEMENT Modelování procesů. Ing. Jaromír Pitaš, Ph.D.

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

Grafové algoritmy. Programovací techniky

Grafové algoritmy. Programovací techniky

Okruhy z odborných předmětů

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

5 Orientované grafy, Toky v sítích

7.6 Další diagramy UML

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

Algoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.

Základy informatiky. 07 Teorie grafů. Kačmařík/Szturcová/Děrgel/Rapant

TGH02 - teorie grafů, základní pojmy

7.6 Další diagramy UML

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Systémy pro podporu. rozhodování. 2. Úvod do problematiky systémů pro podporu. rozhodování

Teorie systémů TES 5. Znalostní systémy KMS

Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.

B2 Organizace jako systém

Konference Standardizace agend přenesené působnosti a měření jejich výkonnosti

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

TEORIE GRAFŮ TEORIE GRAFŮ 1

Tvorba informačních systémů

TGH05 - aplikace DFS, průchod do šířky

Vývoj IS - strukturované paradigma II

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

10 Metody a metodologie strukturované analýzy

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

Lekce 01 Úvod do algoritmizace

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

ARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ PODLE ÚROVNĚ ŘÍZENÍ

TGH02 - teorie grafů, základní pojmy

Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Ing. Martin Půlpitel, 2011

Projektování informačních systémů

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

Projektové řízení (Projektový cyklus)

Transkript:

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 prvky systému prostřednictvím množiny uzlů a množiny hran umožňuje statický i dynamický, funkční pohled na data (orientovaný graf)

Grafy základní pojmy Graf je dvojice: (množina vrcholů, množina hran) hrana: dvojice vrcholů (neorientovaný graf) uspořádaná dvojice vrcholů (orientovaný graf) množina vrcholů (multigraf) konečný X nekonečný graf množina vrcholů je konečná X nekonečná

Grafy základní pojmy 2 sled: posloupnost vrcholů, kde mezi sousedními vrcholy existuje hrana tah: sled, v němž se neopakují hrany cesta: sled (nebo tah), v němž se neopakují vrcholy kružnice (cyklus): cesta, která začíná a končí ve stejném vrcholu

Typy grafů souvislý X nesouvislý: souvislý: mezi každými dvěma uzly existuje cesta orientovaný X neorientovaný: hrany jsou/nejsou orientované ohodnocený X neohodnocený: hranám či uzlům jsou/nejsou přiřazeny hodnoty (vzdálenost, čas, náklady...) hodnot může být i více hranově X uzlově ohodnocený: graf, jehož každé hraně (uzlu) je přiřazeno alespoň jedno číslo

Typy grafů 2 acyklický graf: neobsahuje cyklus strom: souvislý acyklický graf kostra grafu: podgraf daného grafu, který obsahuje všechny vrcholy a je stromem

Znázornění logických operací v grafech [3]

Statický popis systému: Strukturní diagram [3]

Příklad strukturního diagramu Zdroj: http://web.sks.cz/prace/video/strukturnidiagram.jpg

Příklad strukturního diagramu 2 [3]

Funkční popis systému Využití funkční (procesní) analýzy v současných informačních systémech pro: Návrh informačního systému podniku Byznys modelování Dokumentace procesů v podniku (např. pro certifikát jakosti podle ISO 9000) Operační analýza / výzkum (manažerská věda) hledá optimální řešení složitých problémů rozkladem složitého procesu na dílčí činnosti Síťová analýza grafická metoda operační analýzy (znázornění závislostí dílčích činností pomocí síťového grafu) Příprava podkladů pro počítačový program, který bude procesy podporovat nebo samostatně vykonávat (automatizovat) správa podnikových procesů (BPM, workflow management) Reengineering procesů podniku (BPR business process reengineering) Tvorba znalostní báze podniku - implicitní (tacitní) znalosti o procesech (best practices) se převádějí na explicitně vyjádřené znalosti v modelech a dokumentech

Vývojový diagram (flowchart) orientovaný, souvislý, uzlově definovaný obvykle neohodnocený síťový graf grafické znázornění definice, analýzy nebo metody řešení problému, ve kterém jsou symboly používány pro znázornění operací, dat, toku, zařízení atd. (ČSN ISO 5807) nástroj pro modelování procesů v systému vyjadřuje logickou strukturu procesu nebo operace, tj. souvislosti (vztahy) jednotlivých činností

Vývojový diagram v projektování informačních systémů 1. vývojový diagram programu - návrh struktury počítačového programu (blokové schéma) zastaralé, pro současný objektově orientovaný přístup nevhodné 2. dynamický model systému - zobrazování algoritmů transformačních procesů při modelování systémů; ilustruje části (prvky) a toky informačního systému (např. diagram aktivit, sekvenční diagram a stavový diagram v UML) 3. procesní analýza, workflow management Algoritmus: jednoznačný a vyčerpávající popis, které operace a v jakém pořadí se mají vykonat.

Základní symboly (notace) vývojových diagramů [3]

Základní symboly (notace) vývojových diagramů 2 [3]

Základní symboly (notace) vývojových diagramů 3 [3]

Logické operace ve vývojových diagramech [3]

Logické operace ve vývojových diagramech 2 [3]

Příklad: Obsluha čtenářů u výpůjčního pultu v knihovně [3]

Pokyny pro zpracování vývojových diagramů chovejte se tak, jako byste připravovali program pro počítač (tj. nespoléhejte na intuitivní rozhodování nebo navyklé postupy) pokud se jedná o složitější problém, vytvořte několik jednodušších diagramů a) postupně řešených na různých úrovních podrobnosti (nejprve obecné blokové schéma, pak detailnější členění jednotlivých bloků) b) rozdělte rozsáhlé detailní schéma do více dílů stránek každý diagram musí mít alespoň jeden začátek a alespoň jeden konec každý proces zobrazujte pouze jednou

Pokyny pro zpracování vývojových diagramů 2 každý proces musí mít alespoň jeden vstup a alespoň jeden výstup každý rozhodovací proces musí mít pouze jeden vstup a více než jeden výstup každý proces musí směřovat k jasně definovanému ukončení jakmile na proces nic dalšího nenavazuje, je to KONEC snažte se o přehlednost, srozumitelnost, úpravnost a) toky dat zobrazujte: shora dolů a zleva doprava b) nepřekřižujte čáry toků dat c) nespojujte dvě vstupní čáry do jedné výstupní ve stejném bodu Validace (potvrzení správnosti) vývojového diagramu: průchod všemi větvemi (každá cesta by měla vést od začátku ke konci), průchod testovacích dat

Model podnikových procesů (BPM - Business process modeling) konceptuální (implementačně nezávislý) model všeho, co se v podniku děje obdoba organizačního schématu (organizační schéma je statické, procesní mapa je dynamická) zobrazení procesů a jejich interakcí v systému od počátečního bodu po jeden nebo více koncových bodů - důraz se klade na zobrazení vztahů procesů a objektů s nimi souvisejících

Využití BPM podklad pro návrh informačního systému podniku podklad pro reengineering procesů podniku podklad pro procesní management (procesní řízení business process management, workflow management) dokumentace procesů v podniku (např. pro certifikát jakosti podle ISO 9000)

Podnikový proces skupina aktivit, jejichž provedením se přidá hodnota pro zákazníka vzájemně propojené dílčí činnosti, které ve své posloupnosti transformují vstupy na požadované výstupy tok práce, postupující od jednoho pracovníka (oddělení) ke druhému podnikové procesy: klíčové X pomocné manuální X automatizované (IT intensive) kolaborativní (assembly line) X individuální (once and done)

Typy podnikových procesů řídící procesy (management processes): řídí provoz systému (řízení firmy, strategické řízení) provozní klíčové procesy: tvoří jádro podnikání, vytvářejí primární hodnoty (nákup, výroba, marketing a prodej) podpůrné procesy: podporují klíčové procesy (účetnictví, personalistika, technická podpora,...)

Atributy podnikových procesů vstupy: výchozí zdroje (suroviny, materiál, kapacity strojů, lidé, kapitál, technologie, data, informace, znalosti), dodavatelé, výstupy z jiných procesů výstupy: konečné výsledky sloužící zákazníkovi (výrobek nebo služba) stakeholder - zainteresovaný subjekt: vlastník: osoba zodpovědná za efektivnost daného procesu zákazník (interní, externí): přebírá výstup procesu další: investoři, konkurence, regulátoři, management, zaměstnanci, dodavatelé, partneři, prodejci...

Business Process Model and Notation (BPMN) [4] události aktivity rozhodování, synchronizace tok tok zpráv vazba

Business Process Model and Notation (BPMN) 2 [4]

Příklad BPMN [4]

Workflow, workflow management počítačová podpora podnikových procesů automatizace podnikového procesu, celku nebo jeho části, v jejímž průběhu jsou dokumenty, informace nebo úlohy předávány od jednoho účastníka ke druhému v souladu s procedurálními pravidly tak, aby se dosáhlo nebo přispělo k plnění podnikových cílů nejčastější uplatnění: modelování oběhu dokumentů (tj. informací o realizovaných nebo plánovaných činnostech) podnikem

Workflow management system systém, který podrobně definuje, spravuje a realizuje toky práce prostřednictvím programu, jehož operace jsou řízeny počítačovou reprezentací (modelem) logiky procesu poskytované služby při automatizaci podnikových procesů: administrace směrování informací definování rolí a pravidel monitorování (sledování průběhu jednotlivých kroků procesů) kontrola (např. dodržování stanovených termínů) při přechodu do nového kroku jsou automaticky předávány aktivity dalšímu uživateli (v jeho nepřítomnosti jeho zástupci) generování a dodávání elektronických vyrozumění vyvolávání (spouštění) IT nástrojů a aplikací (např. textový editor, e- mail...)

Model pro workflow management Speciální aplikace vývojových diagramů spojení vývojového diagramu a organizačního schématu. V modelu definujeme: procesy (strukturované nebo částečně strukturované obchodní procesy) ty se dále mohou členit na kroky procesů (worksteps) a aktivity (činnosti, které se provádějí v kroku procesu) následnost (příp. paralelnost) kroků procesu podmínky, za nichž dojde ke správnému kroku lhůty pro realizaci aktivit přiřazení uživatelů (pracovníků) jednotlivým krokům programy, které se spouštějí během jednotlivých kroků data, potřebná pro realizaci jednotlivých kroků data produkovaná jednotlivými kroky

Příklad workflow diagramu [4]

Časové plány a řízení projektů definujeme: úlohy zdroje pro každou úlohu vedoucí k příslušné události (čas, finance, osoby, materiál, přístroje...) události zobrazujeme: časové překrývání úloh návaznost úloh přiřazení disponibilních zdrojů existujícím úlohám zjišťujeme (a případně optimalizujeme): trvání projektu, kritickou cestu Postup: 1. vytvoření seznamu činností, událostí, příp. deliverables 2. stanovení nároků na zdroje časových, příp. finančních a jiných pro každou činnost vedoucí k příslušné události 3. stanovení posloupnosti činností které činnosti na sebe musí navazovat 4. určení, které činnosti mohou probíhat souběžně

Ganttův diagram (harmonogram) časový rozpis (rozvrh) nebo časový plán praktických kroků, které je potřeba provést při realizaci nějakého většího či rozsáhlejšího díla či společenské události sloupcové grafy (bar chart), jež ukazují, kolik práce se musí vykonat na každé úloze projektu každou úlohu znázorňuje čára (bar) o délce odpovídající času požadovanému na úlohu úlohy se umísťují do diagramu v pořadí, v jakém budou vykonány

Příklad harmonogramu Zdroj: http://www.novydomov-loket.cz/harmonogram.htm

Síť (síťový graf) a síťový diagram síť (síťový graf): konečný souvislý, orientovaný, acyklický, hranově nebo uzlově ohodnocený graf, v němž existuje jeden počáteční uzel (nevstupuje do něj žádná hrana) a jeden uzel koncový (žádná hrana z něj nevystupuje) např. telefonní síť, rozvod plynu, kanalizace, atd. síťový diagram: síťový graf, jehož hrany jsou ohodnoceny časovými údaji délka cesty v síťovém diagramu: představuje součet časových údajů přiřazených hranám, které tvoří uvažovanou cestu

Síťový graf znázornění [3]

Grafické modely projektů Projekty lze znázornit síťovým diagramem - hrany představují jednotlivé činnosti a uzly představují začátky a konce jednotlivých činností. Podmínky pro modelování a řízení projektu síťovým diagramem: 1. pro každou činnost je známá doba trvání 2. pro každou činnost je definována činnost předcházející a činnost následující 3. pokud je přihlíženo i k jiným kritériím optimality, každá činnost musí být ohodnocena příslušnými ukazateli 4. cíl projektu je splněn, pokud jsou ve správném časovém sledu provedeny všechny činnosti

Příklad: Rekonstrukce výrobní linky [2] V závodě se má provést rekonstrukce výrobní linky, spojená s výměnou výrobního zařízení, stavebními úpravami, generální opravou elektroinstalace a zlepšením pracovního prostředí. Projekt byl rozložen na dílčí činnosti, které jsou spolu s předpokládanou dobou jejich trvání (v týdnech) uvedeny v tabulce:

Příklad: Rekonstrukce výrobní linky [2] Rozborem souvislostí mezi dílčími činnostmi bylo zjištěno, že demontáž starého zařízení a oprava střechy mohou probíhat nezávisle vedle sebe. Vnitřní stavební úpravy lze provádět po skončení opravy střechy a podlahy, přičemž opravu podlahy lze provést až po demontáži. Generální oprava elektroinstalace může být provedena po dokončení vnitřních stavebních úprav. Montáž nového výrobního a klimatizačního zařízení lze provádět současně, ale musí být skončena generální oprava elektroinstalace. Zkušební provoz může být zahájen po skončení montáže výrobního zařízení a dokončovací úpravy mohou probíhat nezávisle na zkušebním provozu, jakmile byla provedena montáž klimatizačního zařízení.

Časová analýza deterministických projektů deterministický projekt doba trvání každé činnosti je jednoznačně určena cíl: nalézt kritickou cestu její délka určuje dobu trvání celého projektu kritické činnosti jsou ty, které tvoří kritickou cestu na jejich průběhu závisí termín dokončení projektu

Metoda CPM (Critical Path Method) [2] metoda pro nalezení kritické cesty v síťovém grafu používá se i u rozsáhlejších projektů lze ji provést: v síťovém grafu (viz obr. [2]) pomocí incidenční matice nebo v lineárním diagramu

Časová analýza stochastických projektů stochastický projekt doba trvání jednotlivých činností není určena jednoznačně pro každou činnost se předpokládá znalost tří odhadů doby jejího trvání: optimistický odhad (nejkratší doba, kdy lze činnost provést za nejpříznivějších podmínek) pesimistický odhad (nejdelší doba, kdy lze činnost provést za nejnepříznivějších podmínek) nejpravděpodobnější odhad (doba trvání za normálních podmínek)

Metoda PERT (The Program/Project Evaluation and Review Technique) [2] pro řešení stochastických projektů jednotlivé termíny jsou popsány středními hodnotami náhodných veličin a jejich rozptyly (vypočítanými z optimistických, normálních a pesimistických odhadů dob trvání jednotlivých činností) postupuje se analogicky jako u CPM hledá se kritická cesta výsledná doba trvání projektu je dána součtem středních hodnot činností ležících na kritické cestě

Literatura [1] Wikipedie: Graf (teorie grafů). [On-line]. [cit. 21.11.2011]. Dostupné na URL: http://cs.wikipedia.org/wiki/graf_%28teorie_graf%c5%af%29 [2] Frieblová, J. Tvorba a softwarová podpora projektů. [On-line]. [cit. 21.11.2011]. Dostupné na URL: http://www2.ef.jcu.cz/~jfrieb/tspp/teorie.php [3] Kučerová, H. Projektování informačních systémů (Sylaby ke kurzu). Praha: VOŠIS, 2007. [on-line] Dostupné na URL: http://web.sks.cz/users/ku/dokumenty/pri_syl.pdf [4] Wikipedia: BPMN. [On-line]. [cit. 22.11.2011]. Dostupné na URL: http://en.wikipedia.org/wiki/business_process_modeling_notation