<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="153514" NadgradivoID="0" NRID="22339577" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=153514" StOgledov="1904" StPrenosov="232" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-23 23:08:43" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-153514">20.500.12556/RUL-153514</PID>
  <Naslov>Strategija za obvladovanje nadomestnih rešitev v razvoju programske opreme</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Strategy for Managing Workarounds in Software Development</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Nadomestne rešitve se pojavljajo v okviru vsakega projekta, saj se kljub premišljenemu in strukturiranemu pristopu k razvoju programske opreme včasih srečujemo s situacijami, kjer se odločimo za implementacijo alternativne rešitve namesto prvotno načrtovane trajne rešitve. Možnosti obvladovanja nadomestnih rešitev so sicer na voljo, vendar lahko situacija hitro uide izpod nadzora, še posebej ko projekt zahteva hitro implementacijo številnih funkcionalnosti in se obseg projekta hitro povečuje. S povečanjem obsega projekta se (marsikdaj nenamerno) povečuje tudi število nadomestnih rešitev. Posledica tega je lahko nepotrebna poraba časa in sredstev za odpravljanje napak, ki jih lahko nadomestne rešitve povzročijo. V kontekstu razvoja programske opreme se ta pojav imenuje tehnični dolg.

V diplomski nalogi bomo predstavili teoretično podlago uporabe nadomestnih rešitev, hkrati pa tudi pomembnost njihovega obvladovanja. Teoretična podlaga nam bo služila kot osnova za razvoj prototipne programske rešitve, ki bo avtomatiziral del obvladovanja nadomestnih rešitev.</Opis>
  <TujJezik_Opis>Workarounds arise within each project. The reason is that despite a thoughtful and structured approach to software development, we sometimes encounter situations where we decide to implement a workaround instead of the originally planned permanent solution. There are options for managing workarounds; however, the situation can quickly spiral out of control, especially when a project requires the rapid implementation of numerous functionalities, and the project scope expands rapidly. The increase in the project&#039;s scope often (sometimes unintentionally) leads to a greater number of workarounds. The consequence of this can be unnecessary expenditure of time and resources to address errors that may be caused by workarounds. In the context of software development, this phenomenon is referred to as technical debt.

In this thesis, we will present a theoretical foundation of using  workarounds while emphasizing the significance of their effective management. The theoretical foundation will serve as the basis for developing a prototype software solution that automates a portion of workaround management.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>nadomestne rešitve</Beseda>
    <Beseda>tehnologija programske opreme</Beseda>
    <Beseda>programska oprema</Beseda>
    <Beseda>tehnični dolg</Beseda>
    <Beseda>TypeScript</Beseda>
    <Beseda>NodeJS</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>workarounds</Beseda>
    <Beseda>software engineering</Beseda>
    <Beseda>software</Beseda>
    <Beseda>technical debt</Beseda>
    <Beseda>TypeScript</Beseda>
    <Beseda>NodeJS</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2024-01-11 09:35:01</DatumVstavljanja>
  <DatumObjave>2024-01-11 09:35:14</DatumObjave>
  <DatumSpremembe>2024-01-22 10:52:34</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="131406" Ime="David" Priimek="Bešter" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="97154" Ime="Luka" Priimek="Fürst" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">36709</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/181897475">181897475</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="179543" DatotekaNRID="13454673" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="2412582" VelikostDatotekeKratko="2,30 MB" DatumVstavljanja="2024-01-11 09:35:17" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Bester_David_-_Strategija_za_obvladovanje_nadomestnih_resitev_v_razvoju_programske_opreme.pdf</Naziv>
      <OrgNaziv>Bester_David_-_Strategija_za_obvladovanje_nadomestnih_resitev_v_razvoju_programske_opreme.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>5806205761A5902943703C24A8D84D60</MD5>
      <SHA256>91bc9f45dc1077c5d17db44e6462f777068920d77c757150871f9673ce4cb4c7</SHA256>
      <UUID>59037c2e-b05c-11ee-bd27-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=179543</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="78311"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
