Szoftverfejlesztést támogató eszközök fejlesztése .NET ill. Java környezetben

Konzulens:
Dr. Simon Balázs
Tárgy:
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Hallgatói létszám:
4
Folytatás:
Szakdolgozat / Diplomaterv
Leírás:
A szoftverfejlesztésben még mindig hiány van a jól használható, produktív eszközökből. Hiányoznak a jól testreszabható és felhasználóbarát modellezőeszközök, hiányoznak a fordítók hatékony készítését elősegítő eszközök, hiányoznak az ízléses dokumentáció generálását segítő eszközök, és hiányoznak a hatékony tesztelést támogató eszközök is. A téma során a hallgatók feladata ilyen szoftverfejlesztést támogató eszközök megírása. A megoldásoknak ingyenes, nyílt forráskódú megoldásokra kell épülnie. A megoldandó feladatok többek között: a Modelio modellező eszköz kibővítése új modellezési nyelvekkel, hogy az UML-en túl más modellek is elkészíthetők legyenek a következő generációs C# fordító, a Roslyn általánosítása tetszőleges programnyelvre az ANTLR elemzőre építve a szintaktikai elemzésen túl támogatni a fordítás további fázisait modellek automatizált építése szöveges programkódokból kódgenerátorok fejlesztése ízléses dokumentációgenerátorok fejlesztése jól használható teszteszközök fejlesztése Visual Studio és Eclipse plugin-ok fejlesztése