Komputerizace problémových domén



Podobné dokumenty
Problémové domény a jejich charakteristiky

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

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

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

Modelování obchodních procesů

Způsob řízení architektury ve Skupině ČEZ

1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA Potřeba ohodnocení obchodu

Modelování podnikových procesů

Modelování webových služeb v UML

Výuka integrovaných IS firem a institucí na vysokých školách (zkušenosti, nové příležitosti, omezení)

UML - Unified Modeling Language

FORMÁLNÍ SPECIFIKACE PRO REGISTRACI VÝVOJE PODNIKOVÉHO IS

Vítáme Vás na 20. uživatelské konferenci firmy ORTEX

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

Vývoj IS - strukturované paradigma II

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

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

Obsah: Základní pojmy, definice Informační systémy IT architektura Typické aplikační komponenty Implementace aplikací

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

Klasické metodiky softwarového inženýrství 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

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

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

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

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

Úvod do softwarového inženýrství a týmového vývoje

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

Cvičení 1,2 Osnova studie strategie ICT

Control Section s.r.o.

Teorie systémů TES 7. Výrobní informační systémy

Optimalizace podnikových procesů fakultní nemocnice

DATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS

TECHNIKY A CASE NÁSTROJE VÝVOJE IS

Unifikovaný modelovací jazyk UML

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

Podnikatelská informatika obor šitý na míru

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

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

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky.

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

USI Projekt klíčenka"

Informační systémy. Jaroslav Žáček

KIV/SI. Rozílová témata. Jan Valdman, Ph.D.

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

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

FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT DEPRATMENT OF INFORMATICS

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

A7B16ISP Informační systémy a procesní řízení

Modelování požadavků

Procesní model organizace

Architektura softwarových systémů

Zvyšování výkonnosti firmy na bázi potenciálu zlepšení

INFORMAČNÍ SYSTÉMY (IS) Ing. Pavel Náplava Katedra počítačů K336, ČVUT FEL Praha 2004/2005

Okruhy z odborných předmětů

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

Podnikové informační systémy

Strategické řízení IS Strategické řízení Základní pojmy

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL

Návrh optimalizace informačního systému

Řízení SW projektů. Lekce 1 Základní pojmy a jejich vztahy. přednáška pro studenty FJFI ČVUT. zimní semestr 2012

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

4IT218 Databáze. 4IT218 Databáze

2 ÚVOD DO PLATFORMY ARIS

Více dynamiky vašim procesům

UML. Unified Modeling Language. Součásti UML

Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+

UML: Unified Modeling Language

1. Aplikační architektura

Informační systémy. Jaroslav Žáček

PODNIKOVÁ INFORMATIKA

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

WEBOVÉ SYSTÉMY PORADENSKÝCH SLUŽEB WEB-BASED ADVISORY SERVICE SYSTEMS. Milan Mišovič, Jana Andrýsková

Integrace informačních systémů ve Fakultní nemocnici Brno v rámci projektu ENIS II

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

INFORMAČNÍ SYSTÉMY , Ing. Jiří Mráz

Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky

Migrace informačního systému MS Dynamics CRM na vyšší verzi

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

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

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

Principy UML. Clear View Training 2005 v2.2 1

Katalog služeb a podmínky poskytování provozu

Management IS. Doc.Ing.Miloš Koch,CSc. 22/ 1

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Metody popisu systému, základy UML

Podnikové informační systémy Jan Smolík

Implementace provozně ekonomického systému pro úřad Městské části Praha 1

Datová kvalita základ úspěšného BI. RNDr. Ondřej Zýka, Profinit

Řešení IS/IT - produkty a služby. ERP systém

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Business Intelligence

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Globální architektura ROS

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

Business Process Modeling Notation

Sem vložte zadání Vaší práce.

7 Jazyk UML (Unified Modeling Language)

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

Reportingová platforma v České spořitelně

Základy analýzy. autor. Jan Novotný února 2007

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TECHNOLOGIÍ A MĚŘENÍ BAKALÁŘSKÁ PRÁCE

Transkript:

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 technologií České vysoké učení technické v Praze Milan Mišovič, CSc., 2011 Pokročilé informační systémy, MI-PIS, LS 2011/12, Přednáška 03 MI-POA Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 2/19 Komputerizace problémové domény Základem komputerizace problémové domény jsou: o modelování o informační a komunikační technologie Hlavním úkolem komputerizace problémové domény je, transformovat výsledky modelování, prostřednictvím ICT do: o požadované informační infrastruktury o životaschopného software - IS

Komputerizační logika Komputerizační logika je dána: o celkem koherentních principů, metod a modelů, které jsou použity pro modelování, návrh a komputerizaci organizační struktury domény typických procesů informační infrastruktury informačního systému o postupem uplatnění prvků zmíněného celku Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 3/19

Modely komputerizace V informatice se uznává již několik modelů komputerizace podniku: o model, který zavedl R. L. Nolan v roce 1979 zavedení databázové technologie o model autorů J. L. Mac Kenney, F.W. Mc Farlan zavedení podnikové počítačové sítě o model navržený kolektivem, v jehož čele stál S. L. Huff zavedení internetu do informační infrastruktury o model souvisejícíí s implementací paradigmatu SOA o model založený na filosofii Cloud Computingu Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 4/19

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 5/19 Informační infrastruktura Všechny modely komputerizace předpokládají vybudování tzv. informační infrastruktury: o hardwarové prostředky výkonné servery o interní počítačová síť o integrované software pro řízení prostředků infrastruktury serverové operační systémy, software pro řízení interní počítačové sítě, o napojení na externí internetovou síť Základním úkolem prostředků infrastruktury bylo a je reprezentovat platformu pro přijatelný chod informačního systému

Modelování procesů a dat Komputerizaci předchází konceptuální modelování procesů a dat, které dává možnost představit: o procesy nejen jako sekvence kroků, ale rovněž vztahy mezi nimi a jejich vzájemnou spolupráci podle klasické procesní logiky podniku o data jako struktury a vzájemné asociace mezi nimi Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 6/19

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 7/19 Modelování ve strukturovaném paradigmatu Strukturované metodiky používají o diagram DFD (Data Flow Diagram) je charakteru workflow, protože svazuje procesy a v nich zpracovávaná data je spíše konceptuálního charakteru, neprogramuje se a neslouží pro modelování procesních vláken o ERD (Entity Relationship Diagram) diagram slouží k modelování dat, tzv. datových entit je koncepčního charakteru datové asociace mezi datovými entitami se modelují jako vazby typů 1:1, 1:N a M:N vzájemné vztahy mezi datovými entitami a procesy, které je zpracovávají, se modelují v DFD a ELH (Entity Life History) diagramech

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 8/19 Metoda ARIS Zdrojem diagramů, relativně nezávislých na paradigmatu, je metodika ARIS prof. Scheera, vzniklá koncem dvacátého století, která je orientována na podniky Metodika předkládá tři platformy modelů: o Design platform (platforma pro modelování) o Implementation platform (implementační platforma) o Controlling platform (platforma řízení a optimalizace podnikových procesů)

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 9/19 Metoda ARIS - modely Základem všech modelů, které se v metodice ARIS vytváří jsou procesní modely různých úrovní: o Přehledové (vzájemné návaznosti procesů) o Procesně kontextové (souvislost procesů na objekty, dokumenty, produkty, aktéry, ) o Úrovně podprocesů (základní řazení podprocesů v procesu) o Úrovně procesních kroků (detailní činnosti, z nichž se proces skládá)

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 10/19 Metoda ARIS - modely Metodika ARIS doplňuje uvedené diagramy dalšími silně kontextovými diagramy, které popisují různé aspekty života podniku v souvislosti s procesy: o diagram podnikových cílů o diagram produktů a služeb o diagram struktury aplikací o diagram organizační struktury o diagram znalostí o diagram dokumentace

Metoda/metodika BSP Metoda/metodika BSP (Business System Planning) náleží firmě IBM a vznikla v roce 1981 Postup této metody je zaměřen na: o přípravu a zahájení studie o analýzu organizace o definování podnikových strategií o definování podnikových procesů o definici tříd dat o analýzu současné informační podpory o formulace výsledků analýzy a projednání s vedením podniku o definice informační architektury o určení priorit pro vývoj IS Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 11/19

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 12/19 Metodika Select Perspective Je to metodika, která vzešla z kombinace metody OMT Jamese Rambaugha a OOSE Ivara Jacobsona Metodika rozlišuje tři fáze: o návrh uspořádání systému (linkage to business) o návrh architektury (architect) o sestavení systému (assemble) Metodika poskytuje specifické procesní diagramy: o diagram hierarchie procesů o diagram procesních řetězců

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 13/19 Standardy pro modelování procesů Existuje především norma ISO 14258 pro pojmy modelování organizací, která je rozpracována normou ISO 15704 Tato norma kategorizuje své požadavky skupin: o Rámce, které jsou zaměřeny na celkový přehled vlastního modelování o Jazyky, které se používají pro modelování procesů, patří sem dva jazyky: BPML (Business Process Management Language) od konsorcia BPMI (Business Process Management Initiative) UML od konsorcia OMG (Object Management Group)

Jazyk UML profily modelování procesů Jazyk se pohybuje ve třech vrstvách: o meta-meta modely vymezuje základní výrazové prostředky meta modelu o meta modely vymezuje základní exempláře o základní exempláře K modelování procesů používá UML: o Use Case diagramy pro tzv. externí model procesů a o diagram tříd pro interní model procesů o interakční diagramy - modelují dynamiku procesů Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 14/19

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 15/19 Architektury business software Architektury považujeme za systémový komplex komponent s jejich vzájemným životem (vazby mezi sebou a distribuce do výpočetních uzlů): o Aplikační architektura o Architektura založená na vrstvách o Architektura založená na repository o Architektura klient server o Portálová architektura o Distribuovaná architektura na komponentách o Modulární architektura o SOA - Servisně orientovaná architektura na webových-službách

Jazyk UML a architektury software Jazyk UML předkládá možnost podívat se na architekturu prostřednictvím pěti pohledů, převzatých Philippe Kruchtena: o Pohled případů užití zachycuje funkcionální/nefunkcionální požadavky na softwarový systém o Logický pohled obsahuje především slovník termínů problémové oblasti o Pohled procesů spočívá v modelování procesů a tzv. procesních vláken o Pohled implementace modelují se zejména soubory a komponenty softwarového systému o Pohled nasazení zvažuje množinu výpočetních uzlů, na které má být softwarový systém nasazen Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 16/19

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 17/19 Úvodní studie Úvodní studie je základní krok pro přípravu ostatních fází vývoje IS Smyslem úvodní studie je: o Analyzovat současný stav podniku, jeho stupeň "komputerizace o Stanovit hranice projektovaného IS o Vyhodnotit strukturu a chování podniku o Základní návrh řešení nového informačního systému o Návrh několika variant IS společně s časovým odhadem a s odhadem finančních i personálních nákladů porovnaných s celkovým přínosem systému o Stanovit podmínky na informační infrastrukturu podniku

Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 18/19 Obsah úvodní studie Úvodní studie by měla obsahovat: o Hrubé seznamy procesních skupin a dat, související se skupinami procesů o Seznam hrubých požadavků na funkcionalitu IS o Postup komputerizace podniku o Kontextovou analýzu o Úvahy o možných architekturách IS, výběr způsobu vývoje IS, úvahy o zavedení projektu a výběru vývojové metodice o Ekonomické úvahy o implementaci IS tzv. obchodní problém o Rizika vývoje informačního systému o Požadavky na Informační infrastrukturu a prostředí nasazení o Zdůvodnění výběru metodiky, prostředí pro vývoj software

Kontextová analýza Kontextová analýza je zdrojem informace pro datovou analýzu a analýzu aktivit o Kontextový diagram 1. přiblížení je vlastně projekcí vybraného fyzického systému jen na vnější toky dat o Kontextový rozklad podniku na jednotlivé dílčí celky Organizační struktura (podsystémy, anebo sekce/divize, potom úseky nebo oddělení) Uzavřené oblasti aktivit (např. podle procesních setů ERP, SCM, CRM, BI,... ) Uzavřené oblasti dat (data ve finanční službě podniku, data ve skladové činnosti, data v personalistice,...) o Rozklady do nižších úrovní rozklad každého subjektu na význačná místa v kterých probíhá jistá skupina procesů datové toky z vyšší úrovně musíme rozdělit mezi prvky úrovně nižší Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 19/19