Belépés címtáras azonosítással
magyar nyelvű adatlap
Eclipse alapú fejlesztés és integráció
A tantárgy angol neve: Eclipse Based Development and Integration
Adatlap utolsó módosítása: 2011. augusztus 30.
Név:
Beosztás:
Tanszék, Int.:
Dr. Varró Dániel
egyetemi docens
MIT
Dr. Ráth István
ügyvivő szakértő
A tárgy célja a hallgatók megismertetése a modern Eclipse nyílt keretrendszer felépítésével, használatával és továbbfejlesztésével. A tárgy során a hallgatók áttekintést kapnak az Eclipse keretrendszer felépítésének általános alapelveiről, majd a szakterület-specifikus modellezési nyelvekre fókuszálva ismerkednek meg a széles körben használt, kapcsolódó Eclipse komponensekkel. A hallgatók előadásokon hallott elméleti ismereteiket a gyakorlatok során fejleszthetik használható tudássá.
Bevezetés: A szoftver fejlesztés folyamata, fejlesztési részfeladatok, jellemző fejlesztőeszközök, keretrendszerek (előnyök, jellemzők, példák).
Eclipse alaptechnológia, Alapkoncepció, plugin mechanizmus, Eclipse alapkomponensek. A plugin fejlesztés alapjai. Grafikus felület fejlesztéséhez használt komponensek áttekintése (SWT, JFace, stb.).
Modellezési nyelvek tervezése: Eclipse Modeling Framework (EMF), a Graphical Modeling Framework (GMF). Szöveges editorok támogatása, OCL kényszerek Eclipse integrációja. Editorok elemei, ezek összekapcsolása.
Szöveges editorok készítése: JFace editor framework, Parszer generátor keretrendszerek (LPG), Kódszínezők, Content Assist készítése, Magasszintű keretrendszerek (IMP)
Esettanulmányok: Szakterület-specifikus nyelvek biztonságkritikus, beágyazott rendszerekben (autóipari fejlesztések, repülőgép fedélzeti rendszerek).
9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium):
Előadás és laboratórium.
Előadás és laboratórium
- A szorgalmi időszakban: A félévvégi aláírás feltétele a tárgy anyagát felölelő házi feladat (otthoni feladat) önálló, megfelelő színvonalú elkészítése. A házi feladatok kiadása a 4. oktatási héten, beadása pedig a 10. oktatási héttől a szorgalmi időszak végéig történik.
- A vizsgaidőszakban: A hallgatók a tárgyból szóbeli vizsgát tesznek. A vizsga feltétele az aláírás megszerzése, a megszerzett aláírás 3 évig érvényes. A félévközi házi feladat (otthoni feladat) értékelése 50% súllyal számít bele a vizsgajegybe.
- Elővizsga: Nincs.
A házi feladat (otthoni feladat) határidőn túl a pótlási héten adható be, a vizsgaidőszakban pótlás már nem lehetséges.
A vizsga egyszeri javítására minden hallgató jogosult, ekkor az érvényes eredmény a legutolsó alkalommal elért osztályzat.
A házi feladattal kapcsolatban a félév során legalább egy konzultációs lehetőséget biztosítunk.
- Óravázlatok, fóliák a tárgy web lapján.
- Az Eclipse keretrendszer és komponenseinek webes dokumentációi, guide és tutorial anyagai (http://www.eclipse.org, http://www.eclipse.org/documentation/).
Dr. Balogh András