1. Primerjava orodij za zaznavanje pomankljive programske kode : diplomsko deloAnja Horvat, 2024, diplomsko delo Opis: V sodobni dobi digitalizacije in razvoja programske opreme je kakovost kode ključnega pomena za zagotavljanje stabilnosti, učinkovitosti in varnosti informacijskih sistemov. Diplomsko delo je namenjeno analizi in primerjavi orodij za zaznavanje pomanjkljive programske kode. V njem je predstavljeno, kaj sploh pomanjkljiva programska koda je in kakšne tipe poznamo. Predstavimo tudi orodja za zaznavanje pomanjkljive programske kode in jih analiziramo.Med analizo različnih orodij smo opazili, da ima vsako orodje svoje prednosti in omejitve. Čeprav večina omogoča zaznavanje različnih vrst pomanjkljivosti in prilagajanje pravil, smo opazili razlike v učinkovitosti in uporabniški izkušnji. Izbira pravega orodja je ključnega pomena za izboljšanje kakovosti in vzdržljivosti programske opreme. Ključne besede: Kakovost kode, pomanjkljiva programska koda, tipi pomanjkljive programske kode, orodja, učinkovitost, uporabniška izkušnja Objavljeno v DKUM: 03.06.2024; Ogledov: 154; Prenosov: 31
Celotno besedilo (2,64 MB) |
2. Identifikacija in analiza pomanjkljive kode v spletnih rešitvah : magistrsko deloTjaša Heričko, 2019, magistrsko delo Opis: V magistrskem delu smo raziskali področje pomanjkljive kode v spletnih rešitvah, ki temeljijo na programskem jeziku JavaScript. Izvedli smo sistematični pregled literature, s katerim smo raziskali programske metrike in orodja, ki se uporabljajo za identifikacijo pomanjkljive kode. Analizirali in izbrali smo primerna orodja za pridobivanje vrednosti programskih metrik. Za petindvajset odprtokodnih spletnih rešitev, razvitih v programskem jeziku JavaScript, smo z izbranimi orodji ESLint, JSHint in SonarJS pridobili metrične vrednosti in jih medsebojno primerjali. Empirični podatki, pridobljeni z analizo izbranih spletnih rešitev, nakazujejo na precejšnja odstopanja in razlike v rezultatih ob uporabi različnih orodij. Ključne besede: programska oprema, spletne rešitve, pomanjkljiva koda, programske metrike, JavaScript Objavljeno v DKUM: 13.11.2019; Ogledov: 1357; Prenosov: 382
Celotno besedilo (2,27 MB) |
3. Privabljanje razvijalcev k prostim in odprtokodnim skupnostimDejan Svetec, 2018, magistrsko delo Opis: 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. Ključne besede: prosta programska oprema, odprta koda, GitHub Objavljeno v DKUM: 09.05.2018; Ogledov: 1493; Prenosov: 125
Celotno besedilo (2,84 MB) |
4. SOLARNI SLEDILNIKSamo Vrečič, 2016, diplomsko delo Opis: Fotovoltaika postaja iz leta v leto bolj konkurenčna konvencionalnim virom energije, še posebej na področju malih porabnikov. S tem bo bistveno vplivala na strukturo proizvodnje energije in na zmanjšanje emisij toplogrednih plinov.
Diplomsko delo obsega praktični realizacijo dvoosnega solarnega sledilnika. V teoretičnem delu so zajete osnove solarne geometrije, predstavitev različnih tipov sledilnikov. Sledi podrobno predstavljen odprtokodni mikrokrmilnik ArduinoUno ter MotoShield. Za premikanje sledilnika sem uporabil 2 DC motorja in sicer linearni aktuator za naklon sledilnika in servo motor za premikanje sledilnika po azimutu. Motorja krmilim z pomočjo dvojnim H mostičem in PWM metode. Na koncu je še opisana programska koda. Ključne besede: Dvoosoni solarni sledilnik, ArduinoUno, sledenje soncu, fotocelica, programska koda, fotovoltaika Objavljeno v DKUM: 21.10.2016; Ogledov: 1974; Prenosov: 173
Celotno besedilo (4,17 MB) |
5. Izdelava spletne aplikacije za nadzor radijskega omrežjaMarko Mitrović, 2016, diplomsko delo/naloga Opis: Diplomska naloga predstavlja proces izdelave spletnega portala za pomoč pri delu znotraj oddelka NSMC (Network and Service Monitoring Center) in celotnega ATN sektorja (Access & Transport Network).
Delo opisuje stanje pred implementacijo portala in razloži postopek analize, planiranja, namestitve virtualnih sistemov in razvoja portala s pomočjo odprtokodnih spletnih tehnologij (HTML, JavaScript, PHP, Google API) ter uporabo odprtokodnih strežniških in virtualizacijskih rešitev (Linux, Apache Web Server, Vmware).
Programska rešitev, ki se uporablja v nadzornem centru in tudi v drugih tehničnih in netehničnih oddelkih družbe Si.mobil d.d. je namenjena pregledu informacij o baznih postajah in izvajanju najbolj pogostih operacij na baznih postajah in baznih kontrolerjih. Ključne besede: programska rešitev, informacijski sistem, mobilno omrežje, odprta koda, telekomunikacije Objavljeno v DKUM: 11.10.2016; Ogledov: 1931; Prenosov: 109
Celotno besedilo (5,02 MB) |
6. |
7. VODENJE VERZIJ PROGRAMSKE KODE V RAZVOJNEM CIKLUMatej Vodopivc, 2011, diplomsko delo/naloga Opis: V procesu razvoja programske opreme lahko sodeluje več razvijalcev. Izvajajo spremembe in dopolnjujejo že obstoječo kodo. Vsaka taka sprememba mora biti zabeležena, z osnovnimi informacijami, da lahko uspešno sledimo vsem spremembam in izvajamo vse aktivnosti v razvojnem ciklu programske opreme.
Preučili smo tipe sistemov za vodenje verzij in razlike med njimi. Osredotočili smo se na predstavnika porazdeljenih sistemov za vodenje verzij programske kode – Git. Predstavljene so bistvene prednosti pred ostalimi sistemi in praktična uporaba. Ključne besede: vodenje verzij, programska koda, git, ssh avtorizacija Objavljeno v DKUM: 26.09.2011; Ogledov: 2187; Prenosov: 122
Celotno besedilo (2,43 MB) |
8. TOKOVNA REGULACIJA ENOSTOPENJSKEGA DC-AC PRETVORNIKALucijan Korošec, 30, diplomsko delo Opis: V diplomskem delu so predstavljeni razsmerniški sistemi, njihova zgradba in pomen. Podrobneje smo predstavili enostopenjski enofazni DC-AC pretvornik. Opisana je tokovna regulacija takšnega razsmerniškega sistema, s katero je mogoče pretvornik priklopiti na elektroenergetsko omrežje, pri tem pa energijo enosmernega vira na vhodu prenašati v omrežje. Pretvornik in tokovno regulacijo smo najprej načrtovali v simulacijskem programskem orodju,rezultati simulacij so podani. Izvedli smo tudi preizkuse na prototipu pretvornika, za katere so prav tako predstavljeni rezultati. Za vodenje pretvornika smo uporabili digitalni signalni procesor, za katerega smo napisali programsko kodo. Ključne besede: enostopenjski razsmernik, DC-DC pretvornik, DC-AC pretvornik, tokovni vir, tokovna regulacija, napetostna regulacija, kaskadna regulacija, P-regulator, PI-regulator, PD-regulator, elektroenergetsko omrežje, digitalni signalni procesor, programska koda Objavljeno v DKUM: 19.09.2011; Ogledov: 2730; Prenosov: 345
Celotno besedilo (1,85 MB) |
9. IZBOLJŠANJE POVEZAVE PROCESA LOGISTIKE IN PROIZVODNJE S CELOVITO PROGRAMSKO REŠITVIJO SAPTanja Kastelic, 2010, diplomsko delo Opis: Povezava logistike in proizvodnje je v proizvodno usmerjenem podjetju Iskra Mehanizmi, d. d., Lipnica zelo pomembna. Podjetje ima celovito programsko rešitev SAP, ki jo uporabljajo že več kot 8 let. Želja podjetja je, da proces med logistiko in proizvodnjo, ki sedaj poteka ročno, maksimalno računalniško podprejo. Želijo se rešiti ročnih vnosov in s tem človeških napak, ki povzročijo zelo velike stroške. Računajo na manjše stroške in na velik prihranek pri času. V določenih procesih je elektronsko poslovaje že vzpostavljeno. V podjetju so se odločili, da bodo čimveč procesov računalniško podprli, saj je to nujno zaradi konkurence na trgu in potreb po hitrih informacijah in reakcijah pri poslovanju. S tem želijo pohitriti celoten proces. Pojavila se je zahteva po vzpostaviti avtomatskega razknjiževanja materiala na delovni nalog in avtomatskega razknjiževanje končnih izdelkov iz proizvodnje na skladišče končnih izdelkov. Zavedamo se, da bo uvajanje za zaposlene precej stresno, zato bomo stvari uvajali postopoma. V ta namen smo preučili možnosti rešitve in povezave od začetka procesa do konca. V podjetju jih zanimajo učinki računalniške rešitve, zato smo naredili prototipno rešitev. Glavna zahteva je bila, da uporabimo programsko opremo, ki v podjetju obstaja. Stroškov z novo programsko opremo ne želijo, razen če to res ne bi bilo nujno potrebno.
Rezultat naloge je vzpostavljeno razpisovanje materiala na vozičke, »avtomatsko« razknjiževanje materiala iz skladišča na delovni nalog s pomočjo črtne kode in »avtomatsko« razknjiževanje gotovih izdelkov iz proizvodnje na skladišče gotovih izdelkov. Ključne besede: - celovita programska rešitev SAP
- elektronsko poslovanje
- logistika
- proizvodnja
- prototipna rešitev
- črtna koda Objavljeno v DKUM: 06.05.2010; Ogledov: 3240; Prenosov: 318
Celotno besedilo (978,83 KB) |
10. PROGRAMSKA REŠITEV ZA OBRAČUN PREVOZOV IN PREHRANE ZAPOSLENIHMarko Valant, 2009, diplomsko delo Opis: Diplomska naloga predstavlja razvoj programske rešitve za obračun prevoza na delo in prehrane zaposlenih. V prvem delu so opisani cilji in okolje programske rešitve ter uporabniške zahteve in zahteve za razvoj programske rešitve. Na kratko je predstavljeno .NET okolje z nekaterimi komponentami. Sledi razvoj in opis entitet ter modela relacijske podatkovne baze. Ključni del zajema tudi predstavitev grafičnega uporabniškega vmesnika in izsekov programske kode obravnavane programske rešitve. Ključne besede: Programska rešitev, relacijska podatkovna baza, programska koda Objavljeno v DKUM: 20.10.2009; Ogledov: 1845; Prenosov: 134
Celotno besedilo (1,89 MB) |