<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="39053" NadgradivoID="0" NRID="1026924" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=39053" StOgledov="1672" StPrenosov="123" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-01 16:10:04" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-39053">20.500.12556/DKUM-39053</PID>
  <Naslov>IZBOLJŠANJE PROGRAMSKE KOMPONENTE ZA KLASIFIKACIJO ATRIBUTOV</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>IMPROVEMENT OF A SOFTWARE COMPONENT FOR ATTRIBUTE CLASSIFICATION</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Pričujoča naloga predstavi pristop k rešitvi problema preoblikovanja stare funkcionalnosti komponente za klasifikacijo atributov v novo razširjeno funkcionalnost s povečanjem možnosti ponovne uporabe. Pristop temelji na uveljavljenih konceptih preoblikovanja. Preoblikovanje je eden od ključnih pristopov za izboljšanje obstoječe kode. Preoblikovanje je prikazano s pomočjo načrtovalnih vzorcev, uporabe principa ekstremnega programiranja (ang. Extreme Programming, XP) &quot;najprej test&quot;, primeri pa v programskem jeziku Smalltalk. Preoblikovana komponenta je ovrednotena s pomočjo meritev časovne in prostorske zahtevnosti. Za doseganje dolgoročne pravilnosti in stabilnosti programske kode je avtomatsko testiranje ena najpomembnejših tehnik, pristop &quot;najprej test&quot; pa prisili razvijalca, da najprej razmisli o cilju ter se potem loti razvoja.            </Opis>
  <TujJezik_Opis>This diploma will introduce an approach to the solution to the problem of refactoring older functionality of attribute classification to newer, extended functionality with increased possibility of code reuse. The approach is based on well established concepts of refactoring. Refactoring is one of the key approaches for improvement of the code. The refactoring is done with the help of design patterns and the Extreme Programming (XP) principle &quot;test first&quot;. The examples are presented in the Smalltalk programming language. The refactored component is evaluated using the comprehensibility of time and space complexity. The automatic testing is one of the most important technique for assuring long-term code correctness and stability. Using the approach of &quot;test first&quot; additionally stimulates the developer to think about the goal first and then copes with the implementation.            </TujJezik_Opis>
  <KljucneBesede>
    <Beseda>preoblikovanje</Beseda>
    <Beseda>objektna struktura</Beseda>
    <Beseda>vzorci</Beseda>
    <Beseda>Smalltalk</Beseda>
    <Beseda>redka matrika</Beseda>
    <Beseda>večdimenzionalni prostor</Beseda>
    <Beseda>ekstremno programiranje</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>refactoring</Beseda>
    <Beseda>object structure</Beseda>
    <Beseda>patterns</Beseda>
    <Beseda>Smalltalk</Beseda>
    <Beseda>sparse matrix</Beseda>
    <Beseda>multi dimensional space</Beseda>
    <Beseda>extreme programming</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[M. Potrč]</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>2012-11-23 07:28:51</DatumVstavljanja>
  <DatumObjave>2012-11-29 13:35:52</DatumObjave>
  <DatumSpremembe>2022-05-04 14:00:25</DatumSpremembe>
  <DatumTrajnegaHranjenja>2021-04-21 03:16:15</DatumTrajnegaHranjenja>
  <LetoIzida>2012</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</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="40381" Ime="Martin" Priimek="Potrč" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="347" Ime="Marjan" Priimek="Heričko" AltIme="M. Hericko" VlogaID="991" VlogaNaziv="Mentor" ConorID="3418979" Afiliacija="" ArrsID="11064" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.42:007.3(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/16637462">16637462</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:RSKMOZI5</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="52523" DatotekaNRID="852255" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="1310804" VelikostDatotekeKratko="1,25 MB" DatumVstavljanja="2012-11-23 07:32:10" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>UNI_Potrc_Martin_2012.pdf</Naziv>
      <OrgNaziv>UNI_Potrc_Martin_2012.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>07185E56165D87308B8DB93F30873F38</MD5>
      <SHA256>d77914b4ca9db913b1b74cf243cd3af22eb284ed8badd8122667ab7f6280a873</SHA256>
      <UUID>4db92d4e-7c07-11eb-bb7a-00155d0001ca</UUID>
      <PID>20.500.12556/dkum/cb2ec5f0-bac2-4bcd-9872-a1d5f065d653</PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=52523</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="102863"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, 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>
