Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Hasonló dokumentumok
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Folyamatmodellezés (BPMN) és alkalmazásai

Folyamatmodellezés a gyakorlatban. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Folyamatmodellezés (BPMN), adatfolyamhálók

Folyamatmodellezés (BPMN), adatfolyamhálók

Modell alapú tesztelés mobil környezetben

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

Webszolgáltatás alapokon BPEL

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Informatikai technológiák szakirány Rendszertervezés ágazat

Viczián István IP Systems JUM XIX szeptember 18.

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

UML (Unified Modelling Language)

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Modell alapú tesztelés: célok és lehetőségek

Integrált keretrendszer

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

Szoftvertechnológia ellenőrző kérdések 2005

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

01. gyakorlat - Projektalapítás

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

A Java EE 5 plattform

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Folyamattervezéstıl a megvalósításig

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Webszolgáltatás alapokon BPEL

Közösség, projektek, IDE

(Teszt)automatizálás. Bevezető

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

PANNON EGYETEM Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Ráth István. A fejlesztés evolúciója

Folyamatok rugalmas irányítása. FourCorm Kft.

MEGA ÜZLETI FOLYAMATMENEDZSMENT ÉS VÁLLALATI ARCHITEKTÚRA MEGOLDÁSOK. Kóczé Zoltán Tanácsadó

Ráth István. DECOS Nemzeti Nap október 15. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Infor PM10 Üzleti intelligencia megoldás

Rendszertervezés ágazat

A szoftverfejlesztés eszközei

Verziókövető rendszerek használata a szoftverfejlesztésben

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Programfejlesztési Modellek

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

Név: Neptun kód: Pontszám:

Cégprofil publikus CÉGPROFIL 1

Bánsághi Anna 2014 Bánsághi Anna 1 of 31

Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

Modellek fejlesztése

Folyamatmodellezés. Budapesti Műszaki és Gazdaságtudományi Egyetem. Hibatűrő Rendszerek Kutatócsoport. Budapesti Műszaki és Gazdaságtudományi Egyetem

Szabálykezelés a gyakorlatban

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Modellek fejlesztése

Folyamatmodellezés implementáció

Üzleti folyamatmenedzsment: - káoszból rendet!

Menetrendkezelő Rendszer

IV.3. MODELL-ALAPÚ MÓDSZER KIDOLGOZÁSA IT INFRASTRUKTÚRÁK ROBOSZTUSSÁGÁNAK ELEMZÉSÉHEZ KOCSIS-MAGYAR MELINDA

Cégprofil publikus CÉGPROFIL 1

Számítógéppel segített folyamatmodellezés p. 1/20

Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben. Ráth István

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

BPEL nyelvű üzleti folyamatok modellezése és formális ellenőrzése

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Modellezési alapismeretek

Automatikus tesztgenerálás modell ellenőrző segítségével

Modellezési alapismeretek

Metamodellezés. Simon Balázs BME IIT, 2011.

Szoftverminőségbiztosítás

Miért is transzformáljunk modelleket? Varró Dániel

Programozási technológia

S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN. Structured Systems Analysis and Design Method

Üzleti és Közszolgálati informatika szakirányok. Tanszék

Private Cloud architektúra keretrendszer

Szoftver újrafelhasználás

Smart Strategic Planner

Test Strategy. Tartalomjegyzék

Történet John Little (1970) (Management Science cikk)

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

4. A szoftvergyártás folyamata

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

S01-8 Komponens alapú szoftverfejlesztés 2

Szoftver-technológia I.

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

DW 9. előadás DW tervezése, DW-projekt

Nagy bonyolultságú rendszerek fejlesztőeszközei

Programrendszerek tanúsítása szoftverminőség mérése

Komplex záróvizsga témakörök Gazdaságinformatikus szak Pénzintézeti informatikus szakirány 2018

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

10-es Kurzus. OMT modellek és diagramok OMT metodológia. OMT (Object Modelling Technique)

Átírás:

Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata, amelyeket egy cél elérése érdekében meg kell valósítani.

Esettanulmány: storage gyár tesztelési folyamata Kiegészítés egy létező konfigurációhoz Új gép gyártása Újrakonfigurálás

Érzékenységvizsgálat Mi történik, ha rosszul becslünk? Mik a lényeges paraméterek? Szimuláció Átfutási idők becslése Teljesíthető-e ennyi feladat adott idő alatt? Hol várakoznak feladatok? Mik a kritikus felatadok? Mi a hatása az egyes prediktoroknak/optimalizációs algoritmusoknak? Egyszerű, valószínűségi modell Könnyű kiértékelés, általános metrikák Kísérletek száma 2 ~ pontosság Kapacitástervezés Elég-e a meglévő infrastuktúra/állomány? Mit bővítsünk?

Erőforrások szerepe Hogyan függ a tesztelési idő a teszt cellák számától? (adott feladatoknál) Adott tartományon belül érzékeny a rendszer az erőforrások számára Addig érdemes fejleszteni, amíg a várakozási idő az elfogadható szint alá kerül

Áteresztőképesség 6 Milyen ütemben kell termelnie a gyárnak, hogy a határidő teljesíthető legyen? Ezek a tesztek el sem indulnak határidő előtt Határidőre le nem futó tesztek Tartalék napok a félév végéig A gyár garantált napi kibocsátása (teszt input) Még tökéletes előrejelzés mellett is kritikus az egyenletes termelés

Folyamatok Üzleti folyamatok Fejlesztési folyamatok Üzemeltetési folyamatok

Folyamatmodellezés célja Miért jó, ha modelleket készítünk? o Dokumentációs célzattal o Egységes nyelvezet a felhasználói között o Elemzési lehetőségek o Kódgenerálás/rendszerintegráció alapja o stb.

Informatikai háttér üzleti folyamatokhoz Általános folyamatkezelő rendszer: Folyamatok leírása o UML Activity diagram o BPMN o Adatfolyamhálók Folyamatok elemzése Folyamatok végrehajtása o Végrehajtás o Monitorozás

CÉL: Folyamatmenedzsment infrastruktúra Követelmények Folyamatmodell Szolgáltatás Létező komponensek illesztés Folyamatmenedzsment Infrastruktúra Optimalizálás Monitor Analízis

Microsoft BizTalk Server Üzleti folyamat management szerver Funkcionalitás o Üzleti folyamatok modellezése, létrehozása o Üzleti folyamatok integrálása, kezelése o Üzleti, irodai alkalmazások, adatbázisok integrációja Architektúra: o Publish/subscribe alapú tartalom-közvetítés o Beépített adapterek (file, web, DB, )

JBoss jbpm Platform végrehajtható folyamat leíró nyelvekhez Üzleti folyamatok integrációja Java alkalmazásba o jpdl, BPEL, Pageflow támogatás Process Virtual Machine o Natív folyamat végrehajtás

Fejlesztési folyamatok

Fejlesztési folyamatok (ismétlés) Szoftverfejlesztési módszerek, folyamatok: o Klasszikus: vízesés o Iteratív: Rational Unified Process (RUP), Agile

Fejlesztési folyamatok modellezése Scrum agilis módszer definiálása folyamatként:

Út a folyamat mintákig Fejlesztési best practice Tervezési minták magasabb szinten Folyamat minták: o Kipróbált és sikeres lépések kombinációja o Kimenetek definiálása o Szerepkörök

Folyamat minták használata A szöveges folyamat minta leírások alkalmazása nehézkes A minták testre szabása nagy munka Nincs formális leírásuk SPEM Software Process Engineering Meta-model Eszköztámogatás is megoldható! o Pl. Eclipse Process Framework

Business Process Modeling Notation (BPMN) Stephen A. White (IBM): Introduction to BPMN http://www.bpmn.org/documents/introduction to BPMN.pdf Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Business Process Modeling Notation (BPMN) Business Process Management Initiative (BPMI) 2004. május: BPMN 1.0 specifikáció Célok Közérthetőség Felhasználó Üzleti elemző kezdeti folyamatterv Műszaki fejlesztő Implementáció Belső modell automatikus generálás céljára BPEL4WS Üzleti végfelhasználó (monitorozás, menedzsment)

Business Process Diagram (BPD) Folyamatábra-szerű grafikus diagram Elemtípusok o Adatfolyam o Összeköttetés o Tagolás o Artifact

Adatfolyam Esemény Állapotváltozás Ok-hatás Eseménytípusok: Start, Intermediate, End Tevékenység Atomi/összetett Taszk/alfolyamat Átjáró Szekvencia konvergencia/divergencia

Összeköttetés Szekvencia Tevékenységek sorrendje a folyamatban (nincs vezérlési folyamat a BPMN-ben Üzenet Asszociáció Két független folyamat részvevő közötti információcsere Adat, szöveg stb. hozzárendelés

Tagolás Pool Résztvevő jelölése Sáv Tevékenységek csoportosítása

Artifact Adat objektum Szimbolikus token Csoport Annotáció Tevékenységek csoportosítása Kiegészítő szöveges információ (komment)

Példa: elemtípusok

Hierarchikus modellezés

Tagolás

Adat objektumok, csoportok és annotáció

Együttműködés

Miket használnak? Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009 conference

Mi nem szerepel ezeken a modelleken? A végrehajtás és a környezet kapcsolata Szerepkörök Adatok Erőforrások o Típusok, példányok Végrehajtási idők, feltételek Kivételkezelés