A Low-Code alapú fejlesztés hatékonysága a hagyományos programozással szemben
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Kulcsszavak: | adatbázis Angular low code NestJS UML |
Online Access: | http://dolgozattar.uni-bge.hu/54149 |
Abstract: | Szakdolgozatomban a Low-code alapú fejlesztési módszertan bemutatására fókuszál a hagyományos fejlesztéssel szemben. Bemutatom a No-code és a Low-code közti különbségre, továbbá a nemzetközi piacon elérhető, jelenleg is népszerű eszközök bemutatására. A témát alaposan részletezve egy esettanulmányban bemutatom be, hogy a Low-code alapú fejlesztés megközelítése miben tér el a hagyományos programozással szemben. Ehhez a munkahelyemen alkalmazott low-code eszköz 1.4 -es változatával demonstrálom egy prototípus alkalmazás fejlesztési folyamatát. Az esettanulmány kiemelt hangsúlyt fektet az üzleti domain, üzleti kontextus meghatározására is, ugyanis az eszköz használatával absztrakt szinten, UML nyelvben megkezdődik az alkalmazás üzleti oldalának a tervezése, és ezen absztrakciós nyelv alapján generálódik ki az alkalmazás is. Az absztraktszintű alkalmazásterven túl az esettanulmány az alkalmazandó rendszerek bemutatásával is foglalkozik: Az UML tervből hogyan és milyen minőségben generálódik az adatbázis, backend és frontend alkalmazás, milyen architektúrális rétegek kerülnek kigenerálásra úgy, hogy a fejlesztőnek nem kell foglalkoznia ezen alkalmazásrétegek megvalósításával. A szakdolgozatban a frontend és backend rendszerek elemzése mellett részletezem saját megfigyeléseimet és észrevételeimet is, amelyek a low-code eszközök effektivitását emelik ki a hagyományos fejlesztéssel szemben, és javaslatokat teszek bizonyos funkciók további finomítására. Az esettanulmány egy egyszerű gyakorlati példája a Low-code megoldások alkalmazásának hatékonyságára. Az alkalmazandó alkalmazásokon túl, további területek összehasonlítását is bemutatom, amelyben kiemelem a low-code eszköz előnyeit és hátrányát is az erőforrásbecslés, tesztelés, hibajavítás, verziókezelés és ügyfélközpontúság tekintetében a hagyományos fejlesztéssel szemben. Összefoglalásul bemutatom az eszköz által megvalósított kész alkalmazás működését és hatékonyságát, a saját a szerzett tapasztalatok alapján áttekintést nyújtok Low-code várható jövőképébe. Úgy gondolom – hogy bár a használt Low-code eszköz még továbbfejlesztés alatt áll -, a jelenlegi eszköz által nyújtott generált produktumok már jelentős mértékben hozzájárulnak az gyors és hatékony fejlesztéséhez, a rapid alkalmazásfejlesztéshez. A jövőben remélhetőleg elérhetővé válik széleskörűbben is fejlesztők és vállalatok számára a Low-code fejlesztési lehetőség, hogy minimális implementációval magas színvonalú alkalmazásokat hozzanak létre a potenciális ügyfelek számára. |
---|