Számítástudományi és Információelméleti Tanszék

 

Témakiírás

Hatékony vizsgáztatási rendszer tervezése és fejlesztése


Szóbeli vizsgáknál nagy nehézséget okoz a hallgatók behívásának megfelelő ütemezése - figyelni kell arra, hogy a vizsgáztatók folyamatosan el legyenek látva hallgatóval, de a hallgatóknak is járjon a 45 perc kidolgozási idő, valamint ne kelljen túl sokat várniuk a kidolgozást követően arra, hogy valaki szólítsa őket. A feladatot nehezíti, hogy a vizsgáztatók száma is változhat, valamint a teljesítményük sem tekinthető konstansnak. A hallgató feladata az, hogy egy megfelelő sztochasztikus modellt kidolgozzon, amihez először meg kell ismernie a tömegkiszolgálás módszereinek egy egyszerűbb részét. A kidolgozott modell alapján meg kell terveznie egy kliens-szerver architektúrájú rendszert, amihez mind a front-, mind a back-end szükséges. Opcionálisan a front-end futhat hagyományosan web böngészőben (akár tetszőlegesen választott technológiával), vagy Android platformon is megvalósítható mobil alkalmazásként. Szintén opcionálisan a hallgató megismerkedhet a Unix alapjaival, illetve szerverek telepítésével/fölkonfigurálásával (érdeklődés esetén akár a manapság igen fölkapott microservice szemlélettel a Docker virtualizációs technológia segítségével).

Kulcsszavak: tömegkiszolgálás, szoftvertervezés, szoftverfejlesztés, kliens-szerver architektúra, Android, Docker, szabadon választható technológiák


Irodalom:
Györfi, Győri, Pintér – Tömegkiszolgálás

Fricsor, Krizsán, Mileff - Szoftverfejlesztés


Zlatniczki Ádám
doktorandusz
I.E.-2.17.2 (telefon: 31-58)

adam.zlatniczki@cs.bme.hu