K-INFO
HU
EN
Login

Modeling of Business IT Systems

Üzleti IT rendszerek modellezése
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Üzleti IT rendszerek modellezése
Modeling of Business IT Systems
Subject code BMEVIMIM290
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 3 0 0
type (linked/independent)
Assessment type vizsga
Credits 4
Subject coordinator
Dr. Pataricza András
position: egyetemi docens
Responsible department
Mesterséges Intelligencia és Rendszertervezés Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

1. Modellezési alapok (9 óra elmélet/előadás)
    Célkitűzés: az alapvető fogalomkészlet és technológiai kontextus megadása    Alapfogalmak: Fogalomkészlet (erőforrás, tevékenység, esemény). Matematika alapok (adatfolyam hálók, scenárió leírók. Bonyolultságkezelés (Hierarchikus modellezés, absztrakció). Nyílt és zárthurkú modellek. Eseményorientált szimulációs motorok. Megjelenítés eszközei (szöveges, grafikus). Példa: e-Business alapok és modellek (IBM WS Business Modeller).
 Modellezési nyelvek. Általános célú nyelvek: UML (példa: UML aktivitási diagram, General Resource Model). Alkalmazási terület specifikus nyelvek. Üzleti folyamat szabványok (Példa: ARIS és BPMN). Kapcsolat az implementációval (Példa: BPEL). Web alapú rendszerek (Példa: WS-CDL és web szolgáltatások).  Modell alapú fejlesztés a gyakorlatban: a SENSORIA megközelítés.
Üzleti ontológiák, UBL, OWL-S, alkalmazások és adatok leírása (eb-XML, xCBL). Üzleti folyamatok fokozatos fejlesztése (tölcsér modell), hierarchikus tervezés.


2. Minőségi analízis (9 óra elmélet/előadás)
Célkitűzés: a rendszer modellalapú logikai helyességének és specifikációja teljességének vizsgálata, a szolgáltatásbiztonság alapfogalmainak bevezetése, a modellező eszköz bemutatása.
Helyességellenőrzés. Alapok. Kritériumok megfogalmazása.
Környezet modellezése. Felhasználói viselkedés gráf (Customer Behavior Model Graph) és származtatása az UML alapú korai tervekből.
A vizsgálatok célkitűzése. logikai helyesség. Alapvető vizsgálatok. Kivételkezelés (teljesség kritériumai, modellezési eszközök). Szolgáltatásbiztonság. Aspektusok. Autorizációs sémák (Példa: Bell-laPadula). Robosztusság. Kvalitatív hibamodellezés. FMEA. Katasztrófaelhárítás tervezésének támogatása.
A minőségi analízis eszközei. Szimulációs vizsgálatok. A célkitűzések megfogalmazása általános célú eszközben (Példa: IBM WS Business Modeller). Kimerítő szimuláció. Modell ellenőrzés.

3. Mennyiségi analízis: teljesítménybecslés (15 óra elmélet/előadás)
Célkitűzés: azon módszerek bemutatása, amelyekkel az üzleti és az azt kiszolgáló informatikai rendszer egyes komponenseinek teljesítményjellemzői megszerezhetőek és a rendszer modelljébe beépülve szimuláció segítségével annak teljesítményét illetve szűk keresztmetszeteit meghatározhatóvá teszik.
Alapok. Jellemzők. Időhelyesség: WCET (time-out). Átbocsátóképesség: veszteségidő, várakozó sor hossza. Erőforrás kihasználtság. Mért és származtatott jellemzők: Példa:teljesítménymérés és üzleti metrikák.
Kísérlettervezés. Statisztikai alapok: kísérletszám becslése, adaptív kísérlet végrehajtás, szimulációs mérések értékelése, az eredmények hibájának becslése. Sokparaméteres megjelenítés eszközei.
Szimuláció végrehajtás. Maximális átbocsátóképesség meghatározása. Szűk keresztmetszet keresése. Érzékenységvizsgálatok: paraméterezés hibái, környezeti változások hatása. Esettanulmány.
Kapacitástervezési metodika. Konfigurációparaméterek becslése: alkalmazások monitorozása web alapú környezetben, on-line és log analízis. Benchmarkok: elemi (SPECxxx, grafika); kompozit (TPC). Virtualizált megoldások jellemzése. Terhelésmodellek: hozzáférési naplók használata; Zipf törvény, teszt mérések. What-if analízis: konstrukció javítása (Példák: upgrade, skálázás, többrétegű architektúra), terhelésugrás (Példa: DoS támadás).


4. Mennyiségi analízis: a szolgáltatásbiztonság fogalmai üzleti folyamat alapú rendszerekben (6 óra elmélet/előadás)
Célkitűzés: annak bemutatása, hogy a teljesítménymodellezés eszköztára adaptálható szolgáltatásbiztonsági célokra is.
Megbízhatóság becslése szimulációval. A ritka esemény probléma. Feltételes jellemzők származtatása szimulációval, az eredmény integrálása globális jellemzőkbe.
Modellparaméterezés: felhasználói hibametrikák, alkalmazások hibarátájának becslése: Raleigh-eloszláson alapuló közelítések, hibanapló analízis. Erőforráshibák leírása.
Számítandó jellemzők és meghatározásuk módja: rendelkezésre állás, teljesítőképesség, megbízhatóság.
Üzleti folyamatmodell és SLA alapján szolgáltatásbiztonsági jellemzők meghatározása (Multiple Phased System paradigmával). BPEL alapú folyamatok ellenőrzése, kooperáló folyamatok ellenőrzése. Robosztus üzleti folyamatok tervezése adatfolyamhálók használatával. Üzleti folyamatok ontológia alapú ellenőrzése.


5. Összefoglaló esettanulmány
(3 óra elmélet/előadás)
Célkitűzés: a teljes elemzési folyamat bemutatása szintézis jelleggel egy vállalati alkalmazás tervezésénél.
Elektronikus üzleti infrastruktúra vizsgálata és méretezése. Költségbecslés. Megoldási alternatívák összehasonlítása.

A tantárgy a gazdaságinformatikai rendszerek tervezési folyamatát, az üzleti alkalmazások és az azokat kiszolgáló informatikai infrastruktúra tervezését és –méretezést tárgyalja modellalapú megközelítésben. A hallgatók megismerik a helyességbizonyítás, teljesítményanalízis és szolgáltatásbiztonság alapfogalmait és megjelenésüket a modellezésben. A modellezéshez kapcsolódó gyakorlati méretezési és (gazdasági és informatikai jellegű) méréstechnikai feladatokban jártasságot szereznek. A tárgy általános modellezési paradigmák mellett a gazdasági rendszerekben alkalmazott szakterületspecifikus modellezési nyelveket is ismerteti. A tantárgy követelményeit eredményesen teljesítő hallgatók megismerik a modellalapú architektúra tervezés alapjait, képesek az informatikai rendszerekkel szembeni követelmények és specifikációjuk szabatos megfogalmazására, működési környezetük és architektúrájuk modellezésére, ismerik a vonatkozó főbb informatikai és gazdasági szabványokat. Jártasságot szereznek a diszkrét rendszerek szimuláció alapú helyességbizonyításában és méretezési eljárásaiban, képesek a már működő rendszerek szűk keresztmetszeteinek feltárására, az azok megszüntetésére szolgáló megoldási alternatívák összehasonlító elemzésére. Megismerik számítógéprendszerek gyakorlati méréstechnikájának azon elemeit, melyekkel a modellek paraméterezésének alapjául szolgálhatnak.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Előadás.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Alapszintű szoftvertervezési ismeretek, operációs rendszer és hálózati szintű ismeretek.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Alapszintű szoftvertervezési ismeretek, operációs rendszer és hálózati szintű ismeretek.
General rules
Követelmények: a.    A szorgalmi időszakban:    Házi feladat b.    A vizsgaidőszakban:         Szóbeli vizsga c.    Elővizsga:             Van Az aláírás megszerzésének feltétele egy házi feladat határidőre történő leadása és szóbeli beszámolás a feladatról. A vizsgajegyet szóbeli vizsga során szerzik meg a hallgatók, a házi feladat a jegybe 30% súllyal beleszámít. Pótlási lehetőségek: 11. Pótlási lehetőségek: A házi feladat leadására a pótlási héten különeljárási díj mellett egy lehetőséget biztosítunk.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses
-
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.