A klubnap fő témája: Alapozás



Hasonló dokumentumok
Szabálykezelés a gyakorlatban

Ami a vízesésen túl van

Nyilvántartási Rendszer

Adatbázis rendszerek. dr. Siki Zoltán

WebCenter. Online jóváhagyás és együttműködés. Gönczi Zsolt Október

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Jelentkezési határidő nappalis képzésre: július 13. A beiratkozás időpontja: augusztus 1. 9 óra

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

Az informáci. Forczek Erzsébet SZTE, ÁOK Orvosi Informatikai Intézet május

Jelentkezési határidő: július 31. nappali / augusztus 26. esti

Verifikáció és validáció Általános bevezető

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

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?)

Üzletmenet folytonosság menedzsment [BCM]

e-primo Rugalmas rendszer a nagyfokú biztonságért

Banki üzleti szabályok kezelésének támogatása

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

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

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

OOP. Alapelvek Elek Tibor

IRÁNYTŰ A SZABÁLYTENGERBEN

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

Scrum vagy nem scrum - ahol nem hibázhatunk Röviden a budapesti fejlesztési központról

Miért fontos a Cafeteria?

Informatikai prevalidációs módszertan

és tanulságai a projekt menedzser szemszögéből Tızsdeképes Cégek Klubja február 3.

Vizsgafeladatok és gyakorló feladatok generálása

Az informatika kulcsfogalmai

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

Adatbázis kezelő szoftverek biztonsága. Vasi Sándor G-3S

Programozással ismerkedőknek ajánlom. SZERZŐ: Szilágyi Csilla. Oldal1

Az adatvédelmi irányítási rendszer bevezetésének és auditálásának tapasztalatai. Dr. Szádeczky Tamás

Vezetői információs rendszerek

Van már tervezőeszközöm, kell egy ABC eszköz is? Ovád Judit Vörös-Nagy Ágnes

Programtervező informatikus BSc 2018, Szoftverfejlesztő specializáció ajánlott tantervi háló. Törzsanyag. Konzultáció Kredit

TOGAF elemei a gyakorlatban

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata

Uniós források és hatásuk -- mennyiségek és mérési lehetőségek Major Klára. HÉTFA Kutatóintézet és Elemző Központ

III. Alapfogalmak és tervezési módszertan SystemC-ben

A szakmai irányelvek jelentősége, szerepe

Java programozási nyelv

BMEVIHIM134 Hálózati architektúrák NGN menedzsment vonatkozások: II. Üzemeltetés-támogatás és üzemeltetési folyamatok

Alkalmazási buktatók az elektronikus adatszolgáltatásban már működő rendszerek példáján keresztül. Deák Miklós október 25.

A számítógépes feladatok a várt megoldáshoz egyértelmű utalásokat tartalmazzanak.

Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.

KOMPUTER-ALGEBRA RENDSZEREK VERIFIKÁCIÓJA

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.

Diplomamunka témák. GDF Informatikai Intézet március

Rendszertervezés 2. IR elemzés Dr. Szepesné Stiftinger, Mária

API-MÁGIA MILLIÓ SORNYI ADAT ÚJRARENDEZÉSE. Előadó: Jaksa Zsombor, drungli.com

Programozási segédlet

PROXIMA - EKÁER MANAGER

BIRDIE. Business Information Reporter and Datalyser. Előadó: Schneidler József

Tájékoztató a HungaroControl Zrt. Vezetői Információs Rendszerének és Tervezési rendszerének bevezetése tárgyú eljárás módosításáról.

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

TÁMOP A-11/ A MAGYAR TUDOMÁNYOS MŰVEK TÁRA (MTMT) PUBLIKÁCIÓS ADATBÁZIS SZOLGÁLTATÁSOK ORSZÁGOS KITERJESZTÉSE MTMT ÉS MTMT2

A mezőgazdaság jövője

Digitális írástudás március 13. TÁMOP C-09/ Trambulin

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

így szelidítsd a designered Wednesday, November 13, 13

AZ IKIR RENDSZER BEMUTATÁSA

Tartalom. Jó hogy jön Jucika, maga biztosan emlékszik még, hányadik oldalon van a Leszállás ködben.

A regisztráció a NAV erre a célra létrehozott weboldalán, a ttps://onlineszamla.nav.gov.hu oldalon lehetséges. Kattintson a Regisztráció gombra!

Dokumentum kompozíció

Informatikai és telekommunikációs szolgáltatások

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

5.a. informatika i.1 technika tec. hon és népismeret rajz terem. idegen. idegen. történelem 7d. nyelv. természet ismeret 8a

Tervdokumentációk menedzselési lehetőségei Possibilities of the drawing management

Egyenletek, egyenlőtlenségek X.

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.

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

WSUF Gazdasági Tudományos Tanácsadó Testület

Projekt beszámoló. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok Szabályalapú Feldolgozására

dimeb Dinet Logisztika Kft Technológia munkavédelmi szakembereknek és szolgáltatóknak. Hatékonyság - Minőség - Innováció.

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20


Informatika tanítási módszerek

WEB alapú kataszter információs rendszer Koszovóban KCLIS

OE-NIK 2010/11 ősz OE-NIK ősz

Digitális aláírás általános telepítése és ellenőrzése

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

GIS adatgyűjtés zseb PC-vel

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

Mai program. Web Technológiák. Webalkalmazások. Webalkalmazás, mint UI

Hatékony. kliensfelügyelet. Avégfelhasználói rendszerek tekintetében korántsem olyan egyértelmű a kép, mint az

Nemzetközi díjas fejlesztés: hatékonyság- és ügyfélelégedettség-növelés az Oktatási Hivatal hatósági eljárásaiban

Programtervező informatikus MSc nappali tagozat ajánlott tanterv 2018

PROGRAMTERVEZŐ INFORMATIKUS ALAPKÉPZÉSI SZAK

Programtervező informatikus MSc nappali tagozat ajánlott tanterv 2018

Bizalom, biztonság és a szabad szoftverek. Mátó Péter kurátor fsf.hu alapíttvány

Bevezetés a programozásba

Vállalatirányítás könnyedén.

BIM RENDSZER KIALAKÍTÁSA A KORMÁNYABLAK PROJEKT LEBONYOLÍTÁSÁBAN

SuliX Professional 4.0 kibocsátási megjegyzések

Átírás:

Dr. Angster Erzsébet angster.erzsebet@t-logic.hu A klubnap fő témája: Alapozás BRMS definíciója, jellemzői, fajtái BRMS használatának előnyei, várt eredmények, azok mérése BRMS használatának kihívásai, nehézségei BRMS fogalmak 1

Dr. Angster Erzsébet angster.erzsebet@t-logic.hu 1. Mi a BRMS? Miért fontos a szabályok kiszervezése az alkalmazásból? 2. Mitől Business? Miért fontos, hogy az üzleti oldal képes legyen az üzleti szabályok menedzselésére? 3. Mi várható az üzleti oldaltól? Mire képes az üzleti oldal? Hogyan és mennyire lehet/kell segíteni őket annak érdekében, hogy menedzselhessék az üzleti szabályokat? 2

Gondolatébresztő levelezés egy fejlesztővel... Egy fejlesztő válasza a klubba való invitálásra Köszönöm a lehetőséget, de sajnos az az igazság, hogy sajnos... Sőt, vérbeli fejlesztőként ellenérdekelt is vagyok abban, hogy az ügyfél nélkülem logikát implementáljon. A fejlesztő válasza a morgolódásomra... Tényleg csak vicceltem Inkább azt látom, hogy az ügyfél oldalon még magyarul sem tudják elmondani az igényeiket, nem hogy egy absztrakt nyelven megfogalmazni. Száz emberből van egy-kettő, aki kellően motivált, de ő akár VisualBasic, Python, JavaScript, Groovy nyelven is meg tudná fogalmazni. Szóval azt nem látom, hogy ki a célközönség, mert egységsugarú felhasználóknak bonyolult, fejlesztők nem akarnak ilyenben dolgozni, a magas kvalitású ügyfél oldali szakemberek meg bármiben meg tudnák fogalmazni, nem tudom mennyire szükséges a céleszköz. Egy esetben tudom elképzelni, hogy nagyon hasznos lenne, ha úgy nézne ki, mint az Excel. Az Excelre még mindenki, mint mindent megoldó eszközre tekint (és valljuk be, nem alaptalanul). Majd egyszer beszélgessünk róla! 3

Szabályalapú fejlesztés Miért fontos a szabályalapú fejlesztés? A szoftver nagy része üzleti döntés! Az üzletben egy dolog állandó: AZ ÁLLANDÓ VÁLTOZÁS Üzleti döntések: Jogosultság, feladatkiosztás Értékesíthetőség Felületi validációk Törvényi előírások Döntési fák, igazságtáblák Ritkábban változó szoftver elemek: Folyamat algoritmusa Entitásmodell (fogalmak, adatok) Felhasználói felületváltás 4

Szabályalapú fejlesztés Informatika előtti időkben Főnöki utasítás (nehéz ellenőrizni) Informatika világában Többlépcsős közvetítés (nehéz megalkotni) Az üzleti döntéseket adjuk vissza az üzletnek! Megoldás: Szabályalapú fejlesztés, BRMS! 5

Szabályalapú fejlesztés BRMS = Business Rules Management System Üzleti szabályokat lehet definiálni, karbantartani és kiértékelni az alkalmazás kódjától elválasztva. Üzleti szabályok Gyakran változó rész Ritkán változó rész Alkalmazás / folyamat (kiértékeli a szabályt, és dönt ) 6

Szabályalapú fejlesztés Örökzöld szoftverfejlesztési alapelvek: Oszd meg és uralkodj! Felhasználó bevonása Feladat kiosztása felelős személynek A szabálykészítés kulcs szempontjai: Szabályok kiszervezése az alkalmazásból. Tárolás központi helyen. Az üzleti szereplő vegyen részt a szabály készítésében! A felelős, szakmailag kompetens személy vegyen részt! A programozókat lehetőleg ne vonjuk be! 7

Szabályalapú fejlesztés - TCPS Formális rész - Szabályszerkesztő Leíró rész - Szabályalkotó Programozó Félreértetted! Nem ez a lényeg! Mikor érsz rá? Jaj, ne! Szabályalkotó Szabályszerkesztő A szabályt a szabályalkotó megérti validálja megnyomja a gombot <code> <decision/> <code> FUT A SZABÁLY! 8

Hogy tudjuk segíteni az üzleti felet? Fontos szempontok: Minden formalizmushoz tartozzon üzleti leírás! A deklaratív szabály sokkal érthetőbb, ezért jobb, ha nincs benne algoritmus. Úgy a kiszervezés is könnyebb. Oktatás az üzleti fél számára! Szervezett együttműködés, módszertan! 9

Köszönöm a figyelmet! Angster Erzsébet vezető szoftver elemző, tervező T-Logic Kft. angster.erzsebet@t-logic.hu 10