Szoftverfejlesztést támogató eszközök fejlesztése .NET ill. Java környezetben
Supervisor:
Dr. Simon Balázs
Subject:
Project Laboratory 1 - Visual informatics, MSc IT.
Project Laboratory 2 - Visual informatics, MSc IT.
Project Laboratory - Software development study specialization, BSc IT.
Project Laboratory 2 - Visual informatics, MSc IT.
Project Laboratory - Software development study specialization, BSc IT.
Students count:
4
Continue:
Szakdolgozat / Diplomaterv
Description:
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
