{"?xml":{"@version":"1.0"},"edm:RDF":{"@xmlns:dc":"http://purl.org/dc/elements/1.1/","@xmlns:edm":"http://www.europeana.eu/schemas/edm/","@xmlns:wgs84_pos":"http://www.w3.org/2003/01/geo/wgs84_pos","@xmlns:foaf":"http://xmlns.com/foaf/0.1/","@xmlns:rdaGr2":"http://rdvocab.info/ElementsGr2","@xmlns:oai":"http://www.openarchives.org/OAI/2.0/","@xmlns:owl":"http://www.w3.org/2002/07/owl#","@xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","@xmlns:ore":"http://www.openarchives.org/ore/terms/","@xmlns:skos":"http://www.w3.org/2004/02/skos/core#","@xmlns:dcterms":"http://purl.org/dc/terms/","edm:WebResource":[{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-GWLKGH0C/32355c36-e68d-40b4-829c-c981ada0e395/PDF","dcterms:extent":"2401 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-GWLKGH0C/2011908b-9d4d-48b6-bacc-727b155641f6/TEXT","dcterms:extent":"41 KB"}],"edm:TimeSpan":{"@rdf:about":"1993-2026","edm:begin":{"@xml:lang":"en","#text":"1993"},"edm:end":{"@xml:lang":"en","#text":"2026"}},"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:DOC-GWLKGH0C","dcterms:isPartOf":[{"@rdf:resource":"https://www.dlib.si/details/URN:NBN:SI:spr-PGKNDR0J"},{"@xml:lang":"sl","#text":"Uporabna informatika (Ljubljana)"}],"dcterms:issued":"2000","dc:creator":["Domajnko, Tomaž","Heričko, Marjan","Rozman, Ivan"],"dc:format":[{"@xml:lang":"sl","#text":"številka:4"},{"@xml:lang":"sl","#text":"letnik:8"},{"@xml:lang":"sl","#text":"str. 237-247"}],"dc:identifier":["COBISSID:1177518","ISSN:1318-1882","URN:URN:NBN:SI:doc-GWLKGH0C"],"dc:language":"sl","dc:publisher":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"dc:subject":[{"@xml:lang":"sl","#text":"identifikacije"},{"@xml:lang":"sl","#text":"objektna tehnologija"},{"@xml:lang":"sl","#text":"programsko inženirstvo"},{"@xml:lang":"sl","#text":"relacije"},{"@xml:lang":"sl","#text":"vzorci načrtovanja"}],"dcterms:temporal":{"@rdf:resource":"1993-2026"},"dc:title":{"@xml:lang":"sl","#text":"Obnavljanje načrtovanja s pomočjo vzorcev načrtovanja|"},"dc:description":[{"@xml:lang":"sl","#text":"The design patterns present a very important source of high-level information about the understanding and the control of a complex object szstem. At the same the development community realizes that the documentation of the current object systems does not include the information about the use of design patterns to the appropriate extent. Therefore in the article we will present the approach to the generation of information. The approach is based on the rigorous and unambiguous presentation of the design patterns, which will also be presented in the article. The presenattion enables a simple and effective implementation of the identification process for any instance of the design pattern, implemented in the object system according to the specification. We present the results of the analysis of a set of object frameworks and object systems confirming the hypothesis that the reliable identification of design pattern instances is both possible and feasible, providing high-level information about the design and implementation decisions"},{"@xml:lang":"sl","#text":"Vzorci načrtovanja so deležni velikega zanimanja v svetu razvijalcev objektnih sistemov, saj tvorijo pomemben delež visokonivojskih informacij, ki lahko v veliki meri poenostavijo razumevanje in obvladovanje kompleksnih sistemov. Hkrati pa se razvijalci zavedajo, da za večino objektnih sistemov neobstaja dokumentacija, ki bi vzorce načrtovala eksplicitno izražala. Zato v prispevku predstavljamo pristop, ki omogoča ekstrahiranje informacij o uporabljenih vzorcih. Pristop temelji na natančni in nedvoumni predstavitvi vzorcev načrtovanja. Na podlagi predstavitve vzorcev načrtovanja v prispevku definiramo postopek identifikacije vzorcev načrtovanja v obstoječih sistemih. Pristop zagotavlja identifikacijo vseh vzorcev načrtovanja, ki so bili uporabljeni ob načrtovanju in implementaciji objektnega sistema. Ta pa je osnova za ekstrakcijo odločitev, ki smo jih izvedli v aktivnostih arhitekturnega načrtovanja, načrtovanja objektov in implementacije. V prispevku podajamo rezultate analize nekaterih objektnih orodij in knjižnic razredov, ki potrjujejo, da je možna zanesljiva identifikacija vzorcev načrtovanja in s tem ekstrakcija pomembnih, visokonivojskih informacij iz obstoječe programske kode"}],"edm:type":"TEXT","dc:type":[{"@xml:lang":"sl","#text":"znanstveno časopisje"},{"@xml:lang":"en","#text":"journals"},{"@rdf:resource":"http://www.wikidata.org/entity/Q361785"}]},"ore:Aggregation":{"@rdf:about":"http://www.dlib.si/?URN=URN:NBN:SI:DOC-GWLKGH0C","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:DOC-GWLKGH0C"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:DOC-GWLKGH0C/32355c36-e68d-40b4-829c-c981ada0e395/PDF"},"edm:rights":{"@rdf:resource":"http://rightsstatements.org/vocab/InC/1.0/"},"edm:provider":"Slovenian National E-content Aggregator","edm:intermediateProvider":{"@xml:lang":"en","#text":"National and University Library of Slovenia"},"edm:dataProvider":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"edm:object":{"@rdf:resource":"http://www.dlib.si/streamdb/URN:NBN:SI:DOC-GWLKGH0C/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:DOC-GWLKGH0C"}}}}