Egyedi alkalmazásfejlesztés, tesztelés és dokumentálás a Billzone.eu online számlázó alkalmazás keretében

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.

[thumbnail of Sebestyén_Tímea_Záródolgozat_NZUWXZ.pdf]
Előnézet
PDF
Sebestyén_Tímea_Záródolgozat_NZUWXZ.pdf

Download (1MB) | Előnézet
[thumbnail of Nyilatkozat-szakdolgozat-nyilvanossa-tetelerol_2020.pdf] 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)
[thumbnail of FOSZK_OF_SEBESTYÉN_TÍMEA_NZUWXZ.pdf]
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

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

Konzulens(ek)

Konzulens neve
Konzulens típusa
Beosztás, tudományos fokozat, intézmény
Email
Dr. Baják Imre
Belső
főiskolai docens, Gazdaságinformatika Tanszék, PSZK
Katona Andrea
Külső
NEM RÉSZLETEZETT

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 Tétel nézet