IZDELAVA TEHNIČNE DOKUMENTACIJE ZA ODPRTOKODNE PROJEKTE Z UPORABO UML 2.0

Size: px
Start display at page:

Download "IZDELAVA TEHNIČNE DOKUMENTACIJE ZA ODPRTOKODNE PROJEKTE Z UPORABO UML 2.0"

Transcription

1 Peter Pogladič IZDELAVA TEHNIČNE DOKUMENTACIJE ZA ODPRTOKODNE PROJEKTE Z UPORABO UML 2.0 Diplomsko delo Maribor, avgust 2011

2

3 I Diplomsko delo univerzitetnega študijskega programa IZDELAVA TEHNIČNE DOKUMENTACIJE ZA ODPRTOKODNE PROJEKTE Z UPORABO UML 2.0 Študent: Študijski program: Smer: Mentor: Somentor: Peter Pogladič UN Informatika in tehnologije komuniciranja Informacijski sistemi doc. dr. Aleš Ţivkovič asist. Kristjan Košič Maribor, avgust 2011

4 II

5 III ZAHVALA Maji za vzpodbudo in čas, ki ga nisem mogel posvetiti njej. Zahvaljujem se mentorju Ţivkovič Alešu in somentorju Košič Kristjanu za pomoč in vodenje pri opravljanju diplomskega dela. Posebna zahvala velja staršem za odlično vzgojo, potrpeţljivost in za vse priloţnosti, ki so mi jih omogočili, tudi študij.

6 IV IZDELAVA TEHNIČNE DOKUMENTACIJE ZA ODPRTOKODNE PROJEKTE Z UPORABO UML 2.0 Ključne besede: tehnična dokumentacija programske opreme, odprta koda, informacijski sistemi, UML, poslovni procesi, povratno inţenirstvo, RUP, MSF. UDK: (043.2) Povzetek Odprtokodna programska oprema je za podjetja in splošne uporabnike zelo mamljiva, vendar malo uporabljena. Problem se med drugim nahaja v pomanjkljivi dokumentaciji in posledično zamujenimi možnostmi uporabe in prilagajanja odprtokodne programske opreme potrebam organizacije. V diplomski nalogi je predstavljen prilagojen proces izdelave tehnične dokumentacije odprtokodne programske opreme na osnovi procesnih modelov RUP in Microsoft MSF4ASD. Namen diplomske naloge je izdelava splošnega procesa za izdelavo tehnične dokumentacije, ki omogoča nadaljnji razvoj oziroma prilagoditev odprtokodne programske opreme potrebam organizacije.

7 V DEVELOPMENT OF TECHNICAL DOCUMENTATION FOR OPEN SOURCE PROJECTS USING UML 2.0 Key words: technical software documentation, open source, information systems, UML, business processes, reverse engineering, RUP, MSF. UDK: (043.2) Abstract Open source software is very tempting for businesses and general users, however it is not frequently used. The problem is in poor software documentation, which consequently leads to missed opportunities to use or adapt open source software for the needs of organization. The diploma thesis presents an adapted process of technical documentation for open source software based on process models IBM RUP and Microsoft MSF4ASD. The main purpose of the diploma thesis is to produce an overall documentation process, which enables further development and customization of software for the needs of the organization.

8 VI VSEBINA 1 UVOD ODPRTA KODA PRIMERJAVA ODPRTOKODNIH LICENC ODPRTOKODNI PROJEKTI ORANGE HRM Statistika Orange Human Resource Management METODOLOGIJE RAZVOJA PROGRAMSKE OPREME PRIMERJAVA MICROSOFT SOLUTIONS FRAMEWORK FOR AGILE SOFTWARE DEVELOPMENT IN IBM RATIONAL UNIFIED PROCESS IBM ZAČETNA FAZA/MSF FAZA PREDVIDEVANJA IBM ZBIRANJE INFORMACIJ/MSF FAZA NAČRTOVANJA IBM FAZA KONSTRUKCIJE/MSF FAZA RAZVOJA IN STABILIZACIJE IBM FAZA PREVZEMA/MSF FAZA NAMESTITVE IN SPREMLJANJA TEHNIČNA DOKUMENTACIJA ODPRTOKODNEGA PROJEKTA S POMOČJO UML PREGLED OBSTOJEČE DOKUMENTACIJE DOKUMENTACIJA PROGRAMSKE OPREME Z UPORABO DIAGRAMSKIH TEHNIK Analiza funkcionalnosti sistema Izdelava diagrama aktivnosti Generiranje razrednega diagrama Generiranje paketnega diagrama Podatkovni model Diagram zaporedja Diagram namestitve Zemljevid strani ZAKLJUČNA FAZA Dopolnitev dokumentacije Ugotovitve SKLEP... 26

9 VII 7 VIRI PRILOGE KAZALO SLIK KAZALO GRAFOV SEZNAM PREGLEDNIC... 30

10 VIII UPORABLJENE KRATICE RUP Rational Unified Process MSF4ASD Microsoft Solutions Framework for Agile Software Development GPL General Public License GNU GPL GNU's Not Unix General Public License OSI Open Source Initiative Orange HRM Orange Human Resource Management MsSQL Microsoft Structured Query Language http Hypertext Transfer Protocol CMMI Capability Maturity Model Integration XP Extreme Programming BPMN Business Process Modeling Notation

11 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 1 1 UVOD Odprtokodna programska oprema je na razpolago brezplačno z moţnostmi prilagajanja lete, saj je na voljo njena izvorna programska koda (odvisno od licence). Pri prilagajanju programske opreme potrebam organizacije, se pojavi problem poznavanja izvorne programske kode in funkcionalnosti sistema, ki jo posameznik ali organizacija ţeli prilagoditi. Diplomsko delo je nastalo na osnovi problematike dokumentiranja odprtokodne programske opreme, ki v splošnem ni ali pa je zelo slabo dokumentirana. Odprtokodni razvoj programske opreme je zelo razširjen, dobro podprt s strani skupnosti in predvsem perspektiven. Veliko organizacij in splošnih uporabnikov se odloča za razvoj ali uporabo odprtokodne programske opreme, pri čemer pa zaradi svobode razvoja programske opreme ni poudarka na njeni dokumentaciji. Dokumentacija je pomembna predvsem zaradi prilagajanja in nadgradenj odprtokodne programske opreme, ki jo le-ta omogoča. Diplomsko delo je nastalo v okviru zgoraj omenjene problematike dokumentiranja programske opreme in temelji na ogrodjih, ki omogočajo agilen razvoj programske opreme IBM RUP (ang. IBM Rational Unified Process) in Microsoft MSF4ASD (ang. Microsoft Solutions Framework for Agile Software Development). Ogrodji podajata dobre prakse pri razvoju programske opreme, ki omogočajo hiter in učinkovit razvoj. Na osnovi ogrodij so nastali določeni dokumenti, ki so sestavni del nastalega procesa tehnične dokumentacije odprtokodne programske opreme v posamezni fazi. Dokumenti, ki opisujejo dokumentacijo odprtokodne programske opreme so nastali na osnovi primerjave med omenjenima ogrodjema. Praktični del diplomske naloge je potekal s pomočjo izbranih orodij, ki omogočajo povratno inţenirstvo. Za izdelavo UML diagramov se je uporabljal Visual Paradigm for UML 8.0 Standard Edition, medtem ko se je za izdelavo podatkovnega modela uporabljal MySQL Workbench 5.2 CE. Večino diagramov, ki sestavljajo dokumentacijo je bilo

12 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 2 mogoče pridobiti s pomočjo povratnega inţenirstva, nekatere pa je bilo potrebno izdelati samostojno. Pri izdelavi procesa dokumentacije programske opreme je bil uporabljen IBM WebSphere Business Modeler Advanced 6.2. Proces opredeljuje faze dokumentacije programske opreme in dokumente, ki so vhodi oziroma izhodi iz posamezne faze procesa. Proces je predstavljen tudi s pomočjo spletnega vmesnika, ki opredeljuje vse vhodno izhodne dokumente, dodatno pa je podkrepljen tudi s predlogami, ki opisujejo dokumente kot rezultate posamezne faze. Spletni vmesnik je izdelan s pomočjo IBM Method Composer. V nadaljevanju bomo spoznali osnove odprte kode in pregledali odprtokodne licence, ki jih bomo navezali z moţnostmi prilaganja odprtokodne programske opreme.

13 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 3 2 ODPRTA KODA Odprtokodna programska oprema je programska oprema, katere izvorna koda je na voljo širši javnosti za brezplačno, prosto uporabo in/ali modifikacijo originalne različice izvorne kode. Kljub temu, da lahko z odprtokodno programsko opremo njeni uporabniki počno karkoli, zanjo veljajo posebna pravila, ki so opisana v licencah za odprtokodno programsko opremo. Vsem licencam je skupnih nekaj pravil, kot so [8]: 1. Odprtokodno programsko opremo je mogoče svobodno redistribuirati. Lahko jo redistribuira kdorkoli, brezplačno ali proti plačilu. 2. Izvorna programska koda je dostopna uporabniku. Licenca mora dovoljevati distribucijo v predvideni in izvorni obliki. 3. Licenca mora dovoljevati spremembe osnovne kode in izvedene oblike nove kode. 4. Kljub temu, da mora biti izvorna koda dostopna, lahko izvorni avtorji zahtevajo, da se morebitne spremembe jasno ločijo od originalne kode in tako ohranijo ločnico med prvotno in modificirano kodo (npr. v obliki popravkov ali različnih verzij). 5. Licenca ne sme omejevati katerekoli osebe ali skupine. 6. Licenca ne sme biti omejevalna glede na področje dela, v okviru katerega se programska koda uporablja. 7. Distribucija licenc mora biti enakovredna za vse uporabnike, brez dodatnih omejitev. 8. Licenca za isto programsko kodo se ne sme razlikovati, če se jo uporablja v kombinaciji z drugo programsko opremo. 9. Licenca ne sme omejevati uporabe druge programske opreme. 10. Licenca mora biti tehnološko nevtralna.

14 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 4 Vsa odprtokodna programska oprema ni distribuirana pod enako licenco. Nekatera programska oprema uporablja prosto programsko licenco (ang. Free software license), copyleft licenco ali GPL (ang. General Public License) licenco. GPL licenca je prosta, copyleft licenca, medtem ko»gnu Lesser General Public License«zajema prosto programsko licenco brez»copyleft«licence. Danes obstaja pribliţno petdeset licenc, ki so izdane pod okriljem OSI (ang. Open Source Initiative). 2.1 Primerjava odprtokodnih licenc Spodnja slika (Slika 2.1) tabelarično prikazuje primerjavo med različnimi odprtokodnimi licencami. Vsaka licenca ima določene specifike, po katerih se razlikuje od drugih licenc. Glede na primerjalne kriterije je najbolj odprta oziroma najmanj omejena licenca MIT (ang. Massachusetts Institute of Technology license). Slika 2.1: Primerjava odprtokodnih licenc [4]

15 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Odprtokodni projekti Odprtokodno programsko opremo lahko definiramo kot programsko opremo, za katero je izvorna koda izdana pod zaščitno licenco, ki zadostuje osnovnim pravilom odprte kode. Licenca dovoljuje uporabo in spreminjanje programske opreme ter njeno razširjanje v spremenjeni ali nespremenjeni obliki. Ena izmed najbolj razširjenih skupnosti, kjer spodbujajo razvoj programske opreme, je SourceForge ( Na spletnem mestu je zbranih okoli odprtokodnih projektov. Med najbolj znanimi projekti so: emule, Azureus / Vuze, VLC media player, Ares Galaxy, 7 Zip, FileZila, Orange HRM ( Orange HRM (ang. Orange Human Resource Management) smo uporabili kot osnovo pri izdelavi procesa tehnične dokumentacije odprtokodne programske opreme in je tudi dokumentiran v skladu z izdelanim procesom. 2.3 Orange HRM Orange HRM je eden izmed vodilnih odprtokodnih informacijskih sistemov, ki ponuja rešitve za manjša in srednje velika podjetja na področju vodenja človeških virov. Podjetju oziroma organizaciji omogoča vodenje ključnega faktorja vsake organizacije ljudi, z moduli za upravljanje zaposlenih, z vodenjem prisotnosti, z upravljanjem zaposlovanja v organizaciji in z drugimi. Orange HRM je odprtokodni informacijski sistem, ki so ga začeli razvijati konec leta Prva delujoča različica je bila razvita ţe januarja leta Danes ima Orange HRM

16 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 6 številne uporabnike po celem svetu, katerim zagotavlja stabilno, tehnološko dovršeno in brezplačno aplikacijo za vodenje človeških virov. Zahvaljujoč licenci pod katero je izdan (GPL), se nenehno dograjuje in izpopolnjuje. Projekt je bil nagrajen z nagrado SourceForge: Projekt meseca decembra Razvit je v programskem jeziku PHP, uporablja podatkovni streţnik Microsoft SQL in http (ang. Hypertext Transfer Protocol) streţnik Apache. Izdan je pod GPL in je v skladu z licenco brezplačen. Trenutno je na voljo v stabilni verziji Statistika Orange Human Resource Management V poglavju je zbranih nekaj zanimivih grafov, ki prikazujejo statistiko projekta s spletne strani SourceForge. Na spodnjem grafu (Graf 2.1) je prikazana statistika prenosov datotek na projektu Orange HRM od začetka projekta do danes. Iz grafa je razvidno število prenosov projekta in potreba po večanju pasovne širine, rezervirane za projekt na spletni strani SourceForge.net. Graf 2.1: Statistika prenosov Orange HRM [6]

17 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 7 Spodnji graf (Graf 2.2) prikazuje spletni promet projekta na domači strani projekta. Iz grafa je razviden razvoj projekta in njegova popularnost med uporabniki. Projekt je doţivel svoj razcvet ob koncu leta 2008 in ga uţiva še danes. Graf 2.2: Spletni promet projekta na domači strani [7] Odprtokodni sistem za upravljanje s človeškimi viri ima zavidljiv milijon uporabnikov po vsem svetu in več kot prenosov projekta z uradne strani Skupnost, ki razvija projekt, se lahko pohvali tudi s sistemsko podporo uporabnikom oziroma naročnikom, ki je plačljiva.

18 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 8 3 METODOLOGIJE RAZVOJA PROGRAMSKE OPREME Razvoj programske opreme med drugim ločimo tudi po metodologijah razvoja programske opreme. Najbolj poznane med njimi so: agilne metode razvoja (MSF, SCRUM, XP), iterativne metode (RUP, Iterativni razvoj, Spiralna metoda), metode, ki temeljijo na modelu slap (Slap, CMMI), ad-hoc metode (proste metode, ki ne poznajo vodenega oziroma procesnega razvoja programske opreme). Agilne metode razvoja programske opreme temeljijo na iterativnem in inkrementalnem razvoju programske opreme. Metode podajajo skupke dobrih praks in priporočil za razvoj ţelenega projekta, ter pripomorejo k učinkovitem izvajanju nalog in vodenju projekta. Agilne metode temeljijo na procesnem vodenju razvoja programske opreme, ki: podajajo napotke glede zaporedja in sosledja aktivnosti razvojne skupine, določajo kateri izdelki bodo razviti, ter kdaj bodo razviti, usmerjajo naloge posameznikov in razvojne skupine kot celote, nudijo kriterije za spremljanje in vrednotenje projektnih izdelkov in aktivnosti. Spodnji graf (Slika 3.1) prikazuje uporabo metodologij razvoja programske opreme v organizacijah. Razvidno je, da agilne metode prednjačijo pred ostalimi metodologijami razvoja programske opreme. Zaskrbljujoče je predvsem dejstvo, da pribliţno 30 odstotkov organizacij ne uporablja nobene od procesno vodenih metodologij, temveč temeljijo na tako imenovanih ad-hoc metodah.

19 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 9 Slika 3.1: Uporaba metodologij razvoja v organizacijah [10]

20 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 10 4 PRIMERJAVA MICROSOFT SOLUTIONS FRAMEWORK FOR AGILE SOFTWARE DEVELOPMENT IN IBM RATIONAL UNIFIED PROCESS Pri izdelavi procesa tehnične dokumentacije odprtokodne programske opreme smo kot osnovo uporabili agilni metodologiji razvoja programske opreme IBM RUP in MSF4ASD. Metodologiji razvoja programske opreme povzemata skupke dobrih praks in načel pri razvoju programske opreme, ki natančno opredeljujejo vloge in opravila v posamezni fazi razvoja. IBM RUP (Slika 4.1) je razdeljen v štiri faze razvoja in podaja šest dobrih praks pri razvoju programske opreme (iterativni razvoj, upravljanje zahtev, uporaba komponentnih arhitektur, vizualno modeliranje, preverjanje kakovosti in nadzor nad spremembami [5]). Slika 4.1: Proces razvoja programske opreme po IBM RUP [5, 11, 12]

21 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 11 MSF4ASD (Slika 4.2) pri razvoju programske opreme kombira spiralni model in model slap. Cikel razvoja se zaključi z jasno definiranim mejnikom, če mejnik ni doseţen, se cikel ponovi (Slika 4.3). MSF4ASD pri razvoju programske opreme ne pozna hierarhične ureditve vlog na projektu, kar vse člane razvojne skupine postavi v enakovreden poloţaj. Slika 4.2: MSF Procesni model [1] Slika 4.3: Disciplina upravljanje [3]

22 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 12 Pri primerjavi ogrodij (Slika 4.4) najdemo podobnosti pri razvoju programske, ki so podrobneje opisane v naslednjih podpoglavjih. Slika 4.4: Primerjava po fazah [11] 4.1 IBM začetna faza/msf faza predvidevanja Na začetku vsakega projekta se sestane projektna skupina in naročnik, kjer naročnik seznani projektno skupino s problemom. Naročnik natančno doreče katere stvari ga na projektu zanimajo. Te informacije morajo biti dokumentirane, da projektna skupina in naročnik ustvarijo skupno in popolno vizijo problema [11]. Tako po RUP kot po MSF se ustvari vizija, da se zagotovi enaka ideja poslovnega problema z obeh strani (naročnik izvajalec). Prav tako se po RUP in MSF določijo meje projekta in njegov obseg. Pri določanju obsega projekta je RUP bolj temeljit, zaradi česar laţje določa fiksne meje projekta, medtem ko MSF daje obsegu projekta in njegovim mejam več svobode, kar ugaja strankinim ţeljam [11]. Ko naročnik spozna poslovni primer projekta je naloga projektne skupine predvideti in identificirati ključne elemente za ustrezno rešitev poslovnega problema. Naročnik, končni uporabniki in ostale zainteresirane skupine obvestijo projektno skupino o njihovih ţeljah, potrebah in pričakovanjih glede sistema [11].

23 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 13 Skladno z ogrodjem RUP je pridobitev čim več informacij, ki pripomorejo k splošnemu planiranju in razumevanju problema s katerim se sooča. V začetni fazi se formulirajo vse zahteve, okvirni stroški, potencialna tveganja in arhitektura sistema. MSF je agilne miselnosti, kar pomeni, da MSF skupina misli, da ni potrebno imeti vseh informacij v naprej. Agilna skupnost meni, da sprememba ni samo verjetna, ampak da je neizogibna. MSF skupina uporablja»just-in-time«pristop, kjer se določena stvar naredi, ko se potrebuje [11]. Obe metodi uporabljata ta razvojni cikel programske opreme za preučitev strankinega poslovanja, problemov in potreb za razvoj skupnega pogleda na projekt. RUP je v tej fazi bolj strikten in formalen glede obsega projekta kot MSF, ki je bolj fleksibilen in odprt do sprememb [11]. Tabela 4.1: Dokumenti začetne faze (RUP) in faze predvidevanja (MSF) [2, 11] RUP - Začetna faza MSF - Faza predvidevanja Vizija Vizija in obseg Poslovni primer Poslovne zahteve Načrt razvoja programske opreme - Struktura projekta - Poročilo o napredku razvojne skupine na projektu - Predlogi funkcionalnosti - Poročilo o napredku posameznega člana razvojne skupine - Finančni načrt Iteracijski načrt Poročilo o doseganju mejnika faze razvoja Razvojna infrastruktura Poročilo trenutne infrastrukture Slovar (ang. Glossary) Model primerov uporabe Seznam začetnih tveganj na projektu

24 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran IBM zbiranje informacij/msf faza načrtovanja V obdobju planiranja se pripravi ideja prihodnosti projekta, ocenijo se stroški in čas projekta ter se določijo sredstva. Oba procesa uporabljata vizijo kot osnovo za ustvarjanje sistemske arhitekture, identifikacijo nefunkcionalnih in funkcionalnih zahtev ter omejitev [11]. RUP ţeli pridobiti čim več informacij, kolikor je mogoče, da bi lahko projekt ocenili in načrtovali kot celoto ali po iteracijah. V fazi zbiranja informacij projektna skupina zasnuje arhitekturo in vizijo ter napravi podroben plan tveganj za celotno fazo konstrukcije ter za upravljanje in nadzor preostalih procesov. Na koncu faze zbiranja informacij so identificirane vse funkcionalne in nefunkcionalne zahteve [11]. MSF se v ciklu načrtovanja bolj osredotoča na načrtovanje iteracij kot na načrtovanje celotnega projekta, ker je načrtovanje projekta kot celote po MSF nesmiselno, saj je predvideno, da se bodo pojavile spremembe na projektu. Kjer se RUP osredotoča na načrtovanje tveganj na projektu, se MSF osredotoča na kvalitetno planiranje naslednje iteracije [11]. Tabela 4.2: Dokumenti faze zbiranja informacij (RUP) in načrtovanja (MSF) [2, 11] RUP - Zbiranje informacij MSF - Načrtovanje Načrtovalni model Logično načrtovanje Model implementacije Fizični model Načrt razvoja programske opreme Načrt razvoja programske opreme Model primerov uporabe (80%) - Uporabniške zahteve - Scenarij uporabe Dodatne specifikacije - Funkcionalne specifikacije - Sistemske zahteve - Zahteve obratovanja Smoke test Testni plan Prototip Dopolnjen seznam tveganj na projektu Proces razvoja Dokument arhitekture programske opreme

25 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran IBM faza konstrukcije/msf faza razvoja in stabilizacije Obdobje izgradnje programske opreme ima pri obeh procesih enak namen, zgraditi programsko opremo v skladu s pričakovanji in potrebami, ki so bile določene v prvem obdobju razvoja programske opreme. V tej fazi se kaţe iterativni in inkrementalni razvoj programske opreme, ki ga oba procesa spodbujata. Razvoj produkta je izdelan korak za korakom, zagotovljena pa je visoka kvaliteta produkta. Po RUP je bilo narejeno planiranje celotnega projekta in iteracij v prejšnjih fazah, zato se v tej fazi osredotoča zgolj na implementacijo produkta po iteracijah. Razvijalci programske opreme prejmejo potrebne primere uporabe (ang. Use case), funkcionalne opise in arhitekturo za implementacijo funkcionalnih zahtev sistema. Vsaka iteracija se konča z verzijo sistema, ki se predstavi naročniku, od katerega pridobimo povratno informacijo o sistemu. Projektna skupina organizira iteracijo, v kateri zagotovi sebi in naročniku informacije o napredku in statusu sistema, podatke dokumentira in preveri ali je projekt konsistenten s predhodnimi dogovori [11]. Po MSF poteka izgradnja programske opreme na tako imenovan»ad-hoc«način. Za razliko od RUP, MSF ne načrtuje celotnega projekta ampak samo naslednjo iteracijo. Delovni dan po MSF se začne s kratkim sestankom razvijalcev o statusu projekta, napredku in o delu, ki še mora biti opravljeno. Iteracija se zaključi z pregledom zastavljenih ciljev in napredka projekta.

26 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 16 Tabela 4.3: Dokumenti faze konstrukcije (RUP) in Konstrukcije (MSF) [2, 11] RUP - Konstrukcija MSF Konstrukcija (Razvoj in stabilizacija) Načrt namestitve Model implementacije Iteracijski načrt Proces razvoja Infrastruktura razvoja Podatkovni model Dodatne specifikacije Model primerov uporabe (dokončan) Poročilo testiranja in razhroščevanja Revizija sledljivosti Testne specifikacije 4.4 IBM faza prevzema/msf faza namestitve in spremljanja Ko je produkt dovolj razvit in ima pričakovan nivo kakovosti, je pripravljen na predajo stranki. Pred predajo sistema stranki je potrebno storiti naslednje: beta testiranje, da validiramo nov sistem glede na strankina pričakovanja, paralelno izvajanje sistema s prejšnjim, preureditev testne podatkovne baze, izobraževanje uporabnikov, dodatna dokumentacija (navodila za uporabo, namestitev) in podobno [11]. Po predaji projekta uporabniku se projektni cikel RUP zaključi, medtem ko ima MSF dodatno periodo cikel spremljanja produkta, katerega namen je pregled celotnega projekta, identifikacija novih tveganj, hroščev in podobno. Tabela 4.4: Dokumenti faz prevzema (RUP), Namestitve in spremljanja (MSF) [ 2, 11] RUP - Prevzema MSF - Namestitve, Spremljanja Delujoča aplikacija Pomoč uporabnikom Analiza»preteklega«projekta Dokončanje projekta

27 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 17 Pri izdelavi procesa tehnične dokumentacije odprtokodne programske opreme z uporabo UML 2.0 sta kot osnova sluţila prav Microsoft Solutions Framework in IBM Rational unified process. Na osnovi omenjenih ogrodij so definirani izhodni produkti posameznega opravila (ang. task), ki jih določa proces. Proces je podobno kot primerljivi ogrodji procesno voden in podrobno opredeljuje posamezne korake procesa. Definirane ima vloge, dokumente in opravila, ki pripomorejo k učinkoviti dokumentaciji izbrane programske opreme. Rezultat procesa je tehnična dokumentacija, ki omogoča učinkovit, hiter in kontroliran razvoj oziroma prilagoditev programske opreme potrebam organizacije. V primeru modifikacij programske opreme se lahko pri ponovni dokumentaciji preurejene programske opreme upremo na proces, ki je podrobneje predstavljen v nadaljevanju.

28 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 18 5 TEHNIČNA DOKUMENTACIJA ODPRTOKODNEGA PROJEKTA S POMOČJO UML 2.0 Proces dokumentacije odprtokodne programske opreme je razdeljen v tri zaporedne faze, ki so podrobneje opisane s pomočjo opravil, ki posamezno fazo sestavljajo. Rezultati posameznega procesa znotraj faze so dokumenti, ki zaključujejo celoten proces tehnične dokumentacije programske opreme. Proces je izdelan na osnovi praktične izdelave tehnične dokumentacije odprtokodnega projekta Orange HRM. Proces smo razvili s pomočjo orodja IBM WebSphere Business Modeler Advanced 6.2, kjer je celoten BPMN proces (ang. Business Process Modeling Notation) predstavljen grafično (Slika 5.1). Poslovni proces, izdelan s pomočjo omenjenega orodja definira procese, ter njihove vhodno izhodne dokumente. Razdeljen je na tri segmente: pregled obstoječe dokumentacije, dokumentacija programske opreme z uporabo diagramskih tehnik, zaključna faza. Spletni vmesnik vključuje poslovni proces in je nastal s pomočjo orodja IBM Method Composer, ki je namenjen spletni predstavitvi procesa. Spletni vmesnik je namenjen laţjemu sledenju, opisu opravil in dokumentov pri izdelavi tehnične dokumentacije programske opreme. Spremljanje razvoja dokumentacije je organizirano v tri skupine: vloge, dokumente, segmente.

29 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 19 Slika 5.1: Proces dokumentacije

30 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 20 Pri izdelavi praktičnega dela se je s pomočjo orodja Visual Paradigm for UML 8.0 Standard Edition generiral razredni, paketni diagram, medtem ko je bilo potrebno diagram primerov uporabe, diagram aktivnosti, diagram namestitve, zemljevid strani izdelati ročno. Izdelava entitetno relacijskega diagrama je potekala s pomočjo MySQL Workbench 5.2 CE. Spletni vmesnik procesa dokumentacije (Slika 5.2) je namenjen vodenju dokumentacije, ki jo je potrebno izdelati za določen produkt. Slika 5.2: Spletni vmesnik procesa tehnične dokumentacije odprtokodne programske opreme Proces dokumentacije opisuje vloge, aktivnosti, opravila in dokumente, ki jih je potrebno izpeljati v posamezni fazi procesa. Rezultat posamezne faze je eden ali več dokumentov, ki opisujejo dokumentiran produkt. Vsako opravilo v fazi je vodeno s koraki, ki jih je potrebno izpeljati, določa vloge, ki so odgovorne za izpeljavo opravila ter opredeljuje dokumente, ki sluţijo kot vhodni oziroma izhodni produkti. Iz procesa je natančno razvidno katera vloga je odgovorna za posamezni dokument ter v kateri fazi dokumentacije se dokument uporablja. Proces opredeljuje štiri vloge, ki jih v praksi lahko dodelimo več ljudem. Vsaka vloga ima vnaprej predviden profil osebe, ki naj bi ji ustrezal. Posamezni vlogi so dodeljena različna

31 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 21 opravila in odgovornosti, ki jih mora posameznik upoštevati za dosego ţelenega cilja, dokumentacije produkta. Vloge procesa: projektni vodja, analitik, administrator podatkovne baze, vodja razvojne skupine. Proces dokumentacije programske opreme izdelan s pomočjo IBM RMC je priloţen k diplomski nalogi na zgoščenki na kateri najdemo s praktičnimi primeri opisan proces dokumentacije odprtokodnega projekta Orange HRM po korakih, ki jih proces predvideva. V nadaljevanju so opisani koraki procesa izdelave tehnične dokumentacije. 5.1 Pregled obstoječe dokumentacije V tem koraku se zbere vsa dostopna dokumentacija projekta, ki ga ţelimo dokumentirati za nadaljnji razvoj oziroma prilagoditi potrebam organizacije. Vsi nadaljnji koraki procesa izdelave dokumentacije so odvisni prav od tega koraka. Če zbrana dokumentacija ustreza našim potrebam za nadaljnji razvoj oziroma prilagoditev projekta se proces dokumentacije zaključi ţe v prvem segmentu procesa, v nasprotnem primeru sledimo nadaljnjim korakom dokumentacije projekta, da dobimo ţeljen rezultat dokumentacije. Tabela 5.1: Vhodni in izhodni dokumenti Vhodi Izhod - Obstoječa dokumentacija Dokument obstoječe dokumentacije - Izvorna koda

32 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Dokumentacija programske opreme z uporabo diagramskih tehnik Faza dokumentacije programske opreme z uporabo diagramskih tehnik je najpomembnejša in najobširnejša faza procesa dokumentacije, v kateri definiramo vse potrebne dokumente, ki jih faza določa za uspešen zaključek le-te. Pri dokumentaciji produkta si pomagamo z najrazličnejšimi orodji za povratno inţenirstvo, katera skrbno izberemo v skladu s produktom, ki ga dokumentiramo, saj nam ob pravilni izbiri orodja olajšajo delo, v nasprotnem primeru pa oteţijo. Faza je razdeljena v osem opravil, med katerimi se opravila»generiranje razrednega diagrama«,»generiranje paketnega diagrama«in»generiranje ER modela«izvajajo paralelno, medtem ko se ostali procesi izvajajo zaporedno Analiza funkcionalnosti sistema Diagramov primerov uporabe ne moremo pridobiti s pomočjo povratnega inţenirstva, zato jih moramo izdelati ročno. Diagram primerov uporabe pomaga dokumentirati funkcionalnosti sistema, ter omogoči enostavnejši pogled na funkcionalnosti projekta, ki ga dokumentiramo. Tabela 5.2: Vhodni in izhodni dokumenti Vhodi Izhodi - Dokument obstoječe dokumentacije - Pregled delovanja sistema (demo - Dokument funkcionalnosti sistema, ki zajema različica sistema, aktualna različica diagram primerov uporabe ter opis sistema). pomembnejših primerov uporabe iz diagrama primerov uporabe Izdelava diagrama aktivnosti Diagrame aktivnosti tako kot diagrame primerov uporabe, rišemo ročno, saj jih s pomočjo povratnega inţenirstva ne moremo generirati. Diagrame aktivnosti rišemo na osnovi posameznih primerov uporabe iz DPU. Diagram aktivnosti predstavlja interakcijo med

33 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 23 sistemom in uporabniki sistema. Diagrame aktivnosti uporabimo namesto vezanega besedila, ki smo ga uporabili za opis primerov uporabe v prejšnji točki. Tabela 5.3: Vhodni in izhodni dokumenti Vhodi Izhod - Diagram primerov uporabe Diagram aktivnosti - Opis primerov uporabe Generiranje razrednega diagrama S pomočjo orodja generiramo razredni diagram iz izvorne kode projekta, ki ga dokumentiramo. Na trţišču je na voljo več orodij za generiranje razrednih diagramov, izberemo pa tistega, ki omogoča generiranje razrednega diagrama iz izvorne kode projekta, ki ga dokumentiramo. Kvaliteta generiranega razrednega diagrama je odvisna od znanja razvijalcev, ki so aplikacijo razvili in od programskega jezika v kateri je aplikacija implementirana. Tabela 5.4: Vhodni in izhodni dokumenti Vhod Izhodi - Izvorna koda - Razredni diagram - Generirano poročilo o razredih v razrednem diagramu Generiranje paketnega diagrama Paketni diagram lahko prav tako generiramo s pomočjo orodja za povratno inţenirstvo. V vsak paket lahko dodamo predhodno generirane diagrame. Paketni diagram je posebno uporaben, kadar gre za obseţno aplikacijo in ko postane razredni diagram nepregleden. Vhodi Izhod - Razredni diagram - Paketni diagram - Izvorna koda Tabela 5.5: Vhodni in izhodni dokumenti

34 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Podatkovni model Podatkovni model generiramo s pomočjo orodja, ki ga izberemo na osnovi podatkovne baze, ki se uporablja na izbranem projektu, ki ga dokumentiramo. Podatkovni model nam omogoča celovit vpogled na podatkovno bazo sistema, ki jo sestavlja skupek entitet in odvisnosti med njimi. Vhod Podatkovna baza sistema Tabela 5.6: Vhodni in izhodni dokumenti Izhod Entitetno relacijski model Diagram zaporedja Diagrame zaporedja lahko prav tako generiramo s pomočjo orodja za povratno inţenirstvo. Orodja za povratno inţenirstvo so omejena na programski jezik v katerem je aplikacija napisana, zato je v določenih primerih diagrame zaporedja teţko ali celo nemogoče generirati. Diagrami zaporedja prikazujejo interakcijo v obliki mnoţice sporočil, ki si jih izmenjujejo objekti v času izvajanja funkcionalnosti sistema. Vhod Izvorna koda Izhod Diagram zaporedja Tabela 5.7: Vhodni in izhodni dokumenti Diagram namestitve Diagram namestitve pomaga pri razumevanju arhitekturne namestitve sistema. Prikazuje relacije med posameznimi segmenti programske opreme, ter nam daje vpogled v arhitekturo. Diagrama namestitve ne moremo generirati s pomočjo orodij za povratno inţenirstvo, temveč ga je potrebno narisati ročno.

35 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Zemljevid strani Zemljevid strani koristi pri pregledu preglednosti spletne strani oziroma uporabniškega vmesnika aplikacije, ki jo dokumentiramo. Zemljevid strani nam prikaţe strukturo uporabniškega vmesnika. Pri izdelavi zemljevida strani moramo biti pozorni tudi na več vrst oziroma tipov uporabnikov, ki sistem uporabljajo. Vhod Uporabniški vmesnik Tabela 5.8: Vhodni in izhodni dokumenti Izhod Zemljevid strani 5.3 Zaključna faza Zaključna faza procesa dokumentacije je namenjena pregledu dokumentov, ki so nastali v predhodnih fazah, katere pregledamo, dopolnimo in povzamemo ugotovitve oziroma izkušnje, ki smo jih skozi proces dokumentacije pridobili Dopolnitev dokumentacije Pridobljeno dokumentacijo dopolnimo s splošnimi informacijami o projektu ter z informacijami, ki dopolnjujejo vse nastale dokumente skozi proces. Dopolnitev dokumentacije sluţi za boljše razumevanje predhodno izdelane dokumentacije ter dokumentiranega projekta kot takšnega Ugotovitve Glede na pridobljeno dokumentacijo zapišemo vse ugotovitve in izkustva, ki smo jih pridobili pri dokumentaciji projekta skozi proces dokumentacije. V tem razdelku zapišemo tudi ideje o nadgradnji oziroma prilagoditvi sistema, ki smo ga dokumentirali.

36 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 26 6 SKLEP Proces izdelave tehnične dokumentacije odprtokodne programske opreme je, za razliko od ogrodij na katerih temelji, namenjen izdelavi tehnične dokumentacije ţe razvite programske opreme. Sluţi kot osnova za nadaljnji razvoj oziroma prilagoditev odprtokodne programske opreme potrebam organizacije. Proces podaja smernice in dobre prakse pri izdelavi tehnične dokumentacije odprtokodne programske opreme ter omogoča celovit pogled na delovanje sistema in njegove funkcionalnosti. Proces izdelave tehnične dokumentacije je nastal na osnovi dokumentacije odprtokodnega projekta. Bazira na uporabi diagramov UML, ki grafično prikazujejo lastnosti dokumentirane programske opreme na vsakem segmentu tako nastalega procesa. Notacija, z uporabo tehnik jezika UML, omogoča enostaven pregled delovanja sistema in identifikacijo funkcionalnosti sistema. Prednost procesa je predvsem v celovitem vpogledu na delujoč sistem, ki ga dobimo na osnovi dokumentacije sistema. Nastala dokumentacija omogoča laţje razumevanje ter hitro vpeljavo novih razvijalcev v poznavanje funkcionalnosti odprtokodnega sistema. Pomembno je, da razvijalci razumejo notacijo UML. Proces se lahko v prihodnje uporablja pri dokumentaciji nastajajoče kot tudi za dokumentacijo ţe obstoječe programske opreme. Z dosledno dokumentacijo programske opreme bi odprtokodna programska oprema pridobila na vrednosti in kvaliteti izdelave lete ter omogočala laţjo nadgradnjo in modifikacije programske opreme. Zasnova procesa ponuja še mnogo moţnosti nadgrajevanja, osnovne smernice pa so: proces dokumentacije komercialne programske opreme, procesno vodena dokumentacija programske opreme v razvoju, prilagajanje procesa in njegovo nadgrajevanje potrebam organizacije.

37 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 27 7 VIRI 1. Bb ump0103_big(en-us,TechNet.10).gif (GIF Image, 400x253 pixels), Zadnjič obiskano Chapter 1 - Introduction to the Microsoft Solutions Framework, Zadnjič obiskano Module 1: The Total Solution Life Cycle, Zadnjič obiskano Shafqat Ahmed s.net Blog: Comparison of Different Open Source Licenses - With Comparison Chart!, Zadnjič obiskano Rational Unified Process- Best practices for software development teams, 51_bestpractices_TP026B.pdf, Zadnjič obiskano SourceForge.net: Project Statistics for OrangeHRM - Human Resource Management, type=prdownload&mode=alltime&file_id=0, Zadnjič obiskano SourceForge.net: Project Statistics for OrangeHRM - Human Resource Management, type=sfweb&mode=alltime, Zadnjič obiskano Vse o Odprti kodi - COKS - Center odprte kode Slovenije", Zadnjič obiskano A Comparison between Agile and Traditional Software Development Methodologies, M.A.Awad, 2005, Between-Agile-and-Traditional-SW-Development-Methodologies, obiskano Zadnjič

38 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Agile development: Mainstream adoption has changed agility; Dave West and To Grant, Ph.D. for application development & program management professional, Zadnjič obiskano Comparative study MSF vs. RUP4ASD: Rational unified process vs. Microsoft solutions framework for agile software development by Johan W.A. Traa: Erasus University Rotterdam, The Nederland 12. IBM Rational Unified Process for small projects, 01.ibm.com/software/awdtools/rup/, Zadnjič obiskano

39 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 29 8 PRILOGE 8.1 Kazalo slik Slika 2.1: Primerjava odprtokodnih licenc [4]... 4 Slika 3.1: Uporaba metodologij razvoja v organizacijah [10]... 9 Slika 4.1: Proces razvoja programske opreme po IBM RUP [5, 11, 12] Slika 4.2: MSF Procesni model [1] Slika 4.3: Disciplina upravljanje [3] Slika 4.4: Primerjava po fazah [11] Slika 5.1: Proces dokumentacije Slika 5.2: Spletni vmesnik procesa tehnične dokumentacije odprtokodne programske opreme Kazalo grafov Graf 2.1: Statistika prenosov Orange HRM [6]... 6 Graf 2.2: Spletni promet projekta na domači strani [7]... 7

40 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran Seznam preglednic Tabela 4.1: Dokumenti začetne faze (RUP) in faze predvidevanja (MSF) [2, 11] Tabela 4.2: Dokumenti faze zbiranja informacij (RUP) in načrtovanja (MSF) [2, 11] Tabela 4.3: Dokumenti faze konstrukcije (RUP) in Konstrukcije (MSF) [2, 11] Tabela 4.4: Dokumenti faz prevzema (RUP), Namestitve in spremljanja (MSF) [ 2, 11].. 16 Tabela 5.1: Vhodni in izhodni dokumenti Tabela 5.2: Vhodni in izhodni dokumenti Tabela 5.3: Vhodni in izhodni dokumenti Tabela 5.4: Vhodni in izhodni dokumenti Tabela 5.5: Vhodni in izhodni dokumenti Tabela 5.6: Vhodni in izhodni dokumenti Tabela 5.7: Vhodni in izhodni dokumenti Tabela 5.8: Vhodni in izhodni dokumenti... 25

41 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 31

42 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 32

43 Izdelava tehnične dokumentacije za odprtokodne projekte z uporabo UML 2.0 Stran 33

Bibliografski podatki in sistemi: razvoj in implementacija modelov

Bibliografski podatki in sistemi: razvoj in implementacija modelov Bibliografski podatki in sistemi: razvoj in implementacija modelov poročilo z 81. konference IFLA (Cape Town, Republika Južna Afrika) Tanja Merčun Oddelek za bibliotekarstvo, informacijsko znanost in knjigarstvo

More information

M A G I S T R S K A N A L O G A

M A G I S T R S K A N A L O G A FAKULTETA ZA INFORMACIJSKE ŠTUDIJE V NOVEM MESTU M A G I S T R S K A N A L O G A ŠTUDIJSKEGA PROGRAMA DRUGE STOPNJE TATJANA GRAHEK FAKULTETA ZA INFORMACIJSKE ŠTUDIJE V NOVEM MESTU MAGISTRSKA NALOGA VZPOSTAVITEV

More information

Elektronski sistemi za upravljanje z dokumenti. Univerza v Mariboru Fakulteta za organizacijske vede

Elektronski sistemi za upravljanje z dokumenti. Univerza v Mariboru Fakulteta za organizacijske vede Elektronski sistemi za upravljanje z dokumenti Univerza v Mariboru Fakulteta za organizacijske vede e-mai:eva.jereb@fov.uni-mb.si Upravljanje z dokumenti Preko 80% znanja organizacij oz. podjetij je zajetega

More information

KATALOG STORITEV IN ORODJA ZA NJEGOVO UPRAVLJANJE

KATALOG STORITEV IN ORODJA ZA NJEGOVO UPRAVLJANJE UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Matic Jeran KATALOG STORITEV IN ORODJA ZA NJEGOVO UPRAVLJANJE DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Mojca Ciglarič Ljubljana,

More information

D I P L O M S K A N A L O G A

D I P L O M S K A N A L O G A FAKULTETA ZA INFORMACIJSKE ŠTUDIJE V NOVEM MESTU D I P L O M S K A N A L O G A VISOKOŠOLSKEGA STROKOVNEGA ŠTUDIJSKEGA PROGRAMA PRVE STOPNJE HELENA NOVOSEL FAKULTETA ZA INFORMACIJSKE ŠTUDIJE V NOVEM MESTU

More information

Izzivi pri prehodu na SharePoint Robi Vončina Kompas Xnet d.o.o. Aleš Manfreda MRI d.o.o.

Izzivi pri prehodu na SharePoint Robi Vončina Kompas Xnet d.o.o. Aleš Manfreda MRI d.o.o. Izzivi pri prehodu na SharePoint 2007 Robi Vončina Kompas Xnet d.o.o. Aleš Manfreda MRI d.o.o. Pogosti izzivi v podjetju Skupna raba datotek Sodelovanje po e- mailu Brisanje neuporabnih dokumentov Kontroliranje

More information

UNIVERZA V LJUBLJANI EKONOMSKA FAKULTETA

UNIVERZA V LJUBLJANI EKONOMSKA FAKULTETA UNIVERZA V LJUBLJANI EKONOMSKA FAKULTETA DIPLOMSKO DELO PRENOVA POSLOVNIH PROCESOV IN UVEDBA DOKUMENTACIJSKEGA SISTEMA NA SLOVENSKIH ŢELEZNICAH Ljubljana, november 2010 JERNEJ KASTELIC IZJAVA Študent JERNEJ

More information

DELO DIPLOMSKEGA SEMINARJA

DELO DIPLOMSKEGA SEMINARJA UNIVERZA V MARIBORU EKONOMSKO-POSLOVNA FAKULTETA MARIBOR DELO DIPLOMSKEGA SEMINARJA Jana Senica Maribor, september 2013 UNIVERZA V MARIBORU EKONOMSKO-POSLOVNA FAKULTETA MARIBOR DELO DIPLOMSKEGA SEMINARJA

More information

Metode klasifikacija elektronskega gradiva

Metode klasifikacija elektronskega gradiva 16-V Kranjska gora, 28. do 30. september 2011 Gregor IBIC, univ.dipl.ing Intelicom d.o.o. Koper, 6000 SI gregor.ibic@intelicom.si Metode klasifikacija elektronskega gradiva 1. UVOD Ljudje smo nagnjeni

More information

ELEKTRONSKO ARHIVIRANJE IN DOKUMENTIRANJE DOKUMENTOV V PODJETJU MLADINSKA KNJIGA ZALOŽBA d.d.

ELEKTRONSKO ARHIVIRANJE IN DOKUMENTIRANJE DOKUMENTOV V PODJETJU MLADINSKA KNJIGA ZALOŽBA d.d. UNIVERZA V MARIBORU FAKULTETA ZA ORGANIZACIJSKE VEDE Smer študija: Organizacija dela ELEKTRONSKO ARHIVIRANJE IN DOKUMENTIRANJE DOKUMENTOV V PODJETJU MLADINSKA KNJIGA ZALOŽBA d.d. Mentor: izr. prof. dr.

More information

IZDELAVA VMESNIKA UPRAVITELJA PREDLOG ZA DOKUMENTNE SISTEME

IZDELAVA VMESNIKA UPRAVITELJA PREDLOG ZA DOKUMENTNE SISTEME UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Damjan Kmet IZDELAVA VMESNIKA UPRAVITELJA PREDLOG ZA DOKUMENTNE SISTEME DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Ljubljana, 2010

More information

AVTOMATIZACIJA OBDELAVE RAUNOV V POSLOVNEM SISTEMU MERCATOR

AVTOMATIZACIJA OBDELAVE RAUNOV V POSLOVNEM SISTEMU MERCATOR UNIVERZA V MARIBORU FAKULTETA ZA ORGANIZACIJSKE VEDE Smer: Organizacijska informatika AVTOMATIZACIJA OBDELAVE RAUNOV V POSLOVNEM SISTEMU MERCATOR Mentor: doc. dr. Eva Jereb Kandidat: Janez Kvas Kranj,

More information

Metodologija za uvedbo brezpapirnega poslovanja v organizacijah

Metodologija za uvedbo brezpapirnega poslovanja v organizacijah UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Klemen Novak Metodologija za uvedbo brezpapirnega poslovanja v organizacijah DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE

More information

VPELJAVA PODPORE KREDITIRANJA V DOKUMENTNI SISTEM BANKE

VPELJAVA PODPORE KREDITIRANJA V DOKUMENTNI SISTEM BANKE UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Roman Ivančič VPELJAVA PODPORE KREDITIRANJA V DOKUMENTNI SISTEM BANKE DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Mentor: dr. Igor

More information

1st cycle Study Programme Course name (Slovenian) Course name (English) ECTS

1st cycle Study Programme Course name (Slovenian) Course name (English) ECTS Courses with individual consultations, 2016/2017 The following courses are available only in Slovenian. Exchange students cannot participate in any organised forms of study. However, study in English is

More information

ODLOČITEV ZA ELEKTRONSKO ARHIVIRANJE DOKUMENTOV V PODJETJU

ODLOČITEV ZA ELEKTRONSKO ARHIVIRANJE DOKUMENTOV V PODJETJU UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Mirjam Kotnik ODLOČITEV ZA ELEKTRONSKO ARHIVIRANJE DOKUMENTOV V PODJETJU DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

EDP Klient NAVODILO ZA UPORABO APLIKACIJE EDPKLIENT

EDP Klient NAVODILO ZA UPORABO APLIKACIJE EDPKLIENT EDP Klient NAVODILO ZA UPORABO APLIKACIJE EDPKLIENT KAZALO 1 NAMESTITEV APLIKACIJE EDP KLIENTA...3 1.1 PREDPOGOJI ZA NAMESTITEV... 3 1.2 NAMESTITEV... 3 1.3 POSODOBITEV... 4 1.4 ZAGON KLIENTA... 5 2 FUNKCIONALNOSTI

More information

Uvajanje dokumentacijskega sistema Sharepoint Services v Zdravstvenem inšpektoratu RS

Uvajanje dokumentacijskega sistema Sharepoint Services v Zdravstvenem inšpektoratu RS UNIVERZA V MARIBORU FAKULTETA ZA ORGANIZACIJSKE VEDE Smer informatika v organizaciji in managementu Uvajanje dokumentacijskega sistema Sharepoint Services v Zdravstvenem inšpektoratu RS Mentor: red. prof.

More information

ONLINE KNJIŽNIČNI KATALOGI PRIHODNOSTI 1 ONLINE CATALOGUES OF THE FUTURE

ONLINE KNJIŽNIČNI KATALOGI PRIHODNOSTI 1 ONLINE CATALOGUES OF THE FUTURE ONLINE KNJIŽNIČNI KATALOGI PRIHODNOSTI 1 ONLINE CATALOGUES OF THE FUTURE Tanja Merčun Oddelek za bibliotekarstvo, informacijsko znanost in knjigarstvo Filozofske fakultete Univerze v Ljubljani e-pošta:

More information

2. ŠTUDIJA UPRAVIČENOSTI IZVEDBE PROJEKTA PRIDOBITVE AKREDITACIJE STORITVE

2. ŠTUDIJA UPRAVIČENOSTI IZVEDBE PROJEKTA PRIDOBITVE AKREDITACIJE STORITVE Tehnični in vsebinski problemi klasičnega in elektronskega arhiviranja, 10(2011) UDK (UDC): 930.25:004 Damjana Pirnar *, Sandi Rožman ** KRITIČNI POGLED PONUDNIKA AKREDITIRANE STORITVE NA ZVDAGA Izvleček:

More information

APLIKACIJA ZA VARNO ELEKTRONSKO PODPISOVANJE IN PREVERJANJE PODPISA

APLIKACIJA ZA VARNO ELEKTRONSKO PODPISOVANJE IN PREVERJANJE PODPISA Projekt e-slog Elektronsko poslovanje slovenskega gospodarstva APLIKACIJA ZA VARNO ELEKTRONSKO PODPISOVANJE IN PREVERJANJE PODPISA priporočila v. 1.0 junij 2004 STANJE DOKUMENTA Namen dokumenta: Dokument

More information

GREGOR PANTELIĆ DOKUMENTI IN PODATKI PRI SPREMLJAVI GRADNJE DOCUMENTS AND DATA FLOW IN CONSTRUCTION PROJECT CONTROL

GREGOR PANTELIĆ DOKUMENTI IN PODATKI PRI SPREMLJAVI GRADNJE DOCUMENTS AND DATA FLOW IN CONSTRUCTION PROJECT CONTROL Univerza v Ljubljani Fakulteta za gradbeništvo in geodezijo Jamova 2, p.p. 3422 1115 Ljubljana, Slovenija telefon (01) 47 68 500 faks (01) 42 50 681 fgg@fgg.uni-lj.si VISOKOŠOLSKI STROKOVNI ŠTUDIJ GRADBENIŠTVA

More information

Ž. Štrumbl: Dolgoročna hramba arhivskega gradiva v papirni in e-obliki Ureja tudi dostope do arhivov, v veliki meri pa ureja tudi razvoj sistemov za d

Ž. Štrumbl: Dolgoročna hramba arhivskega gradiva v papirni in e-obliki Ureja tudi dostope do arhivov, v veliki meri pa ureja tudi razvoj sistemov za d Tehnični in vsebinski problemi klasičnega in elektronskega arhiviranja, Radenci 2012 1.09 Objavljeni strokovni prispevek na konferenci 1.09 Published Professional Conference Contribution Žarko Štrumbl

More information

NAVODILA ZA PRIPRAVO ZNANSTVENIH IN STROKOVNIH PRISPEVKOV (ČLANKOV).

NAVODILA ZA PRIPRAVO ZNANSTVENIH IN STROKOVNIH PRISPEVKOV (ČLANKOV). NAVODILA ZA PRIPRAVO ZNANSTVENIH IN STROKOVNIH PRISPEVKOV (ČLANKOV). Avtorji naj pošljejo za objavo prispevke, ki so originalni, še neobjavljeni oziroma drugje še niso bili predloženi v objavo. Avtorsko

More information

INVITATION No. 6 FOR SUBMISSION OF BINDING OFFERS FOR THE PURCHASE OF REAL ESTATE

INVITATION No. 6 FOR SUBMISSION OF BINDING OFFERS FOR THE PURCHASE OF REAL ESTATE MERKUR nepremičnine, d.d., Cesta na Okroglo 7, 4202 Naklo, registration no. 6723144000, tax no. 77392060 is hereby publishing the following: INVITATION No. 6 FOR SUBMISSION OF BINDING OFFERS FOR THE PURCHASE

More information

Rockland County On-Line Index Book Software Unearths Eighteenth Century Land Records for Use by the Legal Community, Historians and the General Public

Rockland County On-Line Index Book Software Unearths Eighteenth Century Land Records for Use by the Legal Community, Historians and the General Public Rockland County On-Line Index Book Software Unearths Eighteenth Century Land Records for Use by the Legal Community, Historians and the General Public Pe t er J. SCHEIBNER, CA Rockland County Archivist,

More information

IZJAVA O MEDNARODNIH KATALOGIZACIJSKIH NAČELIH Uvod

IZJAVA O MEDNARODNIH KATALOGIZACIJSKIH NAČELIH Uvod IZJAVA O MEDNARODNIH KATALOGIZACIJSKIH NAČELIH Uvod Na mednarodni konferenci o katalogizacijskih načelih leta 1961 so sprejeli izjavo o tako imenovanih pariških načelih. 1 Cilj, da bi le-ta služila kot

More information

KAKOVOST BIBLIOGRAFSKIH ZAPISOV

KAKOVOST BIBLIOGRAFSKIH ZAPISOV KAKOVOST BIBLIOGRAFSKIH ZAPISOV Doc. dr. Marija Petek KNJIŽNIČNI KATALOG Katalogizacijska pravila Računalniški format Katalogizatorji Znanje Natančnost Uporabniki Enostavnost Uspešnost KAKOVOST ZAPISOV

More information

Oddano: Sprejeto:

Oddano: Sprejeto: ISBD(CR): MEDNARODNI STANDARDNI BIBLIOGRAFSKI OPIS SERIJSKIH PUBLIKACIJ IN DRUGIH KONTINUIRANIH VIROV: Revidirana izdaja mednarodnega standardnega bibliografskega opisa serijskih publikacij (ISBD(S)) Irena

More information

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR POSLOVNI SEKRETAR

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR POSLOVNI SEKRETAR VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR POSLOVNI SEKRETAR DIPLOMSKA NALOGA TADEJA LESJAK Maribor 2008 DOBA EVROPSKO POSLOVNO IZOBRAŽEVALNO SREDIŠČE VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR POSLOVNI SEKRETAR RACIONALIZACIJA

More information

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR Poslovna sekretarka DIPLOMSKA NALOGA KLAVDIJA JAMNIK Maribor 2008 DOBA EVROPSKO POSLOVNO IZOBRAŽEVALNO SREDIŠČE VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR Poslovna sekretarka Analiza

More information

Peter Pavel KLASINC *, Tadej VOZELJ ** CELOSTNA UREDITEV ARHIVA IN UVEDBA DOKUMENTNEGA SISTEMA NA AMEU ECM

Peter Pavel KLASINC *, Tadej VOZELJ ** CELOSTNA UREDITEV ARHIVA IN UVEDBA DOKUMENTNEGA SISTEMA NA AMEU ECM Tehnični in vsebinski problemi klasičnega in elektronskega arhiviranja, Radenci 2017 1.09 Objavljen strokovni prispevek na konferenci 1.09 Published Professional Conference Contribution Peter Pavel KLASINC

More information

RAZVOJ POKLICEV NA PODROČJU TRAJNOSTNEGA URBANIZMA PRIMER TRAJNOSTNIH SOSESK**

RAZVOJ POKLICEV NA PODROČJU TRAJNOSTNEGA URBANIZMA PRIMER TRAJNOSTNIH SOSESK** * RAZVOJ POKLICEV NA PODROČJU TRAJNOSTNEGA URBANIZMA PRIMER TRAJNOSTNIH SOSESK** Povzetek. Članek obravnava razvoj poklicev na področju trajnostnega urbanizma. V ta namen so analizirani primeri trajnostnih

More information

Le saline di Comacchio: Breve introduzione Comacchio soline: Kratka zgodovina. Graziano Caramori - TSC. Portorož, Slovenija, 15/05/2012

Le saline di Comacchio: Breve introduzione Comacchio soline: Kratka zgodovina. Graziano Caramori - TSC. Portorož, Slovenija, 15/05/2012 WP2: Good Practice for the Utilization of Areas and Infrastructure Le saline di Comacchio: Breve introduzione Comacchio soline: Kratka zgodovina SALTWORKS Valorizzazione ecosostenibile delle saline tra

More information

Ni vse zlato, kar se sveti regresijska beta in alternative. Črt Lenarčič, Robert Zorko, Uroš Herman in Simon Savšek

Ni vse zlato, kar se sveti regresijska beta in alternative. Črt Lenarčič, Robert Zorko, Uroš Herman in Simon Savšek 3/17 Mag. Ivan Kebrič Ni vse zlato, kar se sveti regresijska beta in alternative All that glitters is not gold Regression beta and alternatives POVZETEK Vrednost podjetja je pogosto enaka sedanji vrednosti

More information

PREGLED veljavnih navodil, katalogov nadomestnih delov In delavnlških priročnikov

PREGLED veljavnih navodil, katalogov nadomestnih delov In delavnlških priročnikov PREGLED veljavnih navodil, katalogov nadomestnih delov In delavnlških priročnikov stanje 1. 1. 1976 TOVARNA AVTOMOBILOV IN MOTORJEV MARIBOR III. Izdaja 5194270 NAPOTILO Z izdajo tega»pregleda«izdanih navodil,

More information

Ljubljana, Marec 2009

Ljubljana, Marec 2009 Obstoj bibliografskih zbirk na področju biotehnike, dostopnost tezavrov, dostopnost polnih dokumentov. Manjši seminar pri predmetu sistemi za poizvedovanje Mentor: doc. dr. Jure Dimec Avtorici: Katja Marjetič,

More information

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR

VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR VSŠ VIŠJA STROKOVNA ŠOLA MARIBOR PROGRAM: POSLOVNI SEKRETAR IZDELAVA VZORCA DOKUMENTACIJE ZA PRIJAVO NA JAVNI RAZPIS PODJETJA BRIK, d. o. o. PETRA ŠTOK Predavateljica - mentorica: Polonca Čontala Piberl,

More information

ZZI d.o.o., Pot k sejmišču 33, 1231 Ljubljana-Črnuče. estoritve FRP. Opis vmesnika

ZZI d.o.o., Pot k sejmišču 33, 1231 Ljubljana-Črnuče. estoritve FRP. Opis vmesnika ZZI d.o.o., Pot k sejmišču 33, 1231 Ljubljana-Črnuče estoritve Opis vmesnika Datum spremembe: 31.03.2017 ZZI 2/19 Zgodovina dokumenta ZGODOVINA VERZIJ Ver. Opis spremembe Avtor Datum 1 Osnovna verzija

More information

IMiS (R) /Scan & IMiS (R) /View Priročnik. Verzija Imaging Systems, informacijski sistemi, d.o.o. Brnčičeva 41g Ljubljana

IMiS (R) /Scan & IMiS (R) /View Priročnik. Verzija Imaging Systems, informacijski sistemi, d.o.o. Brnčičeva 41g Ljubljana IMiS (R) /Scan & IMiS (R) /View Priročnik Verzija 9.1.1406 Imaging Systems, informacijski sistemi, d.o.o. Brnčičeva 41g Ljubljana KAZALO VSEBINE 1 O PRIROČNIKU... 5 1.1 O produktih IMiS /View in IMiS /Scan...

More information

Česa ne smete spregledati pred uvedbo skeniranja in uporabo podpisnih tablic. Brezplačni priročnik za začetnike

Česa ne smete spregledati pred uvedbo skeniranja in uporabo podpisnih tablic. Brezplačni priročnik za začetnike Česa ne smete spregledati pred uvedbo skeniranja in uporabo podpisnih tablic Izdaja: Frodeecs, neodvisna svetovalna družba, d. o. o. (www.frodx.com) Ureja in piše: Igor Pauletič Ilustracije: Mitja Bokun

More information

KATALOG KOT UČINKOVITO ORODJE NEPOSREDNEGA TRŽENJA NA PRIMERU PODJETJA AVON D.O.O.

KATALOG KOT UČINKOVITO ORODJE NEPOSREDNEGA TRŽENJA NA PRIMERU PODJETJA AVON D.O.O. UNIVERZA V LJUBLJANI FAKULTETA ZA DRUŽBENE VEDE Tanja Černivec KATALOG KOT UČINKOVITO ORODJE NEPOSREDNEGA TRŽENJA NA PRIMERU PODJETJA AVON D.O.O. Diplomsko delo Ljubljana, 2016 UNIVERZA V LJUBLJANI FAKULTETA

More information

3/18. Ocenjevanje likvidacijske vrednosti v insolventnih postopkih. Matjaž Cirar

3/18. Ocenjevanje likvidacijske vrednosti v insolventnih postopkih. Matjaž Cirar 3/18 Matjaž Cirar Ocenjevanje likvidacijske vrednosti v insolventnih postopkih Evaluation of the liquidation value in insolvency proceedings POVZETEK Pri ocenjevanju vrednosti premičnega premoženja se

More information

Specifikacija vmesnika za izmenjavo e-računov v elektronski banki Hal E-Bank in sistemu Hal E-Invoices/ICL

Specifikacija vmesnika za izmenjavo e-računov v elektronski banki Hal E-Bank in sistemu Hal E-Invoices/ICL IPS: 7000172-1-33/10 Specifikacija vmesnika za izmenjavo e-računov v elektronski banki Hal E-Bank in sistemu Hal E-Invoices/ICL Zgodovina sprememb dokumenta Različica Status/Spremembe Datum Avtor 0.1 Prva

More information

Poglavje 3 Razvrˇsˇcanje besedil

Poglavje 3 Razvrˇsˇcanje besedil Poglavje 3 Razvrščanje besedil V prejšnjih dveh poglavjih so predlagane tehnike razvrščanja predpostavljale, da lahko razdaljo, ali pa podobnost med primeri enostavno izračunamo. Vsi naši primeri so bili

More information

ENERGETSKA OBNOVA DOMA, KI SE RAZPOSTIRA ČEZ MEJE IN REGIJE

ENERGETSKA OBNOVA DOMA, KI SE RAZPOSTIRA ČEZ MEJE IN REGIJE ENERGETSKA OBNOVA DOMA, KI SE RAZPOSTIRA ČEZ MEJE IN REGIJE Pregled in rešitve na enem mestu za zasebne lastnike stanovanjskih nepremičnin Projekt je sofinanciran iz programa EU za raziskave in inovacije

More information

ARHIVIRANJE DIGITALNO PODPISANIH ELEKTRONSKIH DOKUMENTOV

ARHIVIRANJE DIGITALNO PODPISANIH ELEKTRONSKIH DOKUMENTOV ARHIVIRANJE DIGITALNO PODPISANIH ELEKTRONSKIH DOKUMENTOV Alenka Žužek *, Aleš Dobnikar ** UDK: 930.253:004.3 Alenka Žužek, Aleš Dobnikar: Arhiviranje digitalno podpisanih elektronskih dokumentov. Tehnični

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF APPENDICES ii iii iv v vi

More information

OBLIKE PROSTORA V ARHITEKTURNI RISBI

OBLIKE PROSTORA V ARHITEKTURNI RISBI UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA OBLIKE PROSTORA V ARHITEKTURNI RISBI DIPLOMSKO DELO LJUBLJANA, 2013 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Študijski program: LIKOVNA PEDAGOGIKA OBLIKE PROSTORA

More information

Vodilne evropske trajnostne soseske: ključna načela in procesi

Vodilne evropske trajnostne soseske: ključna načela in procesi 28 UDK: 711.581: 502.131.1(4) DOI: 10.5379/urbani-izziv-2017-28-01-003 Prejeto: 16. 9. 2016 Sprejeto: 27. 3. 2017 Primož MEDVED Vodilne evropske trajnostne soseske: ključna načela in procesi V zadnjih

More information

Accounting Treatment of Goodwill in IFRS and US GAAP

Accounting Treatment of Goodwill in IFRS and US GAAP DOI: 10.2478/v10051-008-0023-5 Accounting Treatment of Goodwill in IFRS and US GAAP Mateja Jerman, Massimo Manzin University of Primorska, Faculty of Management, Cankarjeva 5, 6000 Koper, Slovenia, mateja.jerman@fm-kp.si,

More information

Arhitektura, raziskave Architecture, Research

Arhitektura, raziskave Architecture, Research AR 2o11/1 Arhitektura, raziskave Architecture, Research ISSN 1580-5573 AR Arhitektura, raziskave Architecture, Research 2011/1 Fakulteta za arhitekturo Inštitut za arhitekturo in prostor Ljubljana 2011

More information

UNIVERZA V LJUBLJANI FILOZOFSKA FAKULTETA ODDELEK ZA SOCIOLOGIJO DIPLOMSKO DELO

UNIVERZA V LJUBLJANI FILOZOFSKA FAKULTETA ODDELEK ZA SOCIOLOGIJO DIPLOMSKO DELO UNIVERZA V LJUBLJANI FILOZOFSKA FAKULTETA ODDELEK ZA SOCIOLOGIJO DIPLOMSKO DELO Ljubljana, 2013 Maya Zavala Weber 1 UNIVERZA V LJUBLJANI FILOZOFSKA FAKULTETA ODDELEK ZA SOCIOLOGIJO Zbogom, Španija? Zamišljanje

More information

Edvard Ravnikar in Soba 25 na Šoli za arhitekturo. Jurij Kobe. 56 arhitektov bilten architect s bulletin Soba 25, 1970

Edvard Ravnikar in Soba 25 na Šoli za arhitekturo. Jurij Kobe. 56 arhitektov bilten architect s bulletin Soba 25, 1970 Soba 25, 1970 Edvard Ravnikar in Soba 25 na Šoli za arhitekturo Jurij Kobe» Če je to dogajanje spremljalo trajno razgrajanje, ekscesi s posledicami, upiranje ter nasilje nad pedagoškim kadrom in inventarjem,

More information

Skupnost muzejev Slovenije KOPISTIKA SKOZI ČAS IN VPRAŠANJE AVTENTIČNOSTI. Avtor: Miran Pflaum

Skupnost muzejev Slovenije KOPISTIKA SKOZI ČAS IN VPRAŠANJE AVTENTIČNOSTI. Avtor: Miran Pflaum Skupnost muzejev Slovenije KOPISTIKA SKOZI ČAS IN VPRAŠANJE AVTENTIČNOSTI 10.3 Avtor: Miran Pflaum Vsebina 1. Uvod 2. Kratek sprehod skozi zgodovino kopiranja 3. Kopistika pri nas 4. Pristno ali ponarejeno?

More information

PROGRAMME OF THE INTERNATIONAL SUMMER SCHOOL OF UNIVERSITY OF MARIBOR FACULTY OF ARTS»LANGUAGE, LITERATURE AND CULTURES IN CONTACT«

PROGRAMME OF THE INTERNATIONAL SUMMER SCHOOL OF UNIVERSITY OF MARIBOR FACULTY OF ARTS»LANGUAGE, LITERATURE AND CULTURES IN CONTACT« PROGRAMME OF THE INTERNATIONAL SUMMER SCHOOL OF UNIVERSITY OF MARIBOR FACULTY OF ARTS»LANGUAGE, LITERATURE AND CULTURES IN CONTACT«Programme Committee: - Prof. Dr. Danijel Rebolj, UM - Prof. Dr. Elena

More information

Sistem upravljanja kmetijskih parcel na Poljskem ter študija primera držav članic Evropske unije

Sistem upravljanja kmetijskih parcel na Poljskem ter študija primera držav članic Evropske unije 62/4 G 2018 V GEODETSKI VESTNIK letn. / Vol. 62 št. / No. 4 Sistem upravljanja kmetijskih parcel na Poljskem ter študija primera držav članic Evropske unije Land Parcel Management System in Poland and

More information

Univerzitetni kampus v 20. stoletju: urbani kampus v Čikagu med letoma 1890 in Marco GILIBERTI

Univerzitetni kampus v 20. stoletju: urbani kampus v Čikagu med letoma 1890 in Marco GILIBERTI 5 UDK: 711.5:378.4(737.311.2)'19' DOI: 10.5379/urbani-izziv-2011-22-02-001 Marco GILIBERTI Univerzitetni kampus v 20. stoletju: urbani kampus v Čikagu med letoma 1890 in 1965 Po državljanski vojni, ko

More information

piranski dnevi včeraj, danes in jutri piran days of architecture: looking back and looking forward

piranski dnevi včeraj, danes in jutri piran days of architecture: looking back and looking forward uvodnik piranski dnevi včeraj, danes in jutri intervju z arhitektko Majo Ivanič, novo predsednico organizacijskega odbora Piranskih dnevov arhitekture Kristina Dešman in Miha Dešman Fotografije: Andraž

More information

ISBD MEDNARODNI STANDARDNI BIBLIOGRAFSKI OPIS. Združena izdaja

ISBD MEDNARODNI STANDARDNI BIBLIOGRAFSKI OPIS. Združena izdaja INTERNATIONAL FEDERATION OF LIBRARY ASSOCIATIONS AND INSTITUTIONS MEDNARODNA ZVEZA BIBLIOTEKARSKIH ZDRUŽENJ IN USTANOV ISBD MEDNARODNI STANDARDNI BIBLIOGRAFSKI OPIS Združena izdaja Po priporočilu Skupine

More information

Poti v zaposljivost. Marija Rok

Poti v zaposljivost. Marija Rok Poti v zaposljivost Marija Rok Založba Univerze na Primorskem Uredniški odbor Katarina Babnik Štefan Bojnec Aleksandra Brezovec Boris Horvat Dejan Hozjan Alenka Janko Spreizer Alen Ježovnik Lenka Kavčič

More information

V drugem delu z naslovom»smernice«obsega ISO naslednja poglavja:

V drugem delu z naslovom»smernice«obsega ISO naslednja poglavja: Tehnični in vsebinski problemi klasičnega in elektronskega arhiviranja, 10(2011) UDK (UDC): 006:930.25 Vladimir Žumer * MEDNARODNI STANDARD ISO 15489 IN UPRAVLJANJE DOKUMENTACIJE V ORGANIH JAVNE UPRAVE,

More information

41/2/9 Student Affairs Programs and Services General Correspondence, Box 1:

41/2/9 Student Affairs Programs and Services General Correspondence, Box 1: Record Series Number The materials listed in this document are available for research at the University of Illinois Archives. For more information, email illiarch@illinois.edu or search http://www.library.illinois.edu/archives/archon

More information

1. OSNOVNI PODATKI... 3

1. OSNOVNI PODATKI... 3 IZPITNI KATALOG ZA I. del in II. del MOJSTRSKEGA IZPITA za pridobitev naziva LJUBLJANA, 1998, popravki 2007 KAZALO 1. OSNOVNI PODATKI... 3 1.1. OBSEG DEJAVNOSTI MOJSTRA KOZMETIČNE NEGE... 3 1.2. CILJI

More information

STRUKTURA DOKUMENTACIJE I DOKUMENTOVANOST QMS Čumić Mališa, dipl.maš.ing, Janković Slobodan, dipl.ing.org

STRUKTURA DOKUMENTACIJE I DOKUMENTOVANOST QMS Čumić Mališa, dipl.maš.ing, Janković Slobodan, dipl.ing.org STRUKTURA DOKUMENTACIJE I DOKUMENTOVANOST QMS 2015.. Čumić Mališa, dipl.maš.ing, Janković Slobodan, dipl.ing.org Predložene izmene Tačka 4.4.1 (Quality management system General) ISO 9001:2015 Draft (CD)

More information

M. Novinšek: Fizično arhiviranje dokumentarnega gradiva ter arhivski prostori Trajno gradivo, določeno v 194. členu Uredbe o upravnem poslovanju, ki v

M. Novinšek: Fizično arhiviranje dokumentarnega gradiva ter arhivski prostori Trajno gradivo, določeno v 194. členu Uredbe o upravnem poslovanju, ki v UDK (UDC): 930.253(497.4) Marko Novinšek * FIZIČNO ARHIVIRANJE DOKUMENTARNEGA GRADIVA TER ARHIVSKI PROSTORI Izvleček: Fizično arhiviranje dokumentarnega gradiva ter arhivski prostori Arhiviranje ne pomeni

More information

Outline. Section 21.6 (pp ) ISC

Outline. Section 21.6 (pp ) ISC Information Systems Concepts extreme Programming Roman Kontchakov Birkbeck, University of London Based on Chapter 21 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design Using UML,

More information

REAL ESTATE MARKET ACTIVITY IN SLOVENIA IN DEJAVNOST TRGA NEPREMIČNIN V SLOVENIJI V OBDOBJU

REAL ESTATE MARKET ACTIVITY IN SLOVENIA IN DEJAVNOST TRGA NEPREMIČNIN V SLOVENIJI V OBDOBJU REAL ESTATE MARKET ACTIVITY IN SLOVENIA IN 2000-2006 DEJAVNOST TRGA NEPREMIČNIN V SLOVENIJI V OBDOBJU 2000 2006 Samo Drobne, Tomaž Grilj, Anka Lisec UDK: 332.7(497.4) 2000/2006 Klasifikacija prispevka

More information

PRISPEVEK SLOVENSKIH ARHITEKTOV V OBDOBJU MED LETI 1960 IN 1990 V ARHITEKTURI ČRNE GORE

PRISPEVEK SLOVENSKIH ARHITEKTOV V OBDOBJU MED LETI 1960 IN 1990 V ARHITEKTURI ČRNE GORE Ljubljana PRISPEVEK SLOVENSKIH ARHITEKTOV V OBDOBJU MED LETI 1960 IN 1990 V ARHITEKTURI ČRNE GORE CONTRIBUTION OF SLOVENIAN ARCHITECTS TO THE MONTENEGRO ARCHITECTURE IN THE1960-1990 PERIOD Ključne besede

More information

20. GRADBENIŠTVO CONSTRUCTION

20. GRADBENIŠTVO CONSTRUCTION Statistični letopis Republike Slovenije 2013 Statistical Yearbook of the Republic of Slovenia 2013 20. GRADBENIŠTVO CONSTRUCTION Gradbeništvo Construction 20 METODOLOŠKA POJASNILA GRADBENIŠTVO METHODOLOGICAL

More information

Keywords: Roma, Germany, discrimination

Keywords: Roma, Germany, discrimination 160 N I N A B A L T I Ć, J E S S I C A H EUN, U R O Š S A M A R D Ž I J A R O M I V N E M Č I J I - V Č E R A J I N D A N E S ROMANI IN GERMANY - YESTERDAY AND TODAY According to research, Roma originate

More information

Konstrukcije iz lesa na svetovnih razstavah Timber structures at world expositions

Konstrukcije iz lesa na svetovnih razstavah Timber structures at world expositions Konstrukcije iz lesa na svetovnih razstavah Timber structures at world expositions [O AVTORICI] Lara Slivnik Izvleček V članku je predstavljenih dvanajst izbranih najodmevnejših stavb z leseno konstrukcijo,

More information

Maks Fabiani in dunajski urbanizem na prelomu 19. stoletja

Maks Fabiani in dunajski urbanizem na prelomu 19. stoletja Breda MIHELIČ Maks Fabiani in dunajski urbanizem na prelomu 19. stoletja Članek govori o novih konceptih v urbanizmu na prelomu 19. stoletja v 20. Predstavlja tri ključne osebnosti, arhitekte in urbaniste

More information

ORGANIZACIJA KNJIŽNIČNIH ZBIRK

ORGANIZACIJA KNJIŽNIČNIH ZBIRK ORGANIZACIJA KNJIŽNIČNIH ZBIRK VRSTE KATALOGIZACIJE IN KATALOGIZACIJSKI PRAVILNIKI Kataložni zapis knjižni katalog Kataložni vpis elektonski katalog Bibliografski zapis podatki o knjižničnem gradivu (naslov,

More information

Organizational Project Management

Organizational Project Management Organizational Project Management March 19, 2019 Lotfy Saleh: PMP, PgMP, PfMP, OPM3-CP, PMI-SP, PMI-RMP, PMI-ACP, PMI-PBA, CAPM TERMINOLOGIES Project Management Program Management Portfolio Management

More information

AVTONOMNA TRAJNOSTNA SOSESKA DRUŽBENOBIVANJSKI URBANI MODEL 21. STOLETJA?** Primer soseske Vauban v Freiburgu

AVTONOMNA TRAJNOSTNA SOSESKA DRUŽBENOBIVANJSKI URBANI MODEL 21. STOLETJA?** Primer soseske Vauban v Freiburgu * AVTONOMNA TRAJNOSTNA SOSESKA DRUŽBENOBIVANJSKI URBANI MODEL 21. STOLETJA?** Primer soseske Vauban v Freiburgu Povzetek. Prispevek prikazuje eno od možnih oblik konkretnega sistemskega preoblikovanja

More information

PRiročnik za Enostavno uporabo KATalogizacijskih pravil

PRiročnik za Enostavno uporabo KATalogizacijskih pravil PRiročnik za Enostavno uporabo KATalogizacijskih pravil Uredili: Zlata Dimec Matjaž Hočevar Irena Kavčič Ljubljana Narodna in univerzitetna knjižnica 2001 PREKAT Priročnik za enostavno uporabo katalogizacijskih

More information

Acta geographica Slovenica, 44-1, 2004,

Acta geographica Slovenica, 44-1, 2004, Acta geographica Slovenica, 44-1, 2004, 89 113 THE FRANZISCEAN LAND CADASTRE AS A KEY TO UNDERSTANDING THE 19 TH -CENTURY CULTURAL LANDSCAPE IN SLOVENIA FRANCISCEJSKI KATASTER KOT KLJU^ ZA RAZUMEVANJE

More information

RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005

RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005 RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005 Workshop Organisation Session Objectives & Introductions RAD Origins Some Architectural Musings Software Architecture

More information

Nevarna razmerja»mlade slovenske umetnosti«in futurizma

Nevarna razmerja»mlade slovenske umetnosti«in futurizma Nevarna razmerja»mlade slovenske umetnosti«in futurizma Tomaž Toporišič Filozofska fakulteta ter Slovensko mladinsko gledališče, Vilharjeva 11, SI-1000 Ljubljana tomaz.toporisic@guest.arnes.si Razprava

More information

Education of surveyors in the field of real estate market valuation: Present situation in the Republic of Serbia

Education of surveyors in the field of real estate market valuation: Present situation in the Republic of Serbia Education of surveyors in the field of real estate market valuation: Present situation in the Republic of Serbia Olivera VASOVIĆ 1*, Jelena GUČEVIĆ 2 1 University College of Applied Sciences for Civil

More information

med izbranimi osebnimi zdravniki in pooblaščenimi zdravniki delodajalca

med izbranimi osebnimi zdravniki in pooblaščenimi zdravniki delodajalca Izmenjava medicinske dokumentacije Izmenjava medicinske dokumentacije med izbranimi osebnimi zdravniki in pooblaščenimi zdravniki delodajalca Medical data exchange between family physicians and specialists

More information

LAND CADASTRE AND BUILDING CADASTRE IN SLOVENIA: CURRENT SITUATION AND POTENTIAL OF 3D DATA

LAND CADASTRE AND BUILDING CADASTRE IN SLOVENIA: CURRENT SITUATION AND POTENTIAL OF 3D DATA 3D Cadastres Organizational and Governmental Aspects LAND CADASTRE AND BUILDING CADASTRE IN SLOVENIA: CURRENT SITUATION AND POTENTIAL OF 3D DATA EMA POGORELČNIK AND MARINA KOROŠEC Surveying and Mapping

More information

Pregled področja ocenjevanja vrednosti v Sloveniji v letu Javni nadzor nad področjem ocenjevanja vrednosti

Pregled področja ocenjevanja vrednosti v Sloveniji v letu Javni nadzor nad področjem ocenjevanja vrednosti Mag. Karin Lušnic 1 Pregled področja ocenjevanja vrednosti v Sloveniji v letu 2010 Overview of Valuation Profession in Slovenia in 2010 Mag. Mojca Majič 2 Javni nadzor nad področjem ocenjevanja vrednosti

More information

»Sanjski grad vsakega umetnika«japonski avantgardni center v 60. letih 20. stoletja

»Sanjski grad vsakega umetnika«japonski avantgardni center v 60. letih 20. stoletja DOI: 10.4312/as.2016.4.2.183-200 183»Sanjski grad vsakega umetnika«japonski avantgardni center v 60. letih 20. stoletja Klara HRVATIN* Izvleček Članek predstavlja uvod v predstavitev umetniškega gibanja

More information

LRIMS Cadastre Module

LRIMS Cadastre Module LRIMS Cadastre Module User Requirements and Functionality (Seychelles Case Study) John Latham, NRL Renato Cumani, NRL Luigi Simeone, NRL Summary Background User Requirements Business Model Application

More information

MEĐUNARODNI STANDARD ISO "Information and documentation - Records management"

MEĐUNARODNI STANDARD ISO Information and documentation - Records management T. Ćepulić, Međunarodni standard ISO 15489 "Information and documentation - Tomislav Ćepulić Hrvatski državni arhiv Marulićev trg 21 Zagreb MEĐUNARODNI STANDARD ISO 15489 "Information and documentation

More information

mr Jelena Lukić¹, Slobodan Kotur², Miliša Jovanović¹, Miloš Tolić² ¹JP Elektromreža Srbije Beograd ²TO-NET d.o.o. Novi Sad

mr Jelena Lukić¹, Slobodan Kotur², Miliša Jovanović¹, Miloš Tolić² ¹JP Elektromreža Srbije Beograd ²TO-NET d.o.o. Novi Sad JEDNO REŠENJE IZRADE GLAVNOG PROJEKTA O UVOĐENJU SISTEMA ZA UPRAVLJANJE DOKUMENTIMA U JP EMS ONE EXAMPLE OF MAKING MAIN PROJECT FOR DOCUMENT MANAGEMENT SYSTEM IMPLEMENTATION IN PUBLIC COMPANY EMS mr Jelena

More information

Republike Slovenije. Razglasni del Javni razpisi. Št. Ljubljana, petek. Leto XXVIII ISSN

Republike Slovenije. Razglasni del Javni razpisi. Št. Ljubljana, petek. Leto XXVIII ISSN Digitally signed by Maruska Levec Smon DN: c=si, o=state-institutions, ou=web-certificates, ou=government, serialnumber=1237057214019, cn=maruska Levec Smon Reason: Odgovorna urednica Uradnega lista Republike

More information

BIOGRAPHICAL INFORMATION

BIOGRAPHICAL INFORMATION BIOGRAPHICAL INFORMATION Personal information Name and surname - Alenka Fikfak 10 December 1966 - born in Šempeter pri Novi Gorici, Slovenia Address - Petkovškova 10, SI-1360 Vrhnika, Slovenia Employment

More information

Estonian e-cadastre as basis for efficient land management

Estonian e-cadastre as basis for efficient land management Estonian e-cadastre as basis for efficient land management Priit Kuus Estonian Land Board November 14, 2017 Tallinn Scope of data Cadastral parcels (as of October 2017) 693 026 cadastral parcels, i.e.

More information

The Cadastral Template 2.0, From Design to Implementation

The Cadastral Template 2.0, From Design to Implementation Abbas RAJABIFARD (Australia), Daniel Steudler (Switzerland), Ali AIEN, and Mohsen KALANTARI, Australia Key words: Cadastral Template 2.0, Cadastral Template Project, Land Administration, PCGIAP SUMMARY

More information

IBM TRIRIGA Version 10 Release 4.0. Real Estate Transaction Management User Guide

IBM TRIRIGA Version 10 Release 4.0. Real Estate Transaction Management User Guide IBM TRIRIGA Version 10 Release 4.0 Real Estate Transaction Management User Guide Note Before using this information and the product it supports, read the information in Notices on page 11. This edition

More information

. avtor samostojno izdanega besedila, zbirke besedil, scenarija ali snemalne. 12 DOLOČANJE AVTORSTVA Avtorstvo

. avtor samostojno izdanega besedila, zbirke besedil, scenarija ali snemalne. 12 DOLOČANJE AVTORSTVA Avtorstvo II DOLOČANJE AVTORSTVA 12 DOLOČANJE AVTORSTVA 120 Avtorstvo Avtor je oseba ali korporacija, ki je nosilka odgovornosti za intelektualno in/ali umetniško vsebino dela ali je pri tem sodelovala Glede na

More information

Application of Mass Valuation in the Local Governments of the Republic of Serbia

Application of Mass Valuation in the Local Governments of the Republic of Serbia Application of Mass Valuation in the Local Governments of the Republic of Serbia Milena TRIFUNOVIC and Milan TRIFUNOVIC and Zeljko MILENKOVIC, Serbia Keywords: Property Taxes, Real Estate Development,

More information

Tečaj za pripravo na bibliotekarski izpit 2/II

Tečaj za pripravo na bibliotekarski izpit 2/II Bibliotekarski raziskovalni, izobraževalni in informacijski center Tečaj za pripravo na bibliotekarski izpit 2/II Osnove informacijsko-dokumentacijske dejavnosti dr. Alenka Kavčič-Čolić Srečko Bončina

More information

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam TEACHING SCHEME (Credits and Hours): Teaching scheme SOFTWARE ARCHITECTURE Semester II (Computer Engineering) SUB CODE: MECE202 Total Evaluation Scheme L T P Total Credit Theory Mid Sem Exam CIA Pract.

More information

Jezikovnopragmatične analize v slovenistiki

Jezikovnopragmatične analize v slovenistiki Mira Krajnc Ivič, Univerza v Mariboru, Filozofska fakulteta, Oddelek za slovanske jezike in književnosti Jezikovnopragmatične analize v slovenistiki Sinopsis Eden najbolj razvitih in razširjenih pristopov

More information

Master of Architecture Degree +2/Advanced Standing Agreements. with ARCHITECTURE/LANDSCAPE/INTERIORS at OTIS College of Art and Design

Master of Architecture Degree +2/Advanced Standing Agreements. with ARCHITECTURE/LANDSCAPE/INTERIORS at OTIS College of Art and Design Master of Architecture Degree /Advanced Standing Agreements with ARCHITECTURE/LANDSCAPE/INTERIS at OTIS College of Art and Design . ARTICULATION CHART facilitates the acceptance of qualified OTIS Architecture/Landscape/Interiors

More information

FOCUS SOFTWARE PROPERTY MANAGER USER S GUIDE

FOCUS SOFTWARE PROPERTY MANAGER USER S GUIDE VERSION 1.6a OCTOBER 31, 2016 FOCUS SOFTWARE PROPERTY MANAGER USER S GUIDE Housing Compliance Services 2999 Oak Road, Suite 710 Walnut Creek, CA 94597 FOCUS SOFTWARE PROPERTY MANAGER USER S GUIDE TABLE

More information