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

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.