Sebestyén Tímea (2020) Egyedi alkalmazásfejlesztés, tesztelés és dokumentálás a Billzone.eu online számlázó alkalmazás keretében. Pénzügyi és Számviteli Kar.
Előnézet |
PDF
Sebestyén_Tímea_Záródolgozat_NZUWXZ.pdf Download (1MB) | Előnézet |
PDF
Nyilatkozat-szakdolgozat-nyilvanossa-tetelerol_2020.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (261kB) |
|
Előnézet |
PDF
FOSZK_OF_SEBESTYÉN_TÍMEA_NZUWXZ.pdf Download (111kB) | Előnézet |
Absztrakt (kivonat)
Összességében úgy gondolom, hogy a lehető legalkalmasabb programozási folyamatban tudtam részt venni a gyakorlati helyem által, ugyanis volt benne informatikai rész is, de szintén kamatoztatni tudtam a gazdasági területen szerzett tudásomat. A szakdolgozatomban részletesen be tudtam mutatni minden munkafolyamatot, ami egy alkalmazás fejlesztése során felmerülhet. Elsőként a céget és a téma kapcsolatát részleteztem. Az N-Ware Kft egy szoftverfejlesztő cég, akik 10 éve dolgoznak együtt egy folyamatosan fejlődő csapattal. Manapság már 50-60 főt foglalkoztat a cég, több alcégével együtt. Az alkalmazásfejlesztést, mint témát azért is választottam, mert tudtam, hogy a munkahelyen ezt a témát fogom a gyakorlatban alkalmazni, tehát erről tudok a legrészletesebben írni. A cégen belül sikerült egy olyan projektet választani a felsőbb vezetőimnek, ami tökéletesen beleillik a gazdaságinformatikusok szakmájába. Tartalmazott a munkám programozási és informatikai feladatokat is, de hasznosak voltak a számlázás során a pénzügyi ismereteim is. Amikor a dokumentálás részben vettem részt, több blogcikkünkben is le tudtam írni a számlázás bizonyos funkcióit részletesen és a felhasználók számára érthetően, ahogyan azt az egyetemi oktatóimtól elsajátíthattam. Sok esetben pedig a hétköznapokban szerzett tapasztalataimat felhasználva jutottam előre a feladataim elvégzésében. Az alkalmazásfejlesztést a C# nyelven keresztül mutattam be, mivel azt használtuk napi rendszerességgel. Összeszedtem ismereteim és tapasztalataim alapján a C# nyelv tulajdonságait és működési elveit. Természetesen nem csak a Back-End részt vettem alapul, a Billzone.eu egyedi alkalmazásfejlesztése cím alatt kitértem a HTML és a JavaScript tulajdonságait is. Ezekkel a nyelvekkel alkották meg a modern számlázó weblapot, aminek az összetettségéért a .NET keretrendszer felel, amit alkalmazunk. A programozási feladatokban legtöbbször hibakeresést és apróbb javításokat bíztak rám. Volt, amikor a kódban elhelyezett SQL utasítást kellett kiegészítenem, és volt, amikor csak meg kellett keresnem a hiba forrását, és azt továbbítottam a fejlesztő munkatársam számára, és ő oldotta meg a problémát. A következő fejezetben a programok dokumentálásáról írtam. Ez egy fontos feladat a programozás folyamatában, ugyanis hiába írunk meg egy programot, ami sokak számára hasznos lehet, ha nem írjuk le a felhasználók számára a pontos működését. Úgy gondolom, hogy a munkám során majdnem a legtöbb időt a Billzone.eu dokumentálásával töltöttem. Ezek során frissítettem a fontosabb blogcikkeket, amiket a mindennapok során felkutatnak a felhasználók, mert a rendszer funkcióit mutatják be képek segítségével. Sok esetben a szöveget is át kellett fogalmaznom, mert a különböző funkciók azóta más elérési pontban találhatók meg, vagy éppen más elnevezést kaptak a frissítések során. Ezen kívül, minden hónapban én készítettem el a blogcikket az előző havi frissítésekről, amik elvégzésre kerültek általunk. Ha egy új funkció került bevezetésre, akkor arról egy külön cikket készítettem, hogy a felhasználók részletesebb betekintést nyerjenek az új funkcióba. A záródolgozatom harmadik nagyobb fejezetében a tesztelést vettem alapul. A programok tesztelése legalább annyira fontos feladat, mint a program megírása, ugyanis tesztelés nélkül nem látjuk, ha nem megfelelően működik a programunk. Ez nem azt jelenti, hogy ha egyszer megírjuk, és hibátlanul működik a program az adott tesztesetek elvégzése során, hogy ha módosítást végzünk rajta, akkor nem változhat meg a működése. Minden javítás után érdemes több lépcsőben tesztelni, és ha lehetőségünk van rá, akkor több böngészőből, vagy több operációs rendszerről. Ebbe beletartozik a mobiltelefonok és tabletek böngészőin való futtatás is. Ebben a fejezetben részleteztem a tesztelés 7 alapelvét és a tesztelő munkatárs feladatait. Úgy gondolom, hogy a munkahelyen tapasztaltak által több irányból is be tudtam mutatni a tesztelők feladatát, illetve fontosságát. Érdekes tapasztalat volt, hogy minden apró részletre mennyire oda kell figyelnünk, mert sokszor egy gomb nem működése miatt felborul az egész rendszer működése.
Intézmény
Budapesti Gazdasági Egyetem
Kar
Tanszék
Gazdaságinformatika Tanszék
Tudományterület/tudományág
NEM RÉSZLETEZETT
Szak
Mű típusa: | diplomadolgozat (NEM RÉSZLETEZETT) | ||
---|---|---|---|
Kulcsszavak: | dokumentálás, elektronikus számlázás, online számlázó rendszer, programfejlesztés, tesztelés | ||
SWORD Depositor: | Archive User | ||
Felhasználói azonosító szám (ID): | Archive User | ||
Rekord készítés dátuma: | 2021. Már. 16. 13:04 | ||
Utolsó módosítás: | 2021. Már. 16. 13:04 | ||
URI: | http://dolgozattar.uni-bge.hu/id/eprint/29652 | URI: | http://dolgozattar.uni-bge.hu/id/eprint/29652 |
Actions (login required)
Tétel nézet |