Újrafelhasználható modulok tervezése és fejlesztése

Göttli Ábel Lóránt (2023) Újrafelhasználható modulok tervezése és fejlesztése. Pénzügyi és Számviteli Kar.

[thumbnail of Gottli_Abel_Lorant_FU5I0L.pdf] PDF
Gottli_Abel_Lorant_FU5I0L.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (806kB)
[thumbnail of BA_O_Gottli_Abel.pdf] PDF
BA_O_Gottli_Abel.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (205kB)
[thumbnail of szakdolgozat-biralat.docx.pdf] PDF
szakdolgozat-biralat.docx.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (234kB)
[thumbnail of BA_B_Gottli_Abel_Lorant.pdf] PDF
BA_B_Gottli_Abel_Lorant.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (406kB)

Absztrakt (kivonat)

Az információs technológia gyors fejlődése és az egyre növekvő szoftverkomplexitások kihívás elé állítják a fejlesztőket és vállalatokat. Ezen kihívások kezelésének egyik eleme az újrafelhasználható modulok alkalmazása, amelyről a szakdolgozatom szól. Szakdolgozatom bevezetése után a többrétegű architektúrát mutatom be, amelyet követ a monolit architektúra, amelyben bemutatásra kerülnek ezen megközelítésnek az előnyei és hátránya. Ezt követően a SOA patternről is szó ejtek. Majd a mikroszerviz architektúra bemutatása következik, amelyben szintén szót ejtek az előnyeiről és hátrányairól, valamint összehasonlítom a fent említett stílusokat. Ezen felül a konténerizációhoz szükséges eszközöket és technológiákat mutatom be. A konténerek alkalmazása számos előnnyel jár, beleértve a rendszerfüggetlenséget és a könnyű telepítést. Ebben a részben kerül bemutatásra a Docker is, mint konténerizációra szolgáló eszköz. A konténer orchesztráció is bemutatásra kerül és a könnyebb megértés érdekében a Kubernetes-ről is írok. Így, hogy a szükséges ismereteket bemutattam, az újrafelhasználható modulok ismertetése következett, amely részben bemutatásra került, hogyan jöttek létre ezek a megoldások, továbbá, hogy mi is pontosan az értelmük a szoftverfejlesztés világában. A dolgozat folytatásában az SDCL folyamat is szóba kerül, amely mentén bemutatásra kerül egy újrafelhasználható modul elkészülésének folyamata. Elsőként az igényfelmérés folyamatán keresztül mutatom be, hogy miért és hogyan keletkezik arra igény, hogy a projektspecifikus megoldások helyett az újrafelhasználható megoldások felé vegyék az irányt a csapatok, valamint a követelményfeltárás gyakorlata is bemutatásra kerül és a követelmény specifikálás, a funkcionális és nem funkcionális követelményeken keresztül. A következő részekben a tervezés folyamata kerül részletes bemutatásra, majd az SDLC következő fázisai is említésre kerülnek. A kutatási részben mélyinterjút készítettem a szakmában jártas emberekkel. Az interjú témája hipotéziseim vizsgálata volt, amelyek arra keresték a választ, hogy miért éri meg egy vállalat számára újrafelhasználható modulokban gondolkodnia és milyen előnyökkel, valamint nehézségekkel jár. Ennek köszönhetően mélyebb szakmai belátást kaphattam az újrafelhasználható modulok gazdasági és informatikai világába. Végül egy jövőkép és összefoglalás rész zárja a dolgozatot, amelyben személyes véleményemet is kifejtettem a témámmal kapcsolatban.

Intézmény

Budapesti Gazdasági Egyetem

Kar

Pénzügyi és Számviteli Kar

Tanszék

Gazdaságinformatika Tanszék

Tudományterület/tudományág

NEM RÉSZLETEZETT

Szak

Gazdaságinformatikus

Mű típusa: diplomadolgozat (NEM RÉSZLETEZETT)
Kulcsszavak: architektúra, mikroszerviz, modularitás, tervezés, újrafelhasználható
SWORD Depositor: Archive User
Felhasználói azonosító szám (ID): Archive User
Rekord készítés dátuma: 2024. Máj. 14. 08:07
Utolsó módosítás: 2024. Máj. 14. 08:07

Actions (login required)

Tétel nézet Tétel nézet