| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 27
First pagePrevious page123Next pageLast page
1.
Pristopi preprečevanja in lociranja napak v C# programski kodi
Žiga Kos, 2020, undergraduate thesis

Abstract: V diplomski nalogi smo predstavili nekaj pristopov, ki nam pomagajo izboljšati kakovost kode ter načine, kako se izogniti napakam in kako jih najti. Vsak pristop smo opisali, predstavili prednosti in slabosti pri uporabi le-teh in prikazali nekaj praktičnih primerov. Omejili smo se na 4 pristope in programski jezik C#. Od tega sta 2 pristopa za preprečevanje in 2 pristopa za lociranje napak. Pri raziskovanju smo preverjali tezo o učinkovitosti in uporabnosti pristopov z eksperimentalnim testiranjem na praktičnih primerih in z analizami, ki so dosegljive na spletu. Na koncu smo podali osebno mnenje glede uporabe enih in drugih.
Keywords: Pristopi, testiranje enot, pregled kode, beleženje kode, razhroščevanje kode
Published: 04.11.2020; Views: 145; Downloads: 37
.pdf Full text (844,86 KB)

2.
Potek razvoja namizne aplikacije za obdelavo podatkov o transformatorjih in njihovih meritvah
Rok Amon, 2019, undergraduate thesis

Abstract: V diplomskem delu je po korakih predstavljen potek razvoja namizne aplikacije za obdelavo podatkov o transformatorjih in njihovih meritvah. Na začetku so opisane uporabljene tehnologije ter okolja in postopek prenosa podatkov iz starega, že obstoječega sistema v novi podatkovni model. V nadaljevanju je predstavljen sam razvoj aplikacije in uporaba posameznih knjižnic. Sledi opis različnih načinov sinhronizacije in težave, na katere smo pri posamezni rešitvi naleteli. Na koncu je predstavljen nov sistem in njegove funkcionalnosti.
Keywords: razvoj, aplikacija, entiteta, podatki
Published: 22.11.2019; Views: 284; Downloads: 30
.pdf Full text (1,67 MB)

3.
Namizna aplikacija za upravljanje sistema Git
Milan Karneža, 2018, undergraduate thesis

Abstract: Preučili smo različne vrste vodenja verzij in osnovne razlike v njihovem delovanju. Osredotočili smo se na distribuiran sistem vodenja verzij, imenovan Git. S pomočjo knjižnice LibGIt2 smo razvili lastno namizno grafično aplikacijo, ki ponuja vse osnovne Git storitve. Predstavljene so uporabljene tehnologije pri razvoju in sam razvoj aplikacije z MVVM-arhitekturo v WPF-razvijalnem ogrodju.
Keywords: Git, vodenje verzij, WPF, C#
Published: 08.01.2019; Views: 747; Downloads: 66
.pdf Full text (1,65 MB)
This document has many files! More...

4.
Izdelava spletnega portala s sistemom za upravljanje vsebin MODX
Tomaž Obu, 2018, undergraduate thesis

Abstract: V diplomski nalogi sem predstavil postopek izdelave spletnega portala z uporabo odprtokodnega sistema za upravljanje vsebin MODX. V delu sem najprej predstavil lastnosti in funkcije sistemov za upravljanje vsebin. Nato sem opisal CMS-sistem MODX, njegovo strukturo in funkcije ter naredil primerjavo s sorodnima sistemoma WordPress in Joomla. V nadaljevanju sem opisal postopek izdelave spletnega portala. Preveril sem tezo, ali lahko s sistemom za upravljanje vsebin MODX izpolnimo zahteve sodobnih portalov. Na praktičnem primeru sem prikazal izdelavo spletnega portala. Osredotočil sem se na prednosti in slabosti sistema za upravljanje vsebin MODX.
Keywords: MODX, CMS, sistem za upravljanje vsebin, spletni portal
Published: 14.11.2018; Views: 672; Downloads: 51
.pdf Full text (718,03 KB)

5.
Privabljanje razvijalcev k prostim in odprtokodnim skupnostim
Dejan Svetec, 2018, master's thesis

Abstract: V magistrskem delu je predstavljena prosta in odprtokodna programska oprema, kako poteka njen razvoj, licenciranje in njena vloga v poslovnem svetu. V raziskavi preverjamo dejavnike, ki bi lahko vplivali na popularnost projektov, gostujočih na GitHubu. Rezultati so pokazali, da večjo popularnost dosegajo projekti, ki več časa posvečajo dokumentaciji. Projekti lahko tudi posredno povečajo svojo popularnost s pomočjo popularnih razvijalcev. Ti vplivajo na svoje sledilce in jih pritegnejo k novim projektom, vendar v povprečju vplivajo na manj kot 2 % svojih sledilcev. Tip licence, starost projekta in tip avtorja nimajo vpliva na popularnost projektov.
Keywords: prosta programska oprema, odprta koda, GitHub
Published: 09.05.2018; Views: 599; Downloads: 61
.pdf Full text (2,84 MB)

6.
Testna ogrodja v praksi
Matej Taciga, 2017, master's thesis

Abstract: Testiranje sodi med najpomembnejše aktivnosti v procesu razvoja programske opreme. Zato je pomembno, katera orodja in ogrodja uporabimo in kakšne pristope uberemo. V magistrski nalogi bomo ovrednotili vplive ogrodij in pristopov na testno kodo. Z raziskavo želimo ugotoviti, ali nas izbira razvojnega okolja Microsoft Visual Studio prisili v uporabo določenega testnega ogrodja za C# in ali izbira testnega ogrodja za testiranje enot vpliva na karakteristike testne kode za C#. Želimo še preveriti ali pristop s PageObject arhitekturnim vzorcem vpliva na karakteristike testne kode pri testiranju spletnih aplikacij. Po analizi rezultatov smo ugotovili, da nas razvojno okolje Microsoft Visual Studio ne prisili v izbiro določenega testnega ogrodja in da izbira testnega ogrodja za testiranje enot ne vpliva na karakteristike testne kode za C#. Ugotovili smo, da vpeljava PageObject vzorca poenostavi vzdrževanje in skrajša testno kodo.
Keywords: Tesiranje enot, testna ogrodja, xUnit, Selenium, PageObject
Published: 12.12.2017; Views: 566; Downloads: 104
.pdf Full text (2,13 MB)

7.
FitPlanner - Razvoj mobilne aplikacije
Sašo Bedek, 2017, undergraduate thesis

Abstract: V diplomskem delu smo analizirali področje evidentiranja treningov in predstavili ključne metode za evidentiranje. Po zaključku analiz smo dognali, da je najbolj primerna metoda evidentiranja metoda, ki se poslužuje pametnih telefonov. V nadaljevanju smo raziskali trg mobilnih aplikacij Google Play in analizirali štiri nesporno najbolj popularne aplikacije za evidentiranje treningov. Te smo na kratko opisali in med seboj primerjali. Zadnje poglavje je bilo namenjeno izdelavi lastne aplikacije za vodenje evidence treningov. Lastno aplikacijo smo podrobno opisali in na koncu primerjali s prej analiziranimi aplikacijami trga Google Play.
Keywords: mobilne aplikacije, platforma Android, šport, evidentiranje treningov
Published: 27.10.2017; Views: 1573; Downloads: 111
.pdf Full text (4,80 MB)

8.
Razvoj sistema za spletne volitve
Matej Marko, 2017, undergraduate thesis

Abstract: Diplomska naloga obravnava načine elektronskega glasovanja in razvoj sistema, ki omogoča izvedbo spletnih volitev. Pozornost je posvečena tako elektronskemu glasovanju na voliščih, kot tudi oddaljenemu elektronskemu glasovanju, pri čemer je posebna pozornost namenjena predvsem estonskemu sistemu spletnih volitev. Razloženo je tudi delovanje nekaterih tehnologij, ki se uporabljajo pri razvoju podobnih sistemov, hkrati pa je opisan še razvoj lastnega sistema spletnih volitev, ki temelji na estonskem, vendar ima neke svoje funkcionalnosti in izboljšave.
Keywords: spletne volitve, kriptografija, varnost
Published: 17.10.2017; Views: 539; Downloads: 58
.pdf Full text (3,83 MB)

9.
Ogrodje za merjenje in primerjavo učinkovitosti programov
Elmedin Dedić, 2017, undergraduate thesis

Abstract: V diplomskem delu se opisuje pojem kakovosti programske opreme in pogled nanjo z različnih zornih kotov. Zajeto je področje učinkovitosti programske opreme in metrik za merjenje učinkovitosti programske opreme. Pri praktičnem delu je bila na podlagi pridobljenega znanja iz programskega jezika C# in razvojnega okolja Visual Studio 2015 izdelana spletna aplikacija, ogrodje za merjenje in primerjavo učinkovitosti programov, ki uporabniku omogoča merjenje časa izvajanja, števila vrstic kode in zasedenosti pomnilnika programov, zapisanih v programskem jeziku C#, C++ ali Java. Aplikacija je bila načrtovana in izdelana po izbranem modelu za razvoj programske opreme.
Keywords: kakovost programske opreme, učinkovitost programske opreme, metrike, merjenje učinkovitosti
Published: 09.10.2017; Views: 503; Downloads: 99
.pdf Full text (3,41 MB)

10.
Razvoj mobilne aplikacije za pregledovanje filmov v Koloseju
Tadej Pevec, 2017, undergraduate thesis

Abstract: Pametnih mobilnih naprav je iz leta v leto več, kar posledično pomeni, da je zanje tudi vse več aplikacij. V diplomskem delu smo najprej preučili Android operacijski sistem, orodja in tehnologije za izdelavo Android aplikacij, nato pa smo se s pridobljenim znanjem posvetili izdelavi preproste mobilne aplikacije, namenjene pregledovanju filmov, ki se trenutno predvajajo v Koloseju. Za izdelavo aplikacije smo uporabil razvojno okolje Android Studio. Aplikacija omogoča pregled filmov za točno določen kraj, žanr in tehniko.
Keywords: Kolosej, Android OS, programski jezik Java, Android Studio, filmi
Published: 09.10.2017; Views: 763; Downloads: 76
.pdf Full text (3,12 MB)

Search done in 0.32 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica