1. |
2. Implementacija pragov kakovosti v sklopu programskega inženirstvaNadica Uzunova, 2025, magistrsko delo Opis: Pragovi kakovosti predstavljajo vnaprej določene kontrolne točke znotraj življenjskega cikla razvoja programske opreme, katerih namen je zagotoviti izpolnjevanje določenih kriterijev kakovosti pred prehodom v naslednjo fazo razvoja. V magistrskem delu predstavimo definicijo omenjenega koncepta ter preučujemo, kako prage kakovosti oblikovati, jih povezati z ustreznimi metrikami in vključiti v razvojne procese, zlasti v okolju neprekinjene integracije in dostave. Osredotočamo se na tehnične in metodološke vidike, kot so izbor kriterijev, določanje mejnih vrednosti ter razmerje med ročnim in avtomatiziranim preverjanjem. Delovanje pragov preverimo na praktičnem primeru z uporabo izbranega orodja v realnem razvojnem okolju. Na podlagi ugotovitev ter pregleda literature oblikujemo smernice za določanje pragov kakovosti, ki ponujajo osnovo za nadaljnjo uporabo in razvoj tovrstnih pristopov. Ključne besede: zagotavljanje kakovosti, razvoj programske opreme, avtomatizacija, orodja, metrike Objavljeno v DKUM: 08.05.2025; Ogledov: 0; Prenosov: 6
Celotno besedilo (2,92 MB) |
3. Razvoj sodobnih informacijskih rešitev z vključitvijo inženiringa platformKarin Poprijan, 2025, magistrsko delo Opis: Inženiring platform je novodoben pristop k razvoju sodobnih informacijskih rešitev. Odziva se na izzive, ki jih prinaša vedno večja kompleksnost in potrebe po avtomatizaciji v IT industriji. S hitrim razvojem oblačnih storitev in potrebi po optimizaciji stroškov je nastala potreba po bolj strukturiranih pristopih k razvoju programske opreme.
V zaključnem delu se bomo posvetili analizi in pregledu platformnih tehnologij, izzivov, omejitev in dobrih praks pri vpeljavi inženiringa platform v razvoj rešitev. Podrobno si bomo pogledali tudi orodja, ki so najbolj uporabljena pri razvoju rešitev v okviru tega pristopa, ter analizirali vpliv, ki ga ima inženiring platform na delo razvijalcev.
Cilj naloge je razumeti, kako inženiring platform vpliva na procese razvoja programske opreme ter prikazati uporabo pristopa v praksi. Študija primera je omogočila poglobljeno analizo praktičnih vidikov uporabe inženiringa platform, vključno z implementacijo dobrih praks, uporabo orodij in obvladovanjem kompleksnosti razvoja. Ključne besede: inženiring platform, orodja, oblačne storitve, arhitektura, avtomatizacija Objavljeno v DKUM: 08.05.2025; Ogledov: 0; Prenosov: 4
Celotno besedilo (3,12 MB) |
4. Umetna inteligenca oziroma orodja, podprta z umetno inteligenco, pri pouku in za pouk tujih jezikov – empirična raziskava o stališčih učiteljev tujega jezika v SlovenijiSaša Jazbec, 2024, izvirni znanstveni članek Opis: Umetna inteligenca je izjemno aktualna in interdisciplinarno obravnavana tema. Pričujoči prispevek obravnava denimo UI pri pouku in za pouk tujega jezika z vidika učiteljev tujega jezika. Poskusu opredelitve UI, kratkemu pregledu virov in poskusu umestitve UI v koncept učenja in poučevanja tujih jezikov (nemščine in angleščine) sledi obravnava možnosti ter pasti rabe orodij, ki jih podpira UI, pri pouku tujega jezika. V empiričnem delu pa so predstavljeni rezultati analize z anketnim vprašalnikom zbranih mnenj oziroma stališč učiteljev tujih jezikov do rabe UI in orodij, podprtih z UI, pri pouku in za pouk tujih jezikov. Rezultati, analize in odgovori na raziskovalna vprašanja so pokazali, da so mnenja anketiranih učiteljev precej homogena. Anketirani menijo, da ima UI več prednosti kot slabosti. Zelo objektivno in realno so ocenili tudi nevarnosti in kompetence, ki jih bo raba UI v šoli zaobšla in ki jih bo treba posebej poudarjeno razvijati, ter tiste, ki jih bo raba UI pospešeno razvijala. Tudi korelacije med analiziranimi spremenljivkami niso ovrgle enotnih in stabilnih mnenj anketiranih, saj so pokazale, da ni statistično relevantnih razlik med mnenji učiteljev nemščine in angleščine. Ključne besede: pouk tujega jezika, učitelji tujega jezika, umetna inteligenca, raba UI, orodja, podprta z UI Objavljeno v DKUM: 28.02.2025; Ogledov: 0; Prenosov: 19
Celotno besedilo (887,86 KB) Gradivo ima več datotek! Več... |
5. Uvod v knjižnico React : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitevGregor Jošt, 2025, drugo učno gradivo Opis: V gradivu je obravnavan uvod v React, kjer je najprej predstavljena zgodovina knjižnice in
ugotovljeno, da igra React pomembno vlogo pri razvoju uporabniških vmesnikov z
uporabo komponent. Predstavljeni so ključni koncepti, kot so komponente, JSX in
lastnosti (props). Razvojno okolje je postavljeno z orodjem Vite, ki omogoča hiter razvoj,
za bolj varno in strukturirano pisanje kode pa je uporabljen jezik TypeScript. Na koncu je
implementirana preprosta komponenta, sestavljena iz pod-komponent, kjer so
uporabljeni vsi pridobljeni koncepti. Vsi predstavljeni koncepti so podkrepljeni s primeri
za lažje razumevanje. Ključne besede: knjižnica React, razvoj spletnih aplikacij, računalniška orodja Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 8
Celotno besedilo (1,25 MB) |
6. Pregled in analiza orodij in ogrodij Node.js za podporo neprekinjene integracijeLuka Šnajder, 2024, diplomsko delo Opis: Neprekinjena integracija (CI) je ključnega pomena za sodoben razvoj programske opreme, saj omogoča pogosto združevanje in testiranje kode. Vendar pa implementacija neprekinjene integracije v različnih okoljih, kot je Node.js, predstavlja izziv zaradi raznolikosti razpoložljivih orodij in praks. Cilj diplomske naloge sta bila pregled in analiza učinkovitosti različnih orodij neprekinjene integracije pri podpori razvoja Node.js aplikacij. Uporabili smo primerjalno analizo na orodjih neprekinjene integracije, kot so Jenkins, GitHub Actions in CircleCI, analizirali izzive teh orodij v podjetjih ter izvedli optimizacijo cevovoda za izboljšanje učinkovitosti. Glavni rezultati raziskave so pokazali prednosti in slabosti posameznih orodij ter izpostavili pomen dobre pokritosti kode in testov za uspešnost procesov neprekinjene integracije. Ključne besede: Neprekinjena integracija, Node.js, CI/CD orodja, avtomatizacija Objavljeno v DKUM: 22.10.2024; Ogledov: 0; Prenosov: 19
Celotno besedilo (3,40 MB) |
7. Uporaba strojnega učenja v programskem inženirstvuIvan Tomić, 2024, magistrsko delo Opis: V magistrskem delu je predstavljena uporaba strojnega učenja v programskem inženirstvu. Strojno učenje nam omogoča pridobivanje dragocenih informacij in ustvarjanje napovednih modelov, ki prispevajo k razvoju številnih rešitev na različnih področjih. Eno od teh področji je tudi programsko inženirstvo, kjer nam lahko strojno učenje pomaga izboljšati učinkovitost, pohitriti razvoj in zmanjšati število napak. Z vse večjim številom aplikacij, ki vključujejo strojno učenje pa narašča tudi potreba po razvoju bolj učinkovitih postopkov pri izdelavi programske opreme za te namene. Zato smo v tem magistrskem delu raziskali kako oblikovati postopke za razvoj programske opreme, ki temelji na strojnem učenju, ter predstavili sodobna orodja strojnega učenja za optimalen razvoj AI aplikacij. Ključne besede: Strojno učenje, Programsko inženirstvo, Optimizacija razvojnih procesov, Orodja umetne inteligence Objavljeno v DKUM: 22.10.2024; Ogledov: 0; Prenosov: 32
Celotno besedilo (2,49 MB) |
8. Primerjava orodij za oblikovanje uporabniških vmesnikov : diplomsko deloVeronika Poštrak, 2024, diplomsko delo Opis: Glavno temo diplomske naloge predstavlja primerjalna analiza orodij za oblikovanje uporabniških vmesnikov: zaprtokodnega orodja Figma in odprtokodnega orodja Penpot. Namen dela je bil oceniti njune prednosti, slabosti in izzive pri uporabi ter raziskati vpliv razlik v funkcionalnostih na učinkovitost dela in kakovost digitalnih produktov. V praktičnem delu smo v obeh orodjih oblikovali spletno aplikacijo in ocenili, kako razlike v funkcionalnostih vplivajo na končni izdelek. Ugotovili smo, da Figma izstopa po širokem naboru knjižnic, pripomočkov in vtičnikov, medtem ko Penpot, z odprtokodno naravo in brezplačnimi funkcionalnostmi, omogoča prilagodljivosti in večji nadzor nad kodo. Rezultati so poudarili pomembnost prave izbire orodja pri oblikovanju digitalnih produktov. Ključne besede: orodja, oblikovanje, uporabniški vmesnik, Figma, Penpot Objavljeno v DKUM: 22.10.2024; Ogledov: 0; Prenosov: 42
Celotno besedilo (4,02 MB) |
9. Analiza uporabnosti sodobnih orodij za modeliranje procesov : diplomsko deloAnton Lajhar, 2024, diplomsko delo Opis: V diplomskem delu se osredotočamo na uporabnost sodobnih orodij za modeliranje procesov in predstavitev tehnik modeliranja procesov. Glavni namen raziskave je primerjava različnih orodij za modeliranje procesov in pridobitev vpogleda v njihove tehnične zmožnosti ter učinkovitost. Za pridobitev podatkov in primerjavo orodij smo izvedli pregled literature ter v vseh orodjih modelirali in simulirali realne poslovne procese. Končni rezultati zajemajo ugotovitve glede prednosti in pomanjkljivosti posameznih orodij ter primerjavo med njimi. V sklepu so navedene smernice glede izbire najbolj ustreznega orodja glede na specifične potrebe podjetja oziroma posameznika. Ključne besede: modeliranje procesov, primerjanje, analiza učinkovitosti, sodobna orodja za modeliranje, funkcionalnosti, analiza, optimizacija, avtomatizacija, produktivnost Objavljeno v DKUM: 14.10.2024; Ogledov: 0; Prenosov: 30
Celotno besedilo (3,77 MB) |
10. Primerjava orodij za montažo avdiovizualnih izdelkov : diplomsko deloRelja Stanišić, 2024, diplomsko delo Opis: Diplomsko delo raziskuje in primerja zmogljivosti dveh ključnih programov za postprodukcijo videa, Adobe Premiere Pro in Adobe After Effects. Namen naloge je ugotoviti, kateri program je bolj primeren za določene naloge in kako ju optimalno uporabiti skupaj. S pomočjo teoretičnega pregleda in praktičnih primerov analiziramo funkcionalnosti, kot so barvna korektura, večkamerno urejanje, preoblikovanje časa, sledenje kameri in druge. Ključne besede: postprodukcija, programska orodja za montažo, Adobe Premiere Pro, Adobe After Effects Objavljeno v DKUM: 03.10.2024; Ogledov: 0; Prenosov: 30
Celotno besedilo (2,34 MB) |