Az Alkalmazásfejlesztés, adat- és üzleti modellezés UML jelöléseivel tanfolyam célja, hogy a résztvevők átfogó képet kapjanak az objektumorientált elemzés, tervezés és modellezés korszerű módszereiről, valamint megismerjék az UML jelölésrendszer gyakorlati alkalmazását. A képzés során a résztvevők nemcsak az UML különböző diagramtípusait tanulják meg értelmezni és elkészíteni, hanem azt is, hogyan használhatók ezek az eszközök a szoftverfejlesztés, az adatmodellezés és az üzleti folyamatok modellezése során.
A tanfolyam kitér az objektumorientált szemlélet kialakulására, az UML és a RUP módszertan hátterére, valamint a modellezési nyelvhez kapcsolódó fogalomrendszerre is. A résztvevők a gyakorlatok során Enterprise Architect szoftvert használnak, így a képzés gyakorlati oldalról is támogatja a modellezési technikák elsajátítását.
A képzés külön értéke, hogy az UML jelöléseit nem önmagukban mutatja be, hanem összekapcsolja az alkalmazásfejlesztési, adatmodellezési és üzleti modellezési feladatokkal. Ezáltal a résztvevők jobban megértik, hogyan lehet a modellezést valós fejlesztési környezetben, rendszerszervezési és tervezési helyzetekben eredményesen alkalmazni.
Mit tanulnak a résztvevők?
A képzés során a résztvevők megismerkednek az objektumorientált szemlélet fejlődésével, az UML kialakulásának hátterével, valamint a Rational Unified Process alapelveivel. A tanfolyam során többek között az alábbi területekkel foglalkoznak:
- az objektumorientált szemlélet történetével, valamint az UML és a RUP kialakulásával
- a modellezési módszertanokkal és a kapcsolódó szakmai szóhasználattal
- az Enterprise Architect alapvető használatával
- az UML általános eszközeivel, például megjegyzésekkel, sztereotípiákkal és korlátozásokkal
- használati eset diagramok készítésével és alkalmazásával
- csomagdiagramok és osztálydiagramok felépítésével
- asszociációk, aggregációk, kompozíciók, általánosítások és függőségek modellezésével
- objektumdiagramok, szekvencia diagramok és együttműködési diagramok értelmezésével
- aktivitásdiagramok és állapotdiagramok használatával
- komponensdiagramok és telepítési diagramok szerepével a tervezésben
- a RUP fázisaival, munkafolyamataival és alkalmazási logikájával
- az adatmodellezés UML-alapú megközelítésével
- az objektumorientált modellek adatbázismodellé alakításával
- az asszociációk és öröklési kapcsolatok megvalósításával adatbázis-tervezés során
- az üzleti modellezés UML-alapú módszereivel
- az üzleti célok, folyamatok, erőforrások és szabályok modellezésével
- az Eriksson–Penker-féle üzleti modellezés alapjaival
- az OCL szerepével és használatával üzleti modellezési környezetben
A képzés célja, hogy a résztvevők képesek legyenek az UML eszköztárát tudatosan használni alkalmazásfejlesztési, adatmodellezési és üzleti modellezési feladatok során is.
Kinek ajánlott a képzés?
A képzés elsősorban azok számára ajánlott, akik szeretnék mélyebben megérteni a szoftverrendszerek elemzésének, tervezésének és modellezésének folyamatait, valamint szeretnék gyakorlati szinten is alkalmazni az UML jelölésrendszerét. A tanfolyam különösen hasznos lehet azok számára, akik:
- érdeklődnek az alkalmazásfejlesztés és rendszerelemzés iránt
- szeretnék megismerni az UML diagramok gyakorlati használatát
- foglalkoznak vagy foglalkoznának szoftvertervezéssel
- szeretnének betekintést kapni a RUP módszertanba
- érdeklődnek az adatmodellezés és az üzleti modellezés iránt
- fejlesztőként, elemzőként vagy rendszerszervezőként szeretnének dolgozni
- fontosnak tartják a fejlesztési folyamatok strukturált és átlátható tervezését
A képzés jó választás lehet fejlesztőknek, rendszerszervezőknek, üzleti elemzőknek és minden olyan szakembernek, aki modellezési eszközökkel szeretné támogatni a szoftverfejlesztési vagy üzleti tervezési munkáját.
Miért érdemes elvégezni ezt a tanfolyamot?
A képzés egyik legnagyobb előnye, hogy átfogó módon mutatja be az UML használatát, miközben összekapcsolja a modellezési elméletet a gyakorlati alkalmazásfejlesztési, adatmodellezési és üzleti modellezési feladatokkal. A résztvevők nemcsak diagramokat tanulnak rajzolni, hanem azt is megértik, hogy ezek hogyan támogatják a követelményelemzést, a tervezést, az implementáció előkészítését és a kommunikációt a fejlesztési folyamat különböző szereplői között.
A tanfolyam segítségével a résztvevők strukturáltabban tudják majd megközelíteni a szoftverrendszerek tervezését, könnyebben átlátják a komplex rendszerek felépítését, és olyan modellezési szemléletet sajátítanak el, amely a gyakorlatban is jól hasznosítható.

