91. Prikaz razvojnega cikla aplikacije po principih metodologije DevopsLuka Kidrič, 2022 Opis: V magistrski nalogi podrobno predstavimo metodologiji DevOps in IaC (infrastruktura kot koda), ki postajata vedno bolj popularni pri razvoju kompleksnih programskih rešitev. Ogledamo si tudi najbolj pogosto uporabljena orodja, ki nam pomagajo pri vzpostavitvi razvojnega procesa po načelu omenjenih metodologij, nekatera od njih pa tudi uporabimo pri izdelavi avtomatiziranega razvojnega procesa. Kot primer smo izdelali spletno aplikacijo, ki temelji na arhitekturi mikrostoritev. Te storitve smo kontejnerizirali, pripravili teste enot (angl. unit tests) in jih s pomočjo orodja Kubernetes nato tudi uspešno lansirali na Googlovi oblačni platformi (GCP). Uporabili smo tudi orodje Terraform, ki nam je omogočilo, da smo celotno infrastrukturo definirali s kodo in se tako držali principov IaC. Uporabo vseh omenjenih orodij na koncu povežemo z rešitvijo GitHub Actions, ki omogoči, da ustvarimo cevovod CI/CD (neprekinjena integracija in neprekinjena dostava), ki spremlja vsako našo spremembo v kodi in po potrebi posodobi našo aplikacijo. Najdeno v: osebi Ključne besede: DevOps, Infrastruktura kot koda (IaC), Cevovod CI/CD, Kubernetes, Docker, Terraform, GCP Objavljeno: 15.07.2022; Ogledov: 881; Prenosov: 96 Celotno besedilo (2,46 MB) |
92. Razvoj orodja za analizo znanstvene uspešnosti raziskovalcevTadej Tušar, 2022 Opis: V diplomski nalogi prikažemo nekaj smernic ter načinov ocenjevanja znanstvene uspešnosti raziskovalcev. V empiričnem delu opišemo razvoj lastne programske rešitve namenjene analizi znanstvene uspešnosti raziskovalcev. Rešitev sestavljajo štirje moduli, in sicer modul za pridobivanje podatkov, modul za shranjevanje in obdelavo podatkov, modul za analizo podatkov ter modul za vizualizacijo in izvoz podatkov. Vsakega od modulov temeljito opišemo in predstavimo njegovo vlogo. V zadnjem delu naloge prikažemo primer uporabe programske rešitve na konkretnih podatkih, ki smo jih pridobili s spletne strani ORCID, in sicer na izbrani množici podatkov potrdimo obstoj fenomena »Annus Mirabilis«. Najdeno v: osebi Ključne besede: vrednotenje znanstvene uspešnosti, programska rešitev, C, Entity Framework, Annus Mirabilis Objavljeno: 25.10.2022; Ogledov: 633; Prenosov: 44 Celotno besedilo (4,73 MB) |
93. Razvoj spletne aplikacije za spremljanje prihodkov in izdatkovRok Mlakar, 2022 Opis: Cilj diplomske naloge je predstaviti razvoj spletne aplikacije za spremljanje prihodkov in izdatkov. V teoretičnem delu diplomske naloge najprej opišemo problematiko, ki jo s pomočjo aplikacije poskušamo rešiti. Pregledamo tudi obstoječe rešitve za naš problem in jih opišemo. Prav tako predstavimo uporabljene tehnologije pri razvoju aplikacije in zahtevane funkcionalnosti naše aplikacije. V empiričnem delu prikažemo načrtovanje in razvoj spletne aplikacije. Na koncu predstavimo delovanje spletne aplikacije in pregledamo možne dodatne funkcionalnosti, ki bi lahko še izboljšale našo aplikacijo. Najdeno v: osebi Ključne besede: spletna aplikacija, spremljanje stroškov, React, NodeJS Objavljeno: 16.12.2022; Ogledov: 702; Prenosov: 51 Celotno besedilo (2,44 MB) |
94. Razvoj povezave med Versaonline in oblačno platformo TestprojectDomen Hren, 2023 Opis: Diplomsko naloga predstavlja postopek razvoja integracijske aplikacije, ki povezuje interno platformo za testiranje VersaOnline s platformo v oblaku za testiranje spletnih in mobilnih rešitev TestProject. V diplomskem nalogi je postavljena hipoteza, da bo implementacija aplikacije pozitivno vplivala na produktivnost testerjev v našem podjetju. V prvem delu diplomskega naloge je predstavljeno delo, ki ga je opravila platforma za zagotavljanje kakovosti, ki je lastnik dotične aplikacije. Sledijo predstavitev vodenja razvoja v okviru platforme, opis postopka izbire tehnologije in tehnologij, uporabljenih v aplikaciji, predstavitev arhitekture aplikacije in z njo povezanih sistemov, razlaga napisane kode in pregled delovanja aplikacije. Vse navedeno je izvleček in predstavitev dela, ki ga opravi razvojni inženir na platformi za zagotavljanje kakovosti. Najdeno v: osebi Ključne besede: zagotavljanje kakovosti, avtomatizirano testiranje, TestProject, VersaOnline, REST API Objavljeno: 17.07.2023; Ogledov: 374; Prenosov: 1 |
95. Primerjava in analiza kriptografskih zgoščevalnih funkcij pri zgoščevanju gesel iz vidika zagotavljanja varnosti in hitrostiDavid Najžer, 2023 Opis: Kriptografski zgoščevalni algoritmi služijo več namenom, na primer zgoščevanju gesel, preverjanju kontrolne vsote, overjanju digitalnih podpisov ipd. Pri zgoščevanju uporabniških gesel moramo biti še posebej pozorni, da izberemo primeren algoritem, saj se lahko v nasprotnem primeru izpostavimo nevarnosti, da nekdo iz zgoščene vrednosti ugotovi dejansko geslo. Vsekakor so poleg izbire primernega zgoščevalnega algoritma prisotni še številni drugi dejavniki, ki zvišujejo varnostno stopnjo sistema shranjevanja gesel. V magistrski nalogi pregledamo in primerjamo pogosto uporabljene kriptografske zgoščevalne algoritme, z namenom, da ugotovimo, kateri je najbolj primeren za namen zgoščevanja uporabniških gesel. Pregledamo tudi nekatere druge elemente, ki skupaj z algoritmi skrbijo za visoko stopnjo varnosti. V zaključku predstavimo še smernice za kontinuirano vzdrževanje varnosti gesel, njihovo shranjevanje in upravljanje. Najdeno v: osebi Ključne besede: kriptografija, zgoščevalni algoritmi, varovanje gesel, MD5, SHA-2 Objavljeno: 08.03.2024; Ogledov: 71; Prenosov: 3 Celotno besedilo (1,61 MB) |
96. Prikaz razvoja mobilne aplikacije za spremljanje fitnes aktivnostiSimon Vovko, 2024 Opis: Magistrska naloga obravnava razvoj mobilne fitnes aplikacije za platformo Android. Aplikacija omogoča uporabnikom izdelavo lastnih treningov, spremljanje napredka ter virtualno treniranje s prijatelji. V nalogi preučujemo razvoj mobilnih aplikacij, primerjamo različne arhitekturne vzorce, kot so MVC, MVP in MVVM, ter se osredotočamo na uporabo oblačnih storitev za varno prijavo uporabnikov. Razvijemo tudi lastne REST API-je z uporabo PHP-ja in MySQL podatkovne baze ter raziskujemo možnosti za shranjevanje podatkov. V analizi zahtev in funkcionalnosti aplikacije uporabimo povratne informacije iz intervjujev, ki smo jih izvedli med potencialnimi uporabniki. Na koncu se osredotočimo na možnosti distribucije aplikacije in primerjamo prednosti ter slabosti objave v Google Play trgovini ter preko fitnes centrov. Najdeno v: osebi Ključne besede: mobilna aplikacija, Android, fitnes, retrofit, PHP Web API, Firebase, varnost podatkov Objavljeno: 08.03.2024; Ogledov: 96; Prenosov: 7 Celotno besedilo (4,09 MB) |
97. |
98. |
99. |
100. Mednarodno policijsko sodelovanje pri odkrivanju organiziranega kriminalaBorut Franc, 2020 Opis: Nacionalni varnostni sistem Republike Slovenije je harmoniziran s pravnim redom Evropske unije in proaktivno naravnan tako, da se zagotovi vsem ljudem v približno enakem obsegu varnost. Države članice EU so s sprejetjem političnih, zakonodajnih in organizacijskih ukrepov ustvarile okolje, v katerem so tako nacionalne kot mednarodne institucije zgradile sistemski in izvedbeni koncept zaščite pred grožnjo, ki jo varnosti s svojo dejavnostjo predstavlja organiziran kriminal. Mednarodno in medinstitucionalno skupno delo pri odkrivanju organiziranega kriminala, kot dinamičnega in zapletenega varnostnega pojava, se tako odraža pri skupnem planiranju in izvajanju ukrepov v agencijah, institucijah ter državah članicah Evropske skupnosti kot zunaj nje. Ključno vlogo pri omenjenih projektih ima s pripravo ocene ogroženosti zaradi hudih oblik organiziranega kriminala, zagotavljana upravne in logistične podpore projektom, kakor tudi s spremljanjem napredka pri teh projektih Evropski policijski urad oz. EUROPOL. Nacionalni varnostni organi so pri svojem delu vezani na spoštovanje nacionalne zakonodaje in pravnega reda posameznih držav. Pri izvajanju pooblastil so zlasti pri preiskovanju in odkrivanju organizirane kriminalitete na mednarodni ravni pogosto omejeni s pristojnostjo in območjem delovanja. Različne pravne ureditve v različnih državah, ki pri preiskavah povezanih z organiziranim kriminalom sodelujejo ter različnimi nacionalni interesi in nenazadnje različno organizacijsko strukturo organov pregona otežujejo medsebojno policijsko sodelovanje. Sodelovanje vladnih služb s službami privatnega sektorja, pogostejša izmenjava informacij in izkušenj med operativno, akademsko in drugo zainteresirano javnostjo ter aktivnejše vključevanje zasebnega sektorja, postajajo nuja za obvladovanje organiziranega kriminala Najdeno v: osebi Ključne besede: policija, varnost, mednarodno sodelovanje, organiziran kriminal Objavljeno: 27.07.2021; Ogledov: 1291; Prenosov: 168 Celotno besedilo (1,19 MB) |