Modern szoftvertechnológia (VK)

Oktatási cél: A tantárgy célja, hogy megismertesse a hallgatókat a professzionális nagyvállalati szoftverfejlesztés eszközeivel és módszereivel, különös hangsúlyt fektetve a legjobb gyakorlatokra, valamint a tervezés, a fejlesztési folyamat és az üzemeltetés során felmerülő kihívásokra. A hallgatók gyakorlati ismereteket szereznek egy magas funkcionális és nemfunkcionális követelményeket támasztó nagyvállalati alkalmazás fejlesztéséhez, teszteléséhez, üzemeltetéséhez és karbantartásához szükséges eszközökről és módszerekről. A tantárgy bemutatja a legfontosabb keretrendszereket és azok alkalmazását webes és egyéb alkalmazások fejlesztése során, továbbá áttekinti a teljes szoftveréletciklust lefedő technológiákat és technikákat annak érdekében, hogy a hallgatók a kurzus elvégzését követően magabiztosan tudjanak eligazodni egy nagyléptékű szoftverfejlesztési projektben.

Tematika: A tantárgy keretében bemutatásra kerülnek azok a kihívások és az ezek megoldását szolgáló legkorszerűbb technológiák, amelyek a nagyvállalati szoftverfejlesztés során leggyakrabban előfordulnak. Az egyes problémakörök kapcsán a kurzus megvizsgálja, hogy jellemzően milyen gyakorlati eszközök állnak rendelkezésre a felmerülő problémák megoldására, valamint azokat a szakmai elveket, amelyek ezekben az eszközökben és megoldásokban megjelennek. Mindez lehetővé teszi, hogy a hallgatók egyrészt képessé váljanak a nagyvállalati rendszerekben előforduló feladatok gyakorlati megoldására, másrészt elsajátítsák azt a szemléletmódot, amely segítségével a folyamatosan fejlődő és egyre összetettebb kihívásokat támasztó nagyvállalati szoftverfejlesztési környezetben is sikeresen helyt tudnak állni.

Modern szoftvertechnológia