Főcikk: Fogalmi modell (informatika)

Mivel a rendszerek egyre összetettebbé váltak, a fogalmi modellezés szerepe drámaian kibővült. Ezzel a kibővült jelenléttel együtt a konceptuális modellezés hatékonysága is felismerhetővé vált a rendszer alapjainak megragadásában. Erre a felismerésre építve számos konceptuális modellezési technika jött létre. Ezek a technikák több tudományágban is alkalmazhatók, hogy a felhasználó jobban megértse a modellezendő rendszert. A következő szövegben néhány technikát röviden ismertetünk, azonban számos más technika is létezik vagy fejlesztés alatt áll. Néhány általánosan használt konceptuális modellezési technika és módszer: munkafolyamat-modellezés, munkaerő-modellezés, gyors alkalmazásfejlesztés, objektum-szerep modellezés és az egységes modellezési nyelv (UML).

Adatfolyam-modellezésSzerkesztés

Az adatfolyam-modellezés (DFM) egy alapvető konceptuális modellezési technika, amely grafikusan ábrázolja egy rendszer elemeit. A DFM egy meglehetősen egyszerű technika, azonban, mint sok más fogalmi modellezési technikánál, itt is lehetséges magasabb és alacsonyabb szintű reprezentatív diagramok készítése. Az adatáramlási diagram általában nem közvetíti a rendszer összetett részleteit, például a párhuzamos fejlesztési megfontolásokat vagy az időzítési információkat, hanem inkább arra szolgál, hogy a főbb rendszerfunkciókat kontextusba helyezze. Az adatfolyam-modellezés a strukturált rendszerelemzési és -tervezési módszert (SSADM) alkalmazó rendszerfejlesztés egyik központi technikája.

Entitáskapcsolati modellezésSzerkesztés

Az entitáskapcsolati modellezés (ERM) egy olyan konceptuális modellezési technika, amelyet elsősorban szoftverrendszerek ábrázolására használnak. Az ERM technika végrehajtásának eredményeként létrejövő entitás-kapcsolati diagramokat általában adatbázis-modellek és információs rendszerek ábrázolására használják. A diagram fő összetevői az entitások és a kapcsolatok. Az entitások független funkciókat, objektumokat vagy eseményeket reprezentálhatnak. A kapcsolatok felelősek az entitások egymáshoz való kapcsolódásáért. A rendszerfolyamat kialakításához a kapcsolatokat az entitásokkal és a folyamat további leírásához szükséges attribútumokkal kombinálják. Erre a technikára többféle diagramkészítési konvenció létezik: IDEF1X, Bachman és EXPRESS, hogy csak néhányat említsünk. Ezek a konvenciók csak különböző módjai az adatok megjelenítésének és szervezésének a különböző rendszeraspektusok ábrázolására.

Eseményvezérelt folyamatláncSzerkesztés

Az eseményvezérelt folyamatlánc (EPC) egy olyan koncepcionális modellezési technika, amelyet elsősorban az üzleti folyamatok áramlásának szisztematikus javítására használnak. A legtöbb konceptuális modellezési technikához hasonlóan az eseményvezérelt folyamatlánc is entitásokból/elemekből és funkciókból áll, amelyek lehetővé teszik a kapcsolatok kialakítását és feldolgozását. Pontosabban, az EPC olyan eseményekből áll, amelyek meghatározzák, hogy egy folyamat milyen állapotban van, vagy milyen szabályok szerint működik. Az eseményeken való előrehaladáshoz egy funkciót/aktív eseményt végre kell hajtani. A folyamatfolyamtól függően a funkció képes az eseményállapotok átalakítására vagy más eseményvezérelt folyamatláncokhoz való kapcsolódásra. Az EPC-n belül más elemek is léteznek, amelyek mindegyike együttesen határozza meg, hogyan és milyen szabályok szerint működik a rendszer. Az EPC technika alkalmazható olyan üzleti gyakorlatokra, mint az erőforrás-tervezés, a folyamatfejlesztés és a logisztika.

Közös alkalmazásfejlesztésSzerkesztés

A dinamikus rendszerfejlesztési módszer a JEFFF nevű speciális folyamatot használja a rendszerek életciklusának koncepcionális modellezésére. A JEFFF célja, hogy inkább a magasabb szintű fejlesztési tervezésre összpontosítson, amely megelőzi a projekt beindítását. A JAD-folyamat workshopok sorozatát írja elő, amelyeken a résztvevők egy sikeres projekt azonosításán, meghatározásán és általános feltérképezésén dolgoznak a koncepciótól a befejezésig. Úgy találták, hogy ez a módszer nem működik jól a nagy léptékű alkalmazások esetében, azonban a kisebb alkalmazások általában némi nettó hatékonyságnövekedésről számolnak be.

Hely/átmeneti hálóSzerkesztés

Ez a Petri-hálóként is ismert fogalmi modellezési technika lehetővé teszi egy rendszer felépítését olyan elemekből, amelyek közvetlen matematikai eszközökkel leírhatók. A Petri-háló nemdeterminisztikus végrehajtási tulajdonságai és jól definiált matematikai elmélete miatt hasznos technika az egyidejű rendszer viselkedésének, azaz a folyamatok egyidejű végrehajtásának modellezésére.

Állapotátmenet-modellezésEdit

Az állapotátmenet-modellezés állapotátmenet-diagramokat használ a rendszer viselkedésének leírására. Ezek az állapotátmenet-diagramok különböző állapotokat használnak a rendszer viselkedésének és változásainak meghatározására. A legtöbb jelenlegi modellező eszköz tartalmaz valamilyen képességet az állapotátmenet-modellezés ábrázolására. Az állapotátmenet-modellek használata legkönnyebben a logikai állapotdiagramok és a véges állapotú gépek irányított gráfjaiként ismerhető fel.

Technika értékelése és kiválasztásaSzerkesztés

Mivel a fogalmi modellezés módszere néha szándékosan homályos lehet, hogy széles felhasználási területet vegyen figyelembe, a fogalmi modellezés tényleges alkalmazása nehézségekbe ütközhet. E probléma enyhítésére, valamint annak megvilágítására, hogy mit kell figyelembe venni a megfelelő fogalmi modellezési technika kiválasztásakor, a Gemino és Wand által javasolt keretrendszert tárgyalja a következő szöveg. Mielőtt azonban értékelnénk egy fogalmi modellezési technika hatékonyságát egy adott alkalmazásban, meg kell értenünk egy fontos fogalmat: a fogalmi modellek összehasonlítása a grafikus vagy legfelső szintű reprezentációjukra összpontosítva rövidlátó. Gemino és Wand jól érvel, amikor azt állítja, hogy a megfelelő technika kiválasztásakor a hangsúlyt a fogalmi modellezési nyelvre kell helyezni. Általában egy konceptuális modellt valamilyen konceptuális modellezési technika segítségével dolgoznak ki. Ez a technika egy olyan fogalmi modellezési nyelvet használ, amely meghatározza a modell létrehozásának szabályait. Az alkalmazott konkrét nyelv képességeinek megértése elengedhetetlen a fogalmi modellezési technika megfelelő értékeléséhez, mivel a nyelv tükrözi a technika leíró képességét. Emellett a fogalmi modellezési nyelv közvetlenül befolyásolja azt is, hogy a rendszer milyen mélységben ábrázolható, legyen az összetett vagy egyszerű.

A befolyásoló tényezők figyelembevételeSzerkesztés

Gemino és Wand néhány korábbi munkájukra építve elismer néhány fő szempontot, amelyeket figyelembe kell venni a befolyásoló tényezők vizsgálatakor: a tartalom, amelyet a fogalmi modellnek ábrázolnia kell, a módszer, amellyel a modellt bemutatják, a modell felhasználóinak jellemzői és a fogalmi modell nyelvének konkrét feladata. A fogalmi modell tartalmát figyelembe kell venni annak érdekében, hogy olyan technikát válasszunk, amely lehetővé teszi a releváns információk bemutatását. A bemutatási módszer kiválasztásakor arra kell összpontosítani, hogy a technika képes-e a modellt a kívánt mélységben és részletességgel bemutatni. A modell felhasználóinak vagy résztvevőinek jellemzői fontos szempont, amelyet figyelembe kell venni. A résztvevők hátterének és tapasztalatának meg kell egyeznie a koncepcionális modell komplexitásával, különben a rendszer téves ábrázolása vagy a rendszer kulcsfogalmainak félreértése problémákhoz vezethet a rendszer megvalósításában. A fogalmi modell nyelvi feladata lehetővé teszi továbbá a megfelelő technika kiválasztását. A különbség aközött, hogy a rendszer fogalmi modelljét a rendszer funkcionalitásának közvetítésére hozzák létre, és aközött, hogy a rendszer fogalmi modelljét e funkcionalitás értelmezésére hozzák létre, két teljesen különböző típusú fogalmi modellezési nyelvet igényelhet.

Az érintett változók figyelembevételeSzerkesztés

Gemino és Wand tovább bővíti a javasolt keretrendszerük érintett változó tartalmát a megfigyelés fókuszának és az összehasonlítás kritériumának figyelembevételével. A megfigyelés fókusza azt veszi figyelembe, hogy a fogalmi modellezési technika “új terméket” hoz-e létre, vagy a technika csak a modellezendő rendszer mélyebb megértését eredményezi. Az összehasonlítás kritériuma azt mérlegeli, hogy a fogalmi modellezési technika mennyire hatékony vagy eredményes. Egy olyan konceptuális modellezési technika, amely lehetővé teszi egy olyan rendszermodell kidolgozását, amely magas szinten figyelembe veszi a rendszer összes változóját, hatékonyabbá teheti a rendszer működésének megértését, de a technika nem rendelkezik a belső folyamatok magyarázatához szükséges információkkal, így a modell kevésbé lesz hatékony.

Az eldöntés során, hogy melyik konceptuális technikát alkalmazzuk, a Gemino és Wand ajánlásait lehet alkalmazni a szóban forgó konceptuális modell terjedelmének megfelelő értékeléséhez. A fogalmi modell hatókörének megértése az adott modellt megfelelően kezelő technika megalapozottabb kiválasztásához vezet. Összefoglalva, a modellezési technikák közötti döntés során a következő kérdések megválaszolása lehetővé teszi néhány fontos koncepcionális modellezési megfontolás megválaszolását.

  1. Milyen tartalmat fog képviselni a koncepcionális modell?
  2. Hogyan fogják bemutatni a koncepcionális modellt?
  3. Kik fogják használni vagy részt venni a koncepcionális modellben?
  4. Hogyan fogja a fogalmi modell leírni a rendszert?
  5. Mire fókuszál a fogalmi modell a megfigyelésben?
  6. A fogalmi modell hatékony vagy eredményes lesz a rendszer leírásában?

A szimulációs fogalmi modell másik funkciója, hogy racionális és tényszerű alapot nyújtson a szimulációs alkalmazás megfelelőségének értékeléséhez.

admin

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

lg