Egyedi alkalmazásfejlesztés, tesztelés és dokumentálás a Billzone.eu online számlázó alkalmazás keretében
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | dokumentálás elektronikus számlázás online számlázó rendszer programfejlesztés tesztelés |
Online Access: | http://dolgozattar.uni-bge.hu/29652 |
MARC
LEADER | 00000nta a2200000 i 4500 | ||
---|---|---|---|
001 | dolg29652 | ||
005 | 20210316130437.0 | ||
008 | 210316suuuu hu om 000 hun d | ||
040 | |a BGE Dolgozattár Repozitórium |b hun | ||
041 | |a hu | ||
100 | 1 | |a Sebestyén Tímea | |
245 | 1 | 0 | |a Egyedi alkalmazásfejlesztés, tesztelés és dokumentálás a Billzone.eu online számlázó alkalmazás keretében |c Sebestyén Tímea |h [elektronikus dokumentum] |
520 | 3 | |a Ö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. | |
695 | |a dokumentálás | ||
695 | |a elektronikus számlázás | ||
695 | |a online számlázó rendszer | ||
695 | |a programfejlesztés | ||
695 | |a tesztelés | ||
700 | 1 | |a Baják Dr. Imre |e ths | |
700 | 1 | |a Katona Andrea |e ths | |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/29652/1/Sebesty%C3%A9n_T%C3%ADmea_Z%C3%A1r%C3%B3dolgozat_NZUWXZ.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/29652/2/Nyilatkozat-szakdolgozat-nyilvanossa-tetelerol_2020.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/29652/3/FOSZK_OF_SEBESTY%C3%89N_T%C3%8DMEA_NZUWXZ.pdf |z Dokumentum-elérés |