K-INFO
HU
EN
Login

Eclipse Based Development and Integration

Eclipse alapú fejlesztés és integráció
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Eclipse alapú fejlesztés és integráció
Eclipse Based Development and Integration
Subject code BMEVIMIM270
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 1 0
type (linked/independent) derived course
Assessment type vizsga
Credits 4
Subject coordinator
DR. Varró Dániel
position: egyetemi tanár
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

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.

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á.

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 és laboratórium

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)
Alapvető Java programozási 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)
Alapvető Java programozási ismeretek.
General rules
Követelmények: -          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. Pótlási lehetőségek: 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.
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.