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