1. Evaluation and comparison of software quality within modern web applicationsIlija Tomić, 2022, master's thesis Abstract: 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. Keywords: technical, debt, quality, comparison, SonarQube Published in DKUM: 26.10.2022; Views: 141; Downloads: 30
Full text (2,78 MB) |
2. Identifikacija in analiza orodij za merjenje in izračun programskih metrikSaša Dokić, 2022, undergraduate thesis Abstract: Merjenje je zelo pomemben del programskega inženirstva, saj nam pomaga pri ocenjevanju in razumevanju kakovosti programske opreme ter izboljšanju procesov in produktov, povezanih z njo. V diplomskem delu smo raziskali pomen merjenja programske opreme, metrike programske opreme ter podrobneje opisali nekatere programske metrike in orodja, ki se uporabljajo za njihov izračun. Izbrali smo odprtokoden projekt, na katerem smo preizkusili tri orodja. Rezultate izračunanih metrik smo analizirali in jih med seboj tudi primerjali. Keywords: programska oprema, metrike programske opreme, katalog orodij, kakovost programske opreme Published in DKUM: 24.10.2022; Views: 96; Downloads: 6
Full text (1,32 MB) |
3. Priprava in izvedba celovitega testiranja na primeru namizne aplikacije : diplomsko deloJure Zavratnik, 2022, undergraduate thesis Abstract: Tehnologija predstavlja velik del našega vsakdana, zato je pomembno, da se lahko nanjo zanesemo. Dobra pokritost funkcionalnosti teh aplikacij s testi pa prinaša občutek sigurnosti, ki je nujno potreben za dobro delovanje po objavi. Na žalost je pokritost s testi še vedno premajhna. Skozi diplomsko delo bomo spoznali celoten cikel testiranja, posebej se bomo osredotočili na testiranje enot, avtomatsko funkcionalno testiranje in testiranje uporabnosti ter dobre prakse, kasneje pa testiranje izvedli na namizni aplikaciji. Predstavili bomo tudi par orodij za izvajanje testiranja, napisali testni plan, v praksi pa preizkusili ogrodje JUnit in orodje Katalon Stuido ter izvedli testiranje uporabnosti s pomočjo uveljavljenega vprašalnika. Keywords: testni plan, cikel testiranja, testiranje enot, funkcionalno testiranje, testiranje uporabnosti Published in DKUM: 24.10.2022; Views: 83; Downloads: 12
Full text (803,40 KB) |
4. OTS 2022 Sodobne informacijske tehnologije in storitve : zbornik petindvajsete konference, Maribor, 7. in 8. september 20222022, proceedings Abstract: V zborniku petindvajsete konference OTS 2022 so objavljeni prispevki strokovnjakov s področja informatike, v katerih so predstavljene izkušnje in, skozi konkretne projekte, dokazano uspešni pristopi in dobre prakse naslavljanja arhitekturnih izzivov, povezanih z vpeljavo umetne inteligence in strojnega učenja, zasnove in vpeljave rešitev poslovne inteligence, učinkovite obdelave velepodatkov in podatkovnih tokov, apliciranja vzorcev pri zasnovi mikrostoritvenih in brezstrežniških arhitektur, uporabe zmožnosti tehnologij veriženja blokov in decentraliziranih aplikacij, digitalne preobrazbe in posodobitve IKT rešitev na osnovi funkcionalnosti, ki jih omogočajo digitalne denarnice, apliciranja agilnih metod ter izboljšanjem odzivnosti pri zagotavljanju učinkovite podpore poslovnim procesom, integracije sistemov in razvoja podpornih storitev pametnega doma, telemedicine in zelenega prehoda, razvoja in optimizacije mobilnih, spletnih in oblačnih rešitev ter uporabe sodobnih in aktualnih, tudi odprtokodnih, tehnologij pri razvoju naprednih informacijskih rešitev in storitev. Keywords: informatika, informacijske tehnologije, programsko inženirstvo, informacijske rešitve, digitalna preobrazba, razvoj mobilnih in spletnih rešitev, poslovna inteligenca, umetna inteligenca in strojno učenje, obdelava velepodatkov in podatkovnih tokov, agilne metode, tehnologije veriženja blokov, kibernetska varnost Published in DKUM: 07.09.2022; Views: 195; Downloads: 39
Full text (44,60 MB) This document has many files! More... |
5. Razvoj aplikacije za spremljanje otrokovega razvoja : diplomsko deloTjaša Ornik, 2022, undergraduate thesis Abstract: V diplomskem delu smo načrtovali in razvili namizno aplikacijo, s pomočjo katere lahko zdravstveni delavci spremljajo otrokovo rast in razvoj. Aplikacija je implementirana v programskem jeziku C# in zasnovana s pomočjo Windows Forms. Funkcionalnosti aplikacije vključujejo spremljanje višine, teže in obsega glavice pri otrocih, starih do treh let. S temi podatki lahko uporabniki preverjajo, ali otrok dosega določene standarde v rasti glede na uveljavljene percentilne tabele mejnikov za rast in razvoj otrok, zbrane in teoretično opisane v diplomski nalogi. Prav tako aplikacija beleži nekatere druge otrokove podatke in njihovo zdravstveno stanje. Aplikacija je zdravstvenim delavcem lahko v veliko pomoč, saj jim pomaga in olajša marsikatero odločitev pri vsakodnevnem delu. Keywords: namizna aplikacija, otrok, rast in razvoj, percentilne tabele, digitalizacija Published in DKUM: 25.03.2022; Views: 1009; Downloads: 168
Full text (2,86 MB) |
6. |
7. |
8. |
9. DEP concepts and needs analysis reportAleš Zamuda, Tina Beranič, Muhamed Turkanović, Jorge Martinez Gil, Mario Pichler, Guillaume Doukhan, Claire Belet, 2018, treatise, preliminary study, study Published in DKUM: 08.03.2019; Views: 1001; Downloads: 42
Full text (1013,30 KB) |
10. DEP technical architecture reportAleš Zamuda, Lucija Brezočnik, Iztok Fister, Tina Beranič, Grega Žlahtič, Matej Brumen, Gregor Jošt, Viktor Taneski, Muhamed Turkanović, 2018, treatise, preliminary study, study Published in DKUM: 08.03.2019; Views: 924; Downloads: 46
Full text (2,04 MB) |