{"?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-1STY1JUB/0ad9ce3a-5766-4c5e-aa69-34b15608788a/PDF","dcterms:extent":"2455 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-1STY1JUB/7ac01c98-fea6-4946-8995-8783014a4cd6/TEXT","dcterms:extent":"40 KB"}],"edm:TimeSpan":{"@rdf:about":"1993-2025","edm:begin":{"@xml:lang":"en","#text":"1993"},"edm:end":{"@xml:lang":"en","#text":"2025"}},"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:DOC-1STY1JUB","dcterms:isPartOf":[{"@rdf:resource":"https://www.dlib.si/details/URN:NBN:SI:spr-PGKNDR0J"},{"@xml:lang":"sl","#text":"Uporabna informatika (Ljubljana)"}],"dcterms:issued":"2002","dc:creator":["Brumen, Boštjan","Jaakkola, Hannu","Kukkonen, Jyrki"],"dc:format":[{"@xml:lang":"sl","#text":"letnik:10"},{"@xml:lang":"sl","#text":"številka:3"},{"@xml:lang":"sl","#text":"str. 139-147"}],"dc:identifier":["ISSN:1318-1882","COBISSID:7515158","URN:URN:NBN:SI:doc-1STY1JUB"],"dc:language":"en","dc:publisher":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"dc:subject":[{"@xml:lang":"sl","#text":"podjetja"},{"@xml:lang":"sl","#text":"ponovna uporaba"},{"@xml:lang":"sl","#text":"računalniški programi"},{"@xml:lang":"sl","#text":"razvoj"}],"dcterms:temporal":{"@rdf:resource":"1993-2025"},"dc:title":{"@xml:lang":"sl","#text":"Reuse strategies in software engineering|"},"dc:description":[{"@xml:lang":"sl","#text":"Reuse must be seen within a broad scope in an organization. Independently on the application level, there is always question on the changes in the existing processes, never on the technology itself. We can separate different leveis: the organizational level, process level and practices level. The lowest level - practices - includes generally accepted and adopted ways of working in an organization. The view of reuse is technical and component oriented. The process level specifies the usage of these practices in an organization. In this case the processes are improved to support the reuse approach in different life cycle phases of the product. Higher-level abstractions than single components are the objects of reuse. The highest level in the hierarchy - organizational reuse - builds organizational culture and at the same time integrates processes and practices into daily routines. To be successful a company is expected to be a learning organization. Learning in this context means an ability to accept best practices both from inside and outside the organization. A company needs a reuse infrastructure to apply and process the use of these practices at an organizational level. Reuse is supported by an infrastructure that provides processes of early detection of the reusability (with reuse) and reuse opportunities (for reuse). This paper includes a discussion on the role of reuse in software development organizations. The discussion covers at first general aspects in the topic and the reuse strategy development. Examples of different levels of reuse are introduced"},{"@xml:lang":"sl","#text":"Na ponovno uporabo znotraj organizacije je vedno potrebno gledati z več vidikov. Vprašanje sprememb se vedno nanaša na obstoječe procese, nikoli na tehnologijo samo, neodvisno od aplikacijskega nivoja. Ločimo lahko tri nivoje: organizacijskega, procesnega in rešitvenega. Najnižji nivo - rešitveni - obsega splošno sprejete in uporabljene načine dela znotraj organizacije. Pogled na ponovno uporabo je tehnično in komponentno orientiran. Procesni nivo določa uporabo rešitev v organizaciji. Procesi se izboljšujejo tako, da se omogoči ponovna uporaba v različnih življenjskih ciklih proizvoda. Višji nivo abstrakcije kot posamezna komponenta predstavljajo objekti ponovne uporabe. Najvišji nivo v hierarhiji - organizacijska ponovna uporaba - goji organizacijsko kulturo ponovne uporabe in hkrati uvaja procese in rešitve v dnevno rutino. Od uspešnega podjetja se pričakuje, da je v procesu učenja. Učenje v tem kontekstu pomeni zmožnost sprejeti najboljše rešitve tako znotraj kot izven organizacije. Podjetje potrebuje infrastrukturo ponovne uporabe, da lahko na organizacijskem nivoju uporablja najboljše rešitve. Ponovna uporaba naj bo podprta z infrastrukturo, ki omogoča procese zgodnjega odkrivanja možnosti ponovne uporabe (ti. \"with reuse\") in priložnosti za ponovno uporabo (ti. \"for reuse\"). V članku predstavljamo diskusijo o pomenu ponovne uporabe v podjetjih, ki razvijajo programsko opremo. V začetku so prikazani splošni pogledi na ponovno uporabo, nato sledi strategija razvoja ponovne uporabe. Predstavljeni so primeri različnih nivojev ponovne uporabe"}],"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-1STY1JUB","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:DOC-1STY1JUB"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:DOC-1STY1JUB/0ad9ce3a-5766-4c5e-aa69-34b15608788a/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-1STY1JUB/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:DOC-1STY1JUB"}}}}