Vas zanima študij pri nas?
Izpolnite spodnji obrazec za prijavo v program. V roku enega dneva vam bomo posredovali vse potrebne informacije o vpisu.
Programsko inženirstvo
V diplomskem delu smo se osredotočili na razvoj informacijskih rešitev v malo-kodnem razvojnem okolju Oracle Apex, kjer smo naredili nadgradnjo obstoječe centralne rešitve za upravljanje identitet in dostopov IAM.
V teoretičnem izhodišču so predstavljena malo-kodna razvojna okolja. Izpostavili smo okolje Oracle Apex, ki je osnovano na Oracle relacijski podatkovni bazi in uporablja SQL in PL/SQL programska jezika. Opisali smo vlogo umetne inteligence (AI) na področju razvoja informacijskih rešitev v malo-kodnih okoljih in na primeru predstavili implementacijo storitve pametnega AI pomočnika.
Analizirali smo glavne lastnosti sistemov za upravljanje z identitetami in dostopi (IAM), pri čemer smo izpostavili ključne poslovne procese, ki jih ti sistemi podpirajo. Prav tako smo opisali revizijske sledi in predstavili njihov pomen.
V izbran poslovni proces smo nato vgradili beleženje revizijskih sledi z razširitvijo obstoječe programske knjižnice. Prav tako smo dodali AI pomočnika, ki na osnovi podanega poljudnega pozivnega sporočila, generira poizvedbe in odgovore o revizijskih sledeh.
Med nadgradnjo informacijske rešitve smo ugotovili, da malo-kodna razvojna okolja omogočajo hiter razvoj preprostejših rešitev ali prototipov aplikacij, brez potrebnega znanja o programiranju. Za zahtevnejše nadgradnje pa je potrebno znanje programskega jezika. V našem primeru pa predvsem znanje o SQL in PL/SQL jeziku.
Potrdili smo, da IAM centralna rešitev omogoča transparenten in kontroliran dostop do funkcionalnosti v informacijskih rešitvah. Prav tako smo potrdili, da zgodovinske tabele same po sebi ne omogočajo pregleda nad izvajanjem poslovnih dogodkov.
Po implementaciji generativnih AI rešitev smo s pomočjo kriterijev učinkovitosti analizirali in ugotovili, da je storitev OpenAI učinkovitejša od storitve Cohere na primeru iz tega diplomskega dela.