<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="84068" NadgradivoID="0" NRID="9154857" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=84068" StOgledov="2325" StPrenosov="423" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-03 00:45:49" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000475" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-84068">20.500.12556/RUL-84068</PID>
  <Naslov>Optimizacija prototipiranja pri razvoju spletnih aplikacij</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Prototyping optimization in the web application development</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Pri razvoju spletnih aplikacij pogosto uporabljamo prototipiranje. S prototipi se uporabnike v razvojni proces vključi že zelo zgodaj, kar ima lahko pozitivne učinke na sam proces. S pravilno interpretacijo uporabnikovih povratnih informacij se lahko razvojna ekipa izogne morebitnim težavam in razvoju nepotrebnih segmentov aplikacije.Problem, ki se pogosto pojavlja v praksi, so preveč enostavni prototipi, ki tako uporabnikom kot razvijalcem ne nudijo dovolj dobre ponazoritve končne aplikacije. Eno glavnih načel izdelovanja prototipov je v hitri izvedbi, zato se razvijalci, vsaj v začetnih verzijah, ne odločajo za izdelavo kompleksnejših prototipov. Namen diplomske naloge je predstaviti rešitev za izdelovanje boljših prototipov spletnih aplikacij tako, da za njihovo izdelavo ni potrebno veliko časa. Rešitev je izdelana kot JavaScript modul, ki z uporabo razširjenih atributov HTML elementov upravlja z mehanizmi za generiranje naključnih podatkov in simulacijo zalednega sistema. Razvijalcem omogoča hitrejšo izdelavo kompleksnejših prototipov, uporabnikom pa enostavno poročanje napak in podajanje povratnih informacij razvojni ekipi. V diplomski nalogi najprej predstavimo prototipiranje kot primerno metodologijo razvojnega procesa za razvoj spletnih aplikacij. Osrednji del naloge sta predstavitev rešitve za izdelovanje boljših prototipov in testiranje rešitve na praktičnem projektu. Testiranje se izvede kot primerjava procesa razvoja dveh aplikacij, pri čemer smo pri eni od njih uporabili omenjeno rešitev. Izkaže se, da imajo koncepti rešitve pozitiven učinek na razvojni proces, same funkcionalnosti pa bi lahko še dodatno razširili in s tem razvijalcem še bolj pomagali pri izdelavi prototipov.</Opis>
  <TujJezik_Opis>When developing web applications we often use prototyping. Prototyping allows us to involve end users of an application in early stages of development process, which can have positive effects on process itself. The correct interpretation of user feedback can avoid potential problems during development. The problem that often occurs in practice, are too simple prototypes that do not provide good simulation of the final application. One of the main principles of prototyping is rapid implementation, so developers, at least in the initial versions do not decide to develop complex prototypes. The aim of this diploma thesis is to present a solution to make better prototypes of web applications, so that their development does not take much time. The solution is implemented as a JavaScript module that uses extended attributes of HTML elements for generating random data and simulation of backend system. It enables developers to accelerate the development of complex prototypes. The module also simplifies error reporting and giving feedback to the development team. In the first part of the thesis, we introduce prototyping as an appropriate method for the development of web applications. Next, we present the solution to make better prototypes and test the solution in practice. The test is conducted as a comparison of the development of two applications – one with the use of the aforementioned solution, the other without. We conclude with the presentation of the findings – namely that the proposed solution has a positive effect on the development process. We also present possibilities for further development that would improve prototyping even further.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>prototipiranje</Beseda>
    <Beseda>dinamični prototipi</Beseda>
    <Beseda>simulacija zalednega sistema</Beseda>
    <Beseda>generiranje naključnih podatkov</Beseda>
    <Beseda>JavaScript</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>prototyping</Beseda>
    <Beseda>dynamic prototypes</Beseda>
    <Beseda>backend simulation</Beseda>
    <Beseda>generating random data</Beseda>
    <Beseda>JavaScript</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="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2016-07-07 13:25:01</DatumVstavljanja>
  <DatumObjave>2016-07-07 13:25:04</DatumObjave>
  <DatumSpremembe>2022-08-02 00:24:17</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="64321" Ime="LUKA" Priimek="ANDREJAK" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23914" Ime="Dejan" Priimek="Lavbič" AltIme="Dejan Lavbic računalništvo" VlogaID="991" VlogaNaziv="Mentor" ConorID="57976419" Afiliacija="" ArrsID="25526" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">18131</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="87105" DatotekaNRID="8956496" 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="591398" VelikostDatotekeKratko="577,54 KB" DatumVstavljanja="2016-07-07 13:25:04" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Andrejak_Luka_-_Optimizacija_prototipiranja_pri_razvoju_spletnih_aplikacij.pdf</Naziv>
      <OrgNaziv>Andrejak_Luka_-_Optimizacija_prototipiranja_pri_razvoju_spletnih_aplikacij.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>A1F14AB246BCCDE7FC6650D43E22931D</MD5>
      <SHA256>82031b88c656b28dcb50245f0e6139bddd25a4684c61f5189c5cf1502eca5745</SHA256>
      <UUID>c1b27915-a1b0-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/9e63fd3d-c7df-4dbf-8007-48ecabcbee93</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=87105</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="72668"></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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
