Modellalapú szoftverfejlesztés labor
VIAUMA23 | Mérnökinformatikus MSc | Félév: 2 | Kredit: 5
A tantárgy célkitűzése
A tárgy célja, hogy a hallgatók a modellalapú szoftverfejlesztés témakörében megszerzett elméleti tudást a gyakorlatban is megtanulják alkalmazni.
A tárgy oktatói

Ficsor Attila
doktorandusz

Semeráth Oszkár
docens
A tantárgy részletes tematikája
A hallgatók egy szakterületi nyelv, valamint az abból készíthető modellek kialakításának és feldolgozásának folyamatát veszik végig.
1. Labor: a szakterület megismerése, az EMF-alapú metamodell kialakítása 2. Önálló projektfeladat: Xtext alapú szövegszerkesztő készítése a metamodellhez (2 alkalom) 3. Feladatbemutatás: Xtext 4. Önálló projektfeladat: Modellfeldolgozás gráftranszformáció segítségével (2 alkalom)
5. Feladatbemutatás: Gráftranszformáció 6. Önálló projektfeladat: Kiegészítő modulok, Blockly és ANTLR (2 alkalom) 7. Feladatbemutatás: Modulok
A tárgyhoz tartozik egy 10x4 órás idősáv, amiben a jelenléti alkalmakra is sor kerül. Az 1. labor elvégezhető szinkron módon jelenléti, ill. aszinkron módon online formában (a kiadott segédanyagok alapján). A labor eredményét az oktatók a félév elején kihirdetett határidő szerint értékelik.
Az önálló projektfeladatok 2 alkalomnak felelnek meg kiméretüket tekintve. Ezeket a feladatokat a hallgatók otthon végzik el, de a tárgy idősávjában személyes konzultációs lehetőséget biztosítanak. Az önálló projektfeladatok eredményét a személyes feladatbemutatások alkalmával kell prezentálni (szintén az idősávban). A megoldások a bemutatások alkalmával kerülnek értékelésre.
1. Labor: a szakterület megismerése, az EMF-alapú metamodell kialakítása 2. Önálló projektfeladat: Xtext alapú szövegszerkesztő készítése a metamodellhez (2 alkalom) 3. Feladatbemutatás: Xtext 4. Önálló projektfeladat: Modellfeldolgozás gráftranszformáció segítségével (2 alkalom)
5. Feladatbemutatás: Gráftranszformáció 6. Önálló projektfeladat: Kiegészítő modulok, Blockly és ANTLR (2 alkalom) 7. Feladatbemutatás: Modulok
A tárgyhoz tartozik egy 10x4 órás idősáv, amiben a jelenléti alkalmakra is sor kerül. Az 1. labor elvégezhető szinkron módon jelenléti, ill. aszinkron módon online formában (a kiadott segédanyagok alapján). A labor eredményét az oktatók a félév elején kihirdetett határidő szerint értékelik.
Az önálló projektfeladatok 2 alkalomnak felelnek meg kiméretüket tekintve. Ezeket a feladatokat a hallgatók otthon végzik el, de a tárgy idősávjában személyes konzultációs lehetőséget biztosítanak. Az önálló projektfeladatok eredményét a személyes feladatbemutatások alkalmával kell prezentálni (szintén az idősávban). A megoldások a bemutatások alkalmával kerülnek értékelésre.