| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 6 / 6
Na začetekNa prejšnjo stran1Na naslednjo stranNa konec
1.
Evaluation and comparison of software quality within modern web applications : master's thesis
Ilija Tomić, 2022, magistrsko delo

Opis: In this thesis, we developed two different full-stack applications using two different approaches. In the first approach, we were focused on the goal to create the application with zero technical debt taking as much time as needed. In the second approach, we took a different strategy for app development. The goal was to develop the second application in the shortest time possible to get to a product that is good enough for deployment in the real world. To achieve that, we were willing to take on technical debt, which meant that we would need to repay that debt later. We took some shortcuts, did not write tests, and ignored non-critical and minor bugs. We were able to analyze both approaches, compare them, and decide which was the most effective approach. To analyze software quality, we used the code quality inspection platform SonarQube. If done correctly, the second approach gets results faster than the first. The best plan of action would be to take some shortcuts and start repaying created debt as soon as possible, for example, right after the delivery deadline.
Ključne besede: technical, debt, quality, comparison, SonarQube
Objavljeno v DKUM: 26.10.2022; Ogledov: 159; Prenosov: 32
.pdf Celotno besedilo (2,78 MB)

2.
Samodejno preverjanje kakovosti izvorne kode v sklopu neprekinjene dostave informacijskih rešitev : magistrsko delo
Marko Gluhak, 2022, magistrsko delo

Opis: Preverjanje kakovosti informacijskih rešitev je doseglo širšo prepoznavnost med industrijo razvoja informacijskih rešitev. Tekom zaključnega dela smo opravili sistematičen pregled literature in študijo primera s prototipno vzpostavitvijo cevovoda neprekinjene dostave informacijskih rešitev z vključitvijo samodejnega preverjanja kakovosti izvorne kode. Izkaže se, da je vzpostavitev takšnega samodejnega preverjanje minimalnega nivoja kakovosti enostavna, predvsem v začetnih fazah razvoja. Glede na te ugotovitve smo zaključili, da je vključitev tega pristopa v industriji še premalo prepoznana in da so najbolj uspešni uporabniki tisti, ki ga ohranjajo enostavnega in učinkovitega, vendar vseeno prilagojenega specifikam tekočega projekta.
Ključne besede: Minimalni nivo kakovosti, DevOps, CI/CD, statična analiza kode, SonarQube, GitHub Actions, GitLab CI/CD, zagotavljanje kakovosti
Objavljeno v DKUM: 22.06.2022; Ogledov: 327; Prenosov: 107
.pdf Celotno besedilo (4,68 MB)

3.
Analiza programske kode z orodjem sonarqube
Gašper Bregar, 2021, diplomsko delo

Opis: Raziskava obravnava testiranje programske opreme v procesu razvoja programske opreme s poudarkom na statičnem testiranju varnosti aplikacije. Predstavljene so najpogostejše ranljivosti spletnih aplikacij, ki so opisane v dokumentu OWASP Top 10. Prikazana je namestitev orodja za statično analizo programske kode SonarQube. S tem orodjem je analizirana zahtevna spletna aplikacija, portal, ki je namenjen dokumentiranju in izvajanju poslovnih procesov. Poročilo orodja smo natančno proučili in pripravili predloge za odpravo varnostnih ranljivosti ter napak.
Ključne besede: testiranje programske kode, statična analiza, SonarQube, varnostne ranljivosti
Objavljeno v DKUM: 11.11.2021; Ogledov: 647; Prenosov: 19
.pdf Celotno besedilo (2,54 MB)

4.
Standardi kodiranja v praksi : diplomsko delo
Marko Zmazek, 2021, diplomsko delo

Opis: V diplomski nalogi smo raziskali, kaj so standardi kodiranja in zakaj so pomemben del razvoja programske opreme. Pri tem smo v prvem delu opisali konkretne primere standardov kodiranja, ki jih uporabljajo večja podjetja. Zatem smo te standarde podprli še s teorijo o najbolj pogostih vzorcih, ki se pojavljajo pri standardih kodiranja. Nato smo poiskali in primerjali nekatera orodja, ki se uporabljajo za preverjanje, ali razvijalci upoštevajo predpisane standarde. Glavni del diplomske naloge je anketa, s katero smo ugotovili, kako dobro razvijalci poznajo standarde kodiranja in katera orodja uporabljajo za preverjanje uporabe standardov kodiranja.
Ključne besede: standard kodiranja, SonarQube, čista koda, preoblikovanje kode
Objavljeno v DKUM: 18.10.2021; Ogledov: 370; Prenosov: 58
.pdf Celotno besedilo (1,43 MB)

5.
Vpliv pomanjkljive programske kode na vrednost tehničnega dolga
Zlatko Rednjak, 2017, magistrsko delo

Opis: V magistrskem delu smo predstavili področje tehničnega dolga in pomanjkljive kode ter raziskali povezavo med tipi pomanjkljive kode zaznanimi z izbranimi orodji in privzetimi pravili v orodju SonarQube. Za raziskavo omenjene povezave smo klasificirali 12 pravil orodja SonarQube v različne tipe pomanjkljive kode. Na podlagi kriterijev smo izbrali 32 projektov, orodje JSpIRIT in orodje JDeodorant ter tri najbolj pogosto analizirane tipe pomanjkljive kode. Empirični podatki dobljeni z analizo izbranih projektov so statistično analizirani in nakazujejo na težave pri preslikavi pravil orodja SonarQube v tipe pomanjkljive kode. Posledično je skoraj nemogoče definirati povezavo med zaznanimi pomanjkljivimi kodami v izbranih orodjih in pravili v orodju SonarQube.
Ključne besede: programske rešitve, zaznavanje pomanjkljive kode, tehnični dolg, Java, SonarQube, JSpIRIT, JDeodorant
Objavljeno v DKUM: 24.04.2017; Ogledov: 1129; Prenosov: 180
.pdf Celotno besedilo (1,85 MB)

6.
Analiza kakovosti programske kode mobilnih aplikacij
Martin Gjoshevski, 2014, diplomsko delo

Opis: V diplomskem delu smo proučili osnovne pristope, orodja in tehnologije za analizo kakovosti programske kode mobilnih aplikacij. Analizirali smo standarde in priporočila, ki jih je treba izpolnjevati, da zagotovimo kakovostno programsko opremo. V praktičnem delu smo aplicirali pridobljeno znanje na izbrani množici odprtokodnih Android aplikacij, ter uporabili orodje SonarQube za analizo kakovosti programske kode, po metodologiji SQALE.
Ključne besede: kakovost mobilnih aplikacij, kakovost programske kode, analiza programske kode, platforma Android, ISO/IEC 9126, SonarQube, SQALE
Objavljeno v DKUM: 06.11.2015; Ogledov: 1045; Prenosov: 91
.pdf Celotno besedilo (1,70 MB)

Iskanje izvedeno v 0.12 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici