Szűcs Ákos (2024) Műhelyfolyamat-tervező szoftver fejlesztése gépjárműszervizek számára. Gazdálkodási Kar Zalaegerszeg.
PDF
Szucs_Akos_2024jan.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (1MB) |
|
Archive (ZIP)
szűcs_ákos_2024jan_melleklet.zip Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (14MB) |
Absztrakt (kivonat)
Egy gépjárműszerviz életében mindennapos probléma az optimális munkatervezet kialakítása, mivel számos tényező befolyásolhatja a munkák folyamatát, így akár egy meglévő tervezetet is gyorsan át kell tudni alakítani a nap folyamán. Ezért a Pannon-Truck 2000 Kft.-nél töltött gyakorlatom során azt a célt tűztem ki, hogy megvalósítok egy szoftvert, amellyel a vállalat könnyedén tervezheti a munkáját és segítségével nyomon követheti azok alakulását. A fejlesztést megelőzőleg egy rövid piacelemzést végeztem, ahol feltártam a konkurens vállalatok kínálatát és az általam elkészítendő szoftver erősségeit, gyengeségeit, azaz felmértem a szoftver piacképességét. A piacelemzést követően a vízesésmodellnek megfelelően fejlesztettem a szoftvert, amelynek az első lépése a követelményrendszer meghatározása volt, ahol mind a funkcionális és nem funkcionális követelményeket részleteztem. Minden fejlesztési folyamatnál a „design thinking”, azaz a tervezői szemléletet, egy ügyfélközpontú módszert követtem, elősegítve a hatékony kommunikációt és fejlesztést. A szoftver megvalósításakor törekedtem a modern és korszerű technikák alkalmazására, amelyeket a nagyvállalatok is használnak. A dolgozatban .NET keretrendszer és a React Typescript könyvtárak használatával implementáltam a szoftvert a „clean architektúra” és SOLID elvek mentén, valamint különböző tervezési mintákat alkalmaztam (Builder, Factory, Mediator stb.), ezáltal egy jól strukturált és karbantartható kódbázist írtam. Bemutattam a fejlesztés lépéseit, ahol részleteztem és gyakorlati példákon keresztül mutattam be a használt módszereket, valamint egy olyan algoritmusra tettem kísérletet, amely lineáris programozást használva a munkákat automatikusan beosztja megfelelő paraméterek szerint. Az implementálás végeztével leteszteltem a szoftvert és leírtam a további CI/CD, azaz a folyamatos integráció és szállítási folyamatokat, melyek által a vállalat mindig a legfrissebb verziót használhatja majd a vállalati folyamatok lebonyolításához.
Intézmény
Pannon Egyetem
Kar
Tanszék
Informatikai Rendszerek és Alkalmazásai Tanszék
Szak
A képzés szintje
alapképzés
Konzulens(ek)
Mű típusa: | diplomadolgozat |
---|---|
Kulcsszavak: | .NET Framework, Design Thinking, folyamattervezés, SOLID elvek, szoftverfejlesztés - szoftverkészítés, tervezési minták |
SWORD Depositor: | SWORD |
Felhasználói azonosító szám (ID): | SWORD |
Dátum: | 17 Feb 2024 11:29 |
Utolsó módosítás: | 17 Feb 2024 11:30 |
Actions (login required)
Tétel nézet |