Tema 11:Objektno orijentisane metodologije razvoja softvera

Size: px
Start display at page:

Download "Tema 11:Objektno orijentisane metodologije razvoja softvera"

Transcription

1 Tema 11:Objektno orijentisane metodologije razvoja softvera dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2017/2018

2 Sadržaj predavanja 1. Uvod 2. Objektno orijentisane metodologije razvoja softvera 3. Metodologija RUP 4. Ostale objektno orijentisane metodologije 5. Upravljanje promenama 2

3 1. Uvod Metodologija razvoja softvera Pojam objektno orijentisane metodologije razvoja softvera 3

4 Metodologija razvojasoftvera Metodologija razvoja(system development methodology) je standardizovani proces razvoja,koji definišeskup aktivnosti, metoda, iskustava, preporuka i automatizovanih alatakoji se koristeza razvoj ineprekidno usavršavanjeinformacionog sistema klasične metodologije: SSAD novije metodologije: spiralna, iterativna, inkrementalna, kombinovane metodologije objektno orijentisame: RUP, XP Drugi naziv za metodologiju razvoja je proces razvoja sistema 4

5 Pojam objektno orijentisane metodologije razvoja softvera Objektno orijentisana metodologija razvoja(object oriented system development methodology) uzima objekte kao osnovu 1. Posmatra se i analizira budući sistem i definišu zahtevi, kao u drugim načinima razvoja sistema 2. Identifikuju se objekti u sistemu i njihove međusobne relacije 3. Vrši se kodiranje sistema Objektno modeliranje je donekle slično tradicionalnim pristupu projektovanju sistema, jer prati sekvencijalni proces projektovanja, ali srazličitim pristupom Osnovni koraci projektovanja sistema korišćenjem objektnog modeliranja su: (1) Analiza sistema (2) Dizajn sistema (3) Dizajn objekata (4) Implementacija 5

6 2. Objektno orijentisane metodologije razvoja softvera 1. Objektno orijentisani razvoj softvera 2. Objedinjeni proces razvoja softvera(up) 6

7 2.1 Objektno orijentisani razvoj softvera Objektno orijentisani razvoj koristi apstrakcijukao metod smanjenja kompleksnosti procesa razvoja Proceduralnaapstrakcija organizuje softver prema funkcijama, a apstrakcija podataka prema strukturi podataka Objektno orijentisani pristup posmatra sistem kao skup objekata (procedura i podataka) na različitim nivoima apstrakcije koji sarađuju radi izvršenja određenog zadatka glavni program izvršavanjetransakcija podaci Račun kreditni() debitni() kreditne debitne obračunkamata if štedni then... obračuntroškova if štedni then... TekućiRačun obračunkamata() obračuntroškova() Štedni račun obračunkamata() obračuntroškova() (a) Proceduralna organizacija sistema (b) Objektna organizacija sistema 7

8 2.2 Objedinjeni proces razvoja softvera (Unified Process, UP) Proces razvoja softvera je pristup izgradnji, isporuci i održavanju softvera predstavlja parcijalno uređeni niz koraka usmerenih ka cilju cilj je efikasna i predvidiva isporuka softverskog sistema, koji zadovoljava zahteve poslovanja Objedinjeni proces (Unified Process, UP) je proces razvoja objektno orijentisanih sistema cilj objedinjenog procesa je omogućavanje izrade visokokvalitetnog softvera, koji zadovoljava korisničke zahteve za predvidivovreme i budžet za kompleksne sisteme, objedinjeni proces predviđa iterativni razvoj, koji se sastoji od niza ciklusa, od kojih svaki rezultuje izvršnom verzijom sistema 8

9 Faze objedinjenog procesa Inception Elaboration Construction Transition vreme Objedinjeni proces organizuje rad i iteracije u četiri osnovne vremenske faze: 1. Inception- početna faza, definisanje obima projekta 2. Elaboration-faza razrade, planiranje, izrada specifikacijai osnovna arhitektura 3. Construction- faza izgradnje sistema 4. Transition- faza prenosa sistema krajnjim korisnicima 9

10 Iteracije i preseci (milestones) Inception Elaboration Construction Transition Preliminarna iteracija Iteracija 1 Iteracija 2 Iteracija i Iteracija N kontrolna tačka/presek verzija konačna verzija Sve iteracije podrazumevaju vremenski promenljiv rad na većini disciplina, nose određeni rizik i vremenski završavaju u nekoj kontrolnoj tački Pregled projekta u kontrolnoj ili presečnoj tački ocenjuje stepen zadovoljenja korisničkih zahteva i potrebu za eventualnim prestrukturiranjem projekta Svaka iteracija proizvodi novu verziju, stabilni izvršni podskup konačnog sistema (kôd) 10

11 Discipline objedinjenog procesa (UP) rezultat početne faze: Projektni zahtev rezultat aze razrade:projekt predmet Projektovanje informacionih sistema 11

12 1. Početna faza (Inception): šta treba razviti Odgovara na veći broj pitanja/dilema: vizija poslovnog rešenja ocena izvedivosti projekta odluka o samostalnom razvoju ili kupovini gruba procena troškova odluka o nastavku projekta razvoja Početna faza obuhvata rad na ustanovljavanju početnih opštih ciljevi projekta, određivanju izvedivosti i odlučivanje o daljem radu na razradi projekta Rezultati ove faze izlažu se u dokumentu Projektni zahtev 12

13 Dijagrami slučajeva korišćenja(use-case) Pomažu u rešavanju osnovnog problema u procesu projektovanja sistema: izvlačenju tačnih i neophodnih projektnih zahtevaod učesnika u razvoju i njihovo predstavljanje na način razumljiv onima koji ih verifikuju i odobravaju podaci i modeli procesa, prototipovi, specifikacije zahtevasu razumljivi projektantima, ali ne i korisnicima dolazi do nerazumevanja, usporavnja razvoja i prekoračenja troškova Podsetnik: precizno definisanje onog što je potrebno uraditi je najteži pojedinačni deo procesa razvoja softvera uključujuči sve interfejse ka ljudima, uređajima i drugim sistemima 13

14 2. Faza razrade (Elaboration): kako razviti sistem Detaljna razrada korisničkih zahteva (njihov najveći deo, oko 80%) Određivanje izvršne i stabilne arhitekture definisanje, implementacija i testiranje interfejsa glavnih komponenti identifikacija zavisnosti spoljnih komponenti i sistema delimična implementacija ključnih komponenti delimična implementacija koda (oko 10%) Arhitektura sa ključnim slučajevima korišćenja manji deo slučajeva korišćenja nosi 80% arhitekture projektovanje, implementacija i testiranje važnih slučajeva korišćenja Verifikacija arhitekture testovi opterećenja(stress) za proveru ponašanje sistema kada je na granici resursa ili ih mora konkurentno obezbediti testovi punjenja(load), performanse i skalabilnost Stalna procena poslovnih slučajeva korišćenja, rizika i plana razvoja 14

15 3. Faza izgradnje (Construction): izrada sistema Završetak modela zahteva i projekta Projektovanje, implementacija i testiranje komponenti prototip sistema za prikaz korisniku inkrementalno uključivanje izvršne arhitekture radi završetka sistema Razvija se dnevno ili nedeljno (automatizovano) Testiranje svake verzije Automatsko regresivno testiranje (potvrdase da suostali delovi sistema ostali stabilni posle završetka iteracije) Test punjenja i stresa kako bi se osigurao integritet arhitekture Isporuka funkcionalnog softvera(beta verzija) dokumentaciju uvođenja rešenja u sistem, korisnička dokumentacija i materijali za obuku Izrada opisa verzije 15

16 4. Faza prenosa (Transition): isporuka sistema Potvrda da realizovani sistem zadovoljava tražene funkcionalnosti i performanse Uvođenje inkrementalne programski korektne verzije Ažuriranje korisničkih priručnika i dokumentacije uvođenja Ažuriranje verzije Vođenje analize projekta u toku perioda zatišja 16

17 3. MetodologijaRUP Specijalizacija UP procesa razvoja Sopstveni razvojni alati 17

18 Specijalizacija UP procesa razvoja RUP je specifična implementacija objedinjenog procesa razvoja (UP) kompanije Rational(od godine deo IBM) Osnovni elementi 1. Iterativno-inkrementalni razvoj softvera upravljan rizikom 2. Upravljanje zahtevima pomoću slučajeva korišćenja i scenarija 3. Centralna uloga arhitekture softvera (component-based architecture) 4. Vizuaelni razvoj softvere (UML) 5. Kontinualno upravljanje kvalitetom i 6. Upravljanje promenama Još neke implementacije UP OpenUP- pojednostavljena verzija (Eclipse Process Framework, EPF) Agile UP/DAD - razvoj poslovnih aplikacija agilnim tehnikama 18

19 Sopstveni razvojni alati RUP ima sopstvene licencirane razvojne alate IBM Rational Method Composer(2007) -predstavlja CMS i ima proširenja RUP (capability patterns, npr. RUP za SOA, systems, COTS) postoji i open source verzija (Eclipse) 19

20 4. Ostale objektno orijentisane metodologije 1. Agilne metodologije 2. Ekstremno programiranje (XP) 3. Metodologija SCRUM 4. Microsoft Solutions Framework (MSF) 20

21 4.1 Agilne metodologije Problemi u razvoju softvera korišćenjem strogih metodologija, krajem 20. veka (npr. metodoogijavodopada) prouzrokuju pojavu manje strogih metodologija (lightweight, agile) Osnovna ideja je da manje projekte (i timove) treba manje opterećivati birokratijom, već treba naći razuman kompromis Principi agilnog pristupa: isporuka onoga što korisnik traži što češća isporuka rezultata(iterativni i inkrementalni pristup) najjednostavnije moguće rešenje prilagođavanje dobroj praksi(iskustvo) vrednovanje individualnih mogućnosti članova tima međusobna saradnja celog razvojnog tima 21

22 4.2 Ekstremno programiranje (XP) Agilna metodologija, podrazumeva i prihvata stalne promene sistema kao činjenicu Realizuje se kroz male ili srednje razvojne timove,koji rade u tesnoj saradnji s korisnikom Ne koristi se precizno planiranje, već se teži brzim, opipljivim rezultatima, koji se odmah predočavaju korisniku Metodologiju čine karakteristični elementi planiranje analiza testiranje kodiranje programiranje u parovima 22

23 Elementi metodologije ekstremnog programiranja 1. Planiranje korisnik piše scenario razvojni tim procenjuje trajanje i troškove korisnik donosi odluku o sledećem koraku jedna razvojna iteracija- nekoliko scenarija, razvoj od nekoliko nedelja 2. Analiza sistem se posmatra kao skup korisničkih scenarija jedan scenario- jedan slučaj korišćenja (kao UML Use Case, ali neformalno) 23

24 Elementi metodologije ekstremnog programiranja 3. Testiranje testovi se pišu pre programiranja sistema svaki scenario je jedan skup testova svi testovi se moraju izvršavati sve vreme 4. Kodiranje poštuju se standardi kodiranja dobar stil i dokumentacija koda kodiraju se najjednostavnije celine koje mogu da funkcionišu 5. Programiranje u parovima sav kod se piše u parovima neprekidna međusobna komunikacija, programiranje i analiza koda zamena uloga, više puta u toku dana 24

25 4.3 Metodologija Scrum Metodologija je dobila naziv po ragbi formaciji od osam igrača, koji kao grupa (jedinstvena celina) pomeraju loptu po terenu ka zajedničkom cilju Iterativnametodologija, podrazumeva da zahtevi nisu odmah jasni i poznati, već se iskustveno otkrivaju u toku razvoja Agilnametodologija, bliska XP, podrazumeva dnevne sastanke na kojima programeri iznose probleme koji utiču na napredovanje, koje razrešava tzv. Scrum Master Povratna veza prema svim učesnicima preko dnevnika mesečnih zadataka Backlog Nije pogodna za velike projekte 25

26 Principi metodologije Scrum Obuhvata upravljanje zahtevima, formiranje iteracija (planiranje sprinta), kontrole implementacije i isporuke klijentu empirijski metod i tehnike menadžment drugih projekta Dnevni sastanci, 30-dnevne iteracije 1.Šta je urađeno juče? 2.Šta će se raditi danas? 3. Kakve se prepreke danas očekuju? 26

27 4.4 Microsoft Solutions Framework (MSF) Principi, modeli, discipline, koncepti i preporukeza isporuku IT rešenja kompanije Microsoft Samo opšti principi visokog nivoa, okvir (framework) dopušta izbor metodologije (klasične ili agilne) koncentriše se na rezultate Modeli Model organizovanja (team) - ulogečlanova tima: menadžment, arhitektura, razvoj, testiranje, isporuka, podrška Model upravljanja (governance) - fazeprocesa razvoja: vizija, planiranje, razvoj, verifikacija i isporuka 27

28 5. Upravljanje promenama 1. Upravljanje promenama 2. Pojam upravljanja konfiguracijom (SCM) 3. Aktivnosti upravljanja konfiguracijom 4. Planiranje upravljanja konfiguracijom 5. Primeri sistema 28

29 5.1 Upravljanje promenama Upravljenje promenama softverskog sistema ili upravljanje konfiguracijom(software Configuration Managemet, SCM) Upravljenje promenama se bavi praćenjem u upravljanjem promenama u softveru i drugim rezultatima razvoja i omogućava pregled promena u toku projekta omogućava zapis vrste promene, izvršioca i elemente konfiguracije sistema koji se menjaju, kao i upravljanje integritetom sistema u toku promena

30 5.2 Pojam upravljanja konfiguracijom (SCM) Upravljanje konfiguracijom Ciljevi upravljanja konfiguracijom

31 Upravljanje konfiguracijom (SCM) Upravljanje konfiguracijom je proces identifikovanja, praćenja i pamćenja svih artefakata projekta razvoja softverkog sistema u upravljanju konfiguracijom, svaki aratifakt je element konfiguracije (Configuration Item, CI)

32 Ciljevi upravljanja konfiguracijom Ciljevi upravljanja konfiguracijom su osnovna bezbednost sistema zaštita sistema od međusobnog prepisivanja mogućnost povratka na prethodnu verziju zaštita sistema od uništenja

33 5.3 Aktivnosti upravljanja konfiguracijom 1. Identifikovanje konfiguracija 2. Osnovno upravljanje (Baseline control) 3. Upravljenje promenama (Change control) 4. Upravljanje verzijama (Version control)

34 5.3.1 Identifikovanje konfiguracija Izbor i označavanje objekata (artefakata sistema) koji će se pratiti brojni atributi, npr. naziv, datum, autor, istorijat promenai status

35 5.3.2 Osnovno upravljanje (Baseline Control) Osnovno upravljanje obuhvata praćenje potvrđenih promena elemenata konfiguracije Nove promene se ne mogu izvršiti bez formalne procedure upravljanja promenama Osnovno upravljanje obezbeđuje ponovljivost praćenje promena izveštavanje

36 5.3.3Upravljenje promenama (Change Control) Upravljanje promenama je proces analize troškova i koristi od predloženih izmena, potvrda da su isplative i praćenje komponenti sistema koje su izmenjene

37 5.3.4Upravljanje verzijama (Version Control) Namena upravljanje verzijama Vrste sistema za upravljanje verzijama Načini rada Primeri softvera za upravljanje verzijama

38 Namena upravljanje verzijama Osnovna namena upravljanja verzijama softverskog sistema je 1) Koordinacija promena izvornog koda između više članova razvojnog tima ili više timova 2) Zapis jedinstvene zvanične verzije koda sistema 3) Centralizacija smeštanja koda i obezbeđenje nezavisnosti računara razvojnog tima 4) Automatizacija testiranja i izgradnje sistema na zahtev ili u planiranim terminima

39 Vrste sistema za upravljanje verzijama a) Centralizovani b) Decentralizovani a) centralizovani b) decentralizovani

40 Načini rada Osnovna namena sistema za upravljanje verzijama je koordinacija deljenja fajlova između više članova razvojnog tima (npr. konkuretne izmene) U praksi se koriste dva načina načina upravljanja interakcijom s lokalnim kopijama: Lock on check out(loco)-kad jedan korisnik traži fajl s repozitorijuma, on se zaključava za ostale (serijalizacija) Merge on modify (MOM)-više korisnika može istovremeno da traži fajl s repozitorijuma, a sistem objedinjava njihove izmene

41 Primeri softvera za upravljanje verzijama Sistemi za upravljanje verzijama najčešće imaju tri vrste klijentskog softvera[crookshanks]: komande operativnog sistema, GUI klijente/dodatke s grafičkim interfejsom i dodatke (plug-ins) za druga razvojna okruženja (IDE) Primeri sistema su: IBM ClearCase Microsoft Team System CVS Git Apache Subversion- dodatak (plug-in) poznat kao"svn" Tortoise SVN- dodatak (plug-in) za Microsoft Windows File Explorer

42 Ilustracija: Microsoft Visual Studio Sistem Visual Studio od verzije 2015 koristi dva načina upravljanja verzijama Git(decentralizovani) -svaki razvojni inženjer ima kopiju repozitorijuma izvornog koda na svom računaru. Svaki skup promena se potvrđuje (commit). Grananja (branch) se lako lokalno kreiraju i kasnije jednostavno menjaju, spajaju (merge), objavljuju (publish) ili uklanjaju Team Foundation Version Control(centralizovani) -najčešće članovi tima imaju samo jednu verziju svakog fajla na svojim razvojnim računarima. Evidencija promena je samo na serveru. Grananja su zasnovana na putanjama, koje se kreiraju na serveru

43 5.4 Planiranje upravljanja konfiguracijom Proces planiranja definisan je standardom upravljanja konfiguracijom sistema IEEE

44 5.5 Primeri sistema Ilustracija: Dodatak(plug-in)Tortoise SVN

45 Ilustracija: Dodatak (plug-in) Tortoise SVN Primer strukture foldera minimalne C# Windows Forms apliakcije kreirane u sistemu Visual Studio 2010 [] aplikacija samo ispisuje pozdravnu poruku nakon aktiviranja tastera forme Say Hello

46 SVN: Uvoz koda Instalacija dodatka Tortoise SVN može se preuzeti sa sajta Elemente konfiguracije -fajlove aplikacije treba dodati u repozitorijum (Import)

47 SVN: Pregled repozitorijuma Logika upravljanja verzijama omogućava grananje (Branch) i označavanje (Tag) izvornog koda grananje omogućava istovremeno više paralelnih tokova promena koda označavanje omogućava dodatnu identifikaciju promena (revizija) koda

48 SVN: Funkcija usklađivanja (Checkout) Usklađivanje lokalne kopije softvera, koja se nalazi na folderu aplikacije, vrši se (desni klik) izborom funkcije SVN Checkout Checkout Depthopcija omogućava podešavanje rukovanja rekurzijom u strukturi fajlova Show logtaster otvara ekran za prikaz detalja revizije (datumi, akcije, poruke)

49 SVN: Stablo repozitorijuma Kad se izabere opcija prikaza Fully recursive, kopira se celo stablo u lokalni radni folder, a vizuelni prikaz fajlova vrši se posebnim ikonama Poseban.svn folder dodaje se u hijerarhiju foldera (na slici je prikaz za dva korisnika, koji usklađuju svoj kod)

50 SVN: Nepotvrđene promene korisnika Kad se izmene u kodu nekog korisnika sačuvaju, vide se posebne oznake promenjenih foldera i fajlova, koje označavaju nepotvrđene promene (uncommitted changes), koje treba uskladiti (Checkout)

51 SVN: Neuspešna i uspešna operacija ažuriranja (nakon SVN Update)

52 SVN: Označavanje i grananje Važne funkcije upravljanja verzijama su praćenje izmena i mogućnost konkurentnog editovanja Ostale važne mogućnosti su: Označavanje(tagging, labeling)je mehanizam identifikacije određene revizije koda kao značajne u razvoju ili isporuci softvera Grananje(branching) omogućava izolovanje određenog koda u odvojenom području. Taj kod se može zasebno menjati, bez uticaja na osnovni tok (trunk) promena koda Različiti softverski alati za upravljanje verzijama ove funkcije realizuju na različite načine

53 Primer: Istorijat izmena i struktura repozitorijuma pre izmene Istorijat promena nekog elementa dobija se izborom funkcije Revision Graphiz SVN menija

54 Primer: Istorijat i struktura repozitorijuma posle grananja i izmene

55 Literatura 1. Miškovic V., Projektovanje informacionih sistema (predavanja), Univerzitet Sinergija, Sommerville I., Software Engineering, 10thEd, Addison Wesley, Bruegge B., Dutoit A. H., Object-Oriented Software Engineering Using UML, Patterns, and Java, Prentice Hall, Schach S.R., Object-oriented Software Engineering, McGraw-Hill, Braude E. J., Bernstein M. E., Software Engineering, 2nd Ed, Waveland, Agarwal B. B., Tayal S. P., Software Emgineering, 3rd Ed, Firewall Media, Crookshanks E., Practical Software Development Techniques, Apress, IBM Rational Product Training: DEV475 Mastering Object-Oriented Analysis and Design with UML 9. Priručnici za programske alate i Web reference 55

56 dr Vladislav Miškovic Projektovanje informacionih sistema Tema 11: Objektno orijentisane metodologije razvoja softvera Pitanja? 56

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Uvod u GIT Šta je git? Sistem za verzionisanje softvera kao i CVS, SVN, Perforce ili ClearCase Orginalno

More information

Rešavanje problema pomoću računara

Rešavanje problema pomoću računara Rešavanje problema pomoću računara Vladimir Filipović vladaf@matf.bg.ac.rs Softversko inženjerstvo Šta podrazumevamo pod softverskim inženjerstvom? vladaf@matf.bg.ac.rs 2/16 Konstrukcija prevodilaca Prevođenje

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA UNIVERZITET U BEOGRADU FAKULTET ORGANIZACIONIH NAUKA Zoran V. Ševarac SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA doktorska disertacija Beograd, 2012. UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL

More information

Razvoj informacionih sistema. Prof. dr Pere Tumbas Prof. dr Predrag Matković

Razvoj informacionih sistema. Prof. dr Pere Tumbas Prof. dr Predrag Matković Razvoj informacionih sistema Prof. dr Pere Tumbas ptumbas@ef.uns.ac.rs Prof. dr Predrag Matković pedja@ef.uns.ac.rs 1 Evaluacija prototipa od korisnika Procesni modeli razvoja informacionog sistema Model

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

11 Analiza i dizajn informacionih sistema

11 Analiza i dizajn informacionih sistema 11 Analiza i dizajn informacionih sistema Informatika V.Prof.dr Kemal Hajdarević dipl.ing.el 25.4.2014 11:58:28 1 1. Kompjuter, Internet, i mrežne osnove 2. Kompjuterska industrija Informatika u stomatologiji

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

Ekstremno programiranje kao metod agilnog razvoja softvera

Ekstremno programiranje kao metod agilnog razvoja softvera UNIVERZITET U NOVOM SADU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU I INFORMATIKU Robert Pap Ekstremno programiranje kao metod agilnog razvoja softvera diplomski rad Novi Sad, 2008. Sadržaj

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

Razvoj softvera primenom agilnih metodologija

Razvoj softvera primenom agilnih metodologija Razvoj softvera primenom agilnih metodologija ACA D. JOVANOVIĆ, Fakultet za projektni i Originalni naučni rad UDC: 005.5:[659.2:004 FILIP P. JOVANOVIĆ, Fakultet za projektni i DOI: 10.5937/tehnika1606896J

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6. KOREKTAN PREVOD? - Reupotrebljiv softver? ( ne postoji prefiks RE u srpskom jeziku ) - Ponovo upotrebljiv softver? ( totalno bezveze ) - Upotrebljiv više puta? - Itd. PLAN RADA 1. Počnimo sa primerom!

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

Projektiranje informacijskih sustava

Projektiranje informacijskih sustava Projektiranje informacijskih sustava Uvod Ak. god. 2009/2010 Literatura System Analysis and Design, Third Edition; Dennis, Wixom and Roth; Wiley, 2006 www.wiley.com/college/dennis 2 1 Informacijski sustav

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

WWF. Jahorina

WWF. Jahorina WWF For an introduction Jahorina 23.2.2009 What WWF is World Wide Fund for Nature (formerly World Wildlife Fund) In the US still World Wildlife Fund The World s leading independent conservation organisation

More information

Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija

Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija Autori: Tomislav Gligora, Veleučilište Velika Gorica Sažetak Davorin Valenčić, Veleučilište Velika Gorica

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

3D GRAFIKA I ANIMACIJA

3D GRAFIKA I ANIMACIJA 1 3D GRAFIKA I ANIMACIJA Uvod u Flash CS3 Šta će se raditi? 2 Upoznavanje interfejsa Osnovne osobine Definisanje osnovnih entiteta Rad sa bojama Rad sa linijama Definisanje i podešavanje ispuna Pregled

More information

Projektovanje softvera. Uvod

Projektovanje softvera. Uvod Projektovanje softvera Osnovni pojmovi Svaki ozbiljniji projekat prolazi kroz faze: analiza, projektovanje, implementacija, testiranje slično je sa SW projektima, kroz faze se prolazi iterativno Objektno-orijentisana

More information

IZRADA TEHNIČKE DOKUMENTACIJE

IZRADA TEHNIČKE DOKUMENTACIJE 1 Zaglavlje (JUS M.A0.040) Šta je zaglavlje? - Posebno uokvireni deo koji služi za upisivanje podataka potrebnih za označavanje, razvrstavanje i upotrebu crteža Mesto zaglavlja: donji desni ugao raspoložive

More information

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 2: Uvod u sisteme

More information

Upravljanje softverskim projektima

Upravljanje softverskim projektima Upravljanje softverskim projektima GORAN D. KILIBARDA, Fakultet za projektni i Pregledni rad inovacioni menadžment, Beograd UDC: 005.8:004.4 VESNA M. ŠOBAJIĆ, Fakultet za projektni i DOI: 10.5937/tehnika1601145K

More information

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 1 СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 2 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 3 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 4 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ Edwards Deming Не морате то чинити, преживљавање фирми

More information

TESTIRANJE SOFTVERA SANJA MIJALKOVIĆ 1061/2013

TESTIRANJE SOFTVERA SANJA MIJALKOVIĆ 1061/2013 TESTIRANJE SOFTVERA SANJA MIJALKOVIĆ 1061/2013 1 Development testing testovi u toku razvoja Test-driven development razvoj vođen testovima Release testing User testing 2 TESTIRANJE PROGRAMA Testiranje

More information

PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE

PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Krešimir Maržić PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE MAGISTARSKI RAD Zagreb, 2005. Magistarski

More information

Projektovanje softvera. Dijagrami slučajeva korišćenja

Projektovanje softvera. Dijagrami slučajeva korišćenja Projektovanje softvera Dijagrami slučajeva korišćenja Uvod 2 Dijagram slučajeva korišćenja (use-case) prikazuje skup slučajeva korišćenja i aktera Tipično se koristi da specificira neku funkcionalnost

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

Direktan link ka kursu:

Direktan link ka kursu: Alat Alice može da se preuzme sa sledeće adrese: www.alice.org Kratka video uputstva posvećena alatu Alice: https://youtu.be/eq120m-_4ua https://youtu.be/tkbucu71lfk Kurs (engleski) posvećen uvodu u Java

More information

Mogudnosti za prilagođavanje

Mogudnosti za prilagođavanje Mogudnosti za prilagođavanje Shaun Martin World Wildlife Fund, Inc. 2012 All rights reserved. Mogudnosti za prilagođavanje Za koje ste primere aktivnosti prilagođavanja čuli, pročitali, ili iskusili? Mogudnosti

More information

ODLUČIVANJU (DSS) 2016/2017. dr Vladislav Miškovic Fakultet za računarstvo i informatiku

ODLUČIVANJU (DSS) 2016/2017. dr Vladislav Miškovic Fakultet za računarstvo i informatiku SISTEMI ZA PODRŠKU ODLUČIVANJU (DSS) dr Vladislav Miškovic vmiskovic@sinergija.edu.ba Fakultet za računarstvo i informatiku 2016/2017 Sistemi za podršku odlučivanju Sistemi za podršku odlučivanju obuhvataju

More information

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA Master akademske studije Modul za logistiku 1 (MLO1) POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA angažovani su: 1. Prof. dr Momčilo Miljuš, dipl.inž., kab 303, mmiljus@sf.bg.ac.rs,

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT

AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT INFOTEH-JAHORINA Vol. 10, Ref. E-I-16, p. 466-470, March 2011. AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT Ivan Padavić, Initium Futuri ltd., Zagreb Marko Velić, Initium Futuri ltd.,

More information

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ DIZAJN TRENINGA Model trening procesa FAZA DIZAJNA CILJEVI TRENINGA Vrste ciljeva treninga 1. Ciljevi učesnika u treningu 2. Ciljevi učenja Opisuju željene

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN Priredili: prof. dr Mile Vasić prof.

IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN Priredili: prof. dr Mile Vasić prof. IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN 978-99955-54-15-6 Priredili: prof. dr Mile Vasić prof. dr Ljiljana Jović Organizacioni odbor: Dr Ljiljana Jović predsjednik Mr Vladimir Marković,

More information

Agilne metodologije u razvoju softvera

Agilne metodologije u razvoju softvera broj 10, svibanj 2011. tema broja Agilne metodologije u razvoju softvera tehnologije i trendovi Rational AppScan IBM Maximo Asset Management Jaspersoft Business Intelligence Suite Activiti/BPMN 2.0 novosti

More information

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Marijana Glavica Dobrica Pavlinušić http://bit.ly/ffzg-eprints Definicija

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera

Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera 1. Uvod 1.1. Šta je UML? UML je jedna o najpoznatijih skraćenica u informatičkom svetu. Skraćenica potiče od englskog termina Unified

More information

Katedra za menadžment i IT. Razvoj poslovnih informacionih sistema

Katedra za menadžment i IT. Razvoj poslovnih informacionih sistema Prezentacija smjera Razvoj poslovnih informacionih sistema Katedra za menadžment i IT Razvoj poslovnih informacionih sistema Zašto... Careercast.com latest report on the ten best jobs of 2011 #1 Software

More information

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT TRAJANJE AKCIJE 16.01.2019-28.02.2019 ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT Akcija sa poklonima Digitally signed by pki, pki, BOSCH, EMEA, BOSCH, EMEA, R, A, radivoje.stevanovic R, A, 2019.01.15 11:41:02

More information

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević Upravljanje kvalitetom usluga doc.dr.sc. Ines Dužević Specifičnosti usluga Odnos prema korisnicima U prosjeku, lojalan korisnik vrijedi deset puta više nego što je vrijedio u trenutku prve kupnje. Koncept

More information

Osnovni koncepti Data Warehouse sistema

Osnovni koncepti Data Warehouse sistema Automatizacija procesa poslovanja Osnovni koncepti Data Warehouse sistema Sistemi skladišta podataka BPA Osnovni koncepti DW Sadržaj Motivacija nastanka DW sistema Koncepcija DW sistema Tematske karakteristike

More information

mdita Editor - Korisničko uputstvo -

mdita Editor - Korisničko uputstvo - mdita Editor - Korisničko uputstvo - Sadržaj 1. Minimalna specifikacija računara... 3 2. Uputstvo za instalaciju aplikacije... 3 3. Korisničko uputstvo... 11 3.1 Odabir File opcije iz menija... 11 3.2

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

DEFINISANJE TURISTIČKE TRAŽNJE

DEFINISANJE TURISTIČKE TRAŽNJE DEFINISANJE TURISTIČKE TRAŽNJE Tražnja se može definisati kao spremnost kupaca da pri različitom nivou cena kupuju različite količine jedne robe na određenom tržištu i u određenom vremenu (Veselinović

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo. Orbico Group

Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo. Orbico Group Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo Emina Leka Ilvana Ugarak 1 Orbico Group vodeći distributer velikog broja globalno zastupljenih brendova u Europi 5.300 zaposlenika 19 zemalja 646

More information

UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA

UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA VOJNOTEHNIČKI GLASNIK, 2011, Vol. LIX, No. 2 UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA Andrejić D. Marko, Vojna akademija, Katedra logistike, Beograd, Đorović D. Boban, Pamučar D. Dragan,

More information

Materijal za prijemni ispit na Doktorske studije iz informatike

Materijal za prijemni ispit na Doktorske studije iz informatike Materijal za prijemni ispit na Doktorske studije iz informatike Materijal je organizovan u dve celine koje pokrivaju dva dela prijemnog ispita. Prva celina ima tri oblasti kojima se proverava informatičko

More information

Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA

Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma Dr. Mijo Mirković Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA Diplomski rad Pula, 2015. Sveučilište Jurja Dobrile u Puli

More information

The project management procedure for regional network of Quality Management Centers

The project management procedure for regional network of Quality Management Centers TEMPUS JP 543662-2013 Improvement of Partnership with Enterprises by Enhancement of a Regional Quality Management Potentials in WBC University of Montenegro, Cetinjska 2, 81000 Podgorica, Montenegro www.ucg.ac.me

More information

GIGABIT PASSIVE OPTICAL NETWORK

GIGABIT PASSIVE OPTICAL NETWORK GIGABIT PASSIVE OPTICAL NETWORK O NAMA Ključni element savremenih sistema za isporuku sadržaja putem Interneta (Data, Voice, Video) je interakcija sa krajnjim korisnikom. Iza nas je vreme kada je svaki

More information

Informacioni sistemi i baze podataka u poslovanju

Informacioni sistemi i baze podataka u poslovanju Informacioni sistemi Informacioni sistemi i baze podataka u poslovanju Tehničko-tehnološki, organizacioni i sociološki aspekti Sadržaj Sistem i upravljanje sistemom Informacioni sistem i softverski proizvod

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

UPRAVLJANJE RAZVOJNIM PROJEKTIMA

UPRAVLJANJE RAZVOJNIM PROJEKTIMA Univerzitet u Istočnom Sarajevu Mašinski fakultet Biljana Marković, Miloš Milovančević, Dejan Jeremić UPRAVLJANJE RAZVOJNIM PROJEKTIMA Improvement of product development studies in Serbia and Bosnia and

More information

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine UNIVERZITETUBEOGRADU RUDARSKOGEOLOŠKIFAKULTET DEPARTMANZAHIDROGEOLOGIJU ZBORNIKRADOVA ZLATIBOR 1720.maj2012.godine XIVSRPSKISIMPOZIJUMOHIDROGEOLOGIJI ZBORNIKRADOVA IZDAVA: ZAIZDAVAA: TEHNIKIUREDNICI: TIRAŽ:

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

PERSONAL INFORMATION. Name: Fields of interest: Teaching courses:

PERSONAL INFORMATION. Name:   Fields of interest: Teaching courses: PERSONAL INFORMATION Name: E-mail: Fields of interest: Teaching courses: Almira Arnaut Berilo almira.arnaut@efsa.unsa.ba Quantitative Methods in Economy Quantitative Methods in Economy and Management Operations

More information

UNIVERZITET SINGIDUNUM. Tema: ERP Enterprise Resource Planning Istorijat razvoja, polje primene i novi oblici poslovanja primenom cloud rešenja

UNIVERZITET SINGIDUNUM. Tema: ERP Enterprise Resource Planning Istorijat razvoja, polje primene i novi oblici poslovanja primenom cloud rešenja UNIVERZITET SINGIDUNUM Departmant za poslediplomske studije Diplomski akademski Master program Studijski program: Savremene informacione tehnologije MASTER RAD Tema: ERP Enterprise Resource Planning Istorijat

More information

Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić

Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić Sadržaj Kvalitet softvera ISO/IEC 9126 standard ISO/IEC 14598 standard ISO/IEC 25000 standard Softverske metrike Zaključak 2 Kvalitet softvera

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

- UVOD U INFORMACIONE SISTEME -

- UVOD U INFORMACIONE SISTEME - - UVOD U INFORMACIONE SISTEME - Sadržaj 1. Uvod u informacione sisteme...3 2. Modeli razvoja informacionog sistema...5 3. Modeliranje podataka...10 4. Fizičko modeliranje: Arhitektura IS...12 5. Standardizacija

More information

MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT. Menadžment i informacione tehnologije

MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT. Menadžment i informacione tehnologije Prezentacija smjera MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT Menadžment i informacione tehnologije Zašto... Careercast.com latest report on the ten best jobs of 2011 #1 Software

More information

Dr.Miroljub Banković, prof. Kragujevac, 2008.

Dr.Miroljub Banković, prof. Kragujevac, 2008. VISOKA TEHNIČKA ŠKOLA STRUKOVNIH STUDIJA KRAGUJEVAC Skripta iz predmeta PROJEKTOVANJE INFORMACIONIH SISTEMA Dr.Miroljub Banković, prof. Kragujevac, 2008. SADRŽAJ OSNOVI TEORIJE SISTEMA... 3 DEFINICIJE

More information

Sistemi kontrole verzija

Sistemi kontrole verzija Sistemi kontrole verzija (Version Control Systems) Principi softverskog inženjerstva (SI3PSI, MS1PSI) Laboratorijska vežba br. 1 Predavač: Dražen Drašković, asistent Autori: Dražen Drašković, Nenad Vitorović

More information

Slika 1.4. Završiti sa dizajnom pre uvođenja

Slika 1.4. Završiti sa dizajnom pre uvođenja 1 Osnovni elementi Sistem se najopštije definiše kao skup objekata (entiteta) i njihovih međusobnih veza. Objekti u sistemu mogu da budu neki fizički objekti, koncepti, događaji i drugo. Objekti se u modelu

More information

Računovodstveni informacijski sustavi - RIS. Razvoj RIS-a. Prof.dr.sc. Dražena Gašpar

Računovodstveni informacijski sustavi - RIS. Razvoj RIS-a. Prof.dr.sc. Dražena Gašpar Računovodstveni informacijski sustavi - RIS Razvoj RIS-a Prof.dr.sc. Dražena Gašpar 21.10.2017. Razvoj RIS-a Ne postoji ništa teže, ništa pogibeljnije i ništa bliže propasti nego što je uvođenje NOVOG

More information

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija EVALUACIJA UPOTREBLJIVOSTI KORISNIČKOG INTERFEJSA VEB APLIKACIJA UZ POMOĆ METODA ZA AUTOMATSKO PRIKUPLJANJE PODATAKA O KORIŠĆENJU EVALUATION USABILITY OF USER INTERFACE WEB APPLICATIONS BY METHODS FOR

More information

FAKULTET ZA POSLOVNU INFORMATIKU

FAKULTET ZA POSLOVNU INFORMATIKU FAKULTET ZA POSLOVNU INFORMATIKU Prof. dr Mladen Veinović Igor Franc Aleksandar Jevremović BAZE PODATAKA - PRAKTIKUM - Prvo izdanje Beograd 2006. Autori: Prof. dr Mladen Veinović Igor Franc Aleksandar

More information

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon Automatske Maske za zavarivanje Stella Podešavanje DIN: 9-13 Brzina senzora: 1/30.000s Vidno polje : 98x55mm Četiri optička senzora Napajanje : Solarne ćelije + dve litijumske neizmenjive baterije. Vek

More information

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze Trening: Obzor 2020. - financijsko izvještavanje i osnovne ugovorne obveze Ana Ključarić, Obzor 2020. nacionalna osoba za kontakt za financijska pitanja PROGRAM DOGAĐANJA (9:30-15:00) 9:30 10:00 Registracija

More information

4. Funkcionalni zahtevi i QFD analiza

4. Funkcionalni zahtevi i QFD analiza 4. Funkcionalni zahtevi i QFD analiza Prof. dr Zoran Anišić, Fakultet tehničkih nauka u Novom Sadu Zahtevi potrošača Zadovoljstvo kupaca je postalo svetski fenomen i cilj svakog savremenog poslovanja.

More information

MODEL ZA IZBOR ADEKVATNOG SKUPA INDIKATORA PERFORMANSI U UPRAVLJANJU PROIZVODNJOM

MODEL ZA IZBOR ADEKVATNOG SKUPA INDIKATORA PERFORMANSI U UPRAVLJANJU PROIZVODNJOM UNIVERZITET U BEOGRADU FAKULTET ORGANIZACIONIH NAUKA Nikola S. Atanasov MODEL ZA IZBOR ADEKVATNOG SKUPA INDIKATORA PERFORMANSI U UPRAVLJANJU PROIZVODNJOM Doktorska disertacija Beograd, 2016 UNIVERSITY

More information

Istorijat kompanije JUČE DANAS SUTRA

Istorijat kompanije JUČE DANAS SUTRA Istorijat kompanije JUČE POSITIVE d.o.o. nastavlja više od 20 godina dugu tradiciju koja je zasnovana na kreiranju kvalitetnih rešenja u oblasti projektovanja i izrade informacionih sistema, kompleksnih

More information

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA Diplomski rad Pula, 2015. Sveučilište Jurja Dobrile u Puli Fakultet

More information

Razvoj softverskog rešenja za podršku upravljanju proizvodnim nalozima u industrijskoj proizvodnji

Razvoj softverskog rešenja za podršku upravljanju proizvodnim nalozima u industrijskoj proizvodnji INFOTEH-JAHORINA Vol. 12, March 2013. Razvoj softverskog rešenja za podršku upravljanju proizvodnim nalozima u industrijskoj proizvodnji Bojan Stojković, Darko Stefanović, Dejan Rašić, Goran Pilipović,

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

za STB GO4TV in alliance with GSS media

za STB GO4TV in alliance with GSS media za STB Dugme za uključivanje i isključivanje STB uređaja Browser Glavni meni Osnovni meni Vrsta liste kanala / omiljeni kanali / kraći meni / organizacija kanala / ponovno pokretanje uređaja / ponovno

More information

TEHNIKA I INFORMATIKA U OBRAZOVANJU

TEHNIKA I INFORMATIKA U OBRAZOVANJU TEHNIKA I INFORMATIKA U OBRAZOVANJU Konferencija 32000 Čačak 9-11. Maja 2008. UDK: 004 : 371 Stručni rad VEZA ZAVISNOSTI INSTANCE Munir Šabanović 1, Momčilo Vujičić 2 Rezime: Objektno orijentisani jezici

More information

Mašinsko učenje Uvod. Bojan Furlan УНИВЕРЗИТЕТ У БЕОГРАДУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ

Mašinsko učenje Uvod. Bojan Furlan УНИВЕРЗИТЕТ У БЕОГРАДУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ Mašinsko učenje Uvod Bojan Furlan УНИВЕРЗИТЕТ У БЕОГРАДУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ Šta je to mašinsko učenje? Disciplina koja omogućava računarima da uče bez eksplicitnog programiranja (Arthur Samuel 1959).

More information

Kursevi i otvoreni treninzi

Kursevi i otvoreni treninzi Kursevi i otvoreni treninzi 2013. / 2014. www.qa-center.net Quality Austria Center, Dravska 11, Beograd Sadržaj PREDAVAČI I ISPITIVAČI 2 PREGLED KURSEVA I CENA 3 KURSEVI I OTVORENI TRENINZI 4 Mesto realizacije

More information

Objektno orijentisano projektovanje. Dr Borislav Jošanov, profesor Visoka poslovna škola strukovnih studija Novi Sad

Objektno orijentisano projektovanje. Dr Borislav Jošanov, profesor Visoka poslovna škola strukovnih studija Novi Sad Objektno orijentisano projektovanje Dr Borislav Jošanov, profesor Visoka poslovna škola strukovnih studija Novi Sad Očekivanja? Upoznavanje sa objektno orijentisanim načinom razmišljanja Korišćenje grafičkih

More information

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010.

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010. DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta Hotel ODISEJ, POMENA, otok Mljet, 03. - 07. listopad 2010. ZBORNIK SAŽETAKA Geološki lokalitet i poucne staze u Nacionalnom parku

More information

PRISTUP RIZICIMA U SISTEMU MENADŽMENTA KVALITETA ZASNOVAN NA FMEA METODI RISK ASSESSMENT IN QUALITY MANAGEMENT SYSTEM BASED ON THE FMEA METHOD

PRISTUP RIZICIMA U SISTEMU MENADŽMENTA KVALITETA ZASNOVAN NA FMEA METODI RISK ASSESSMENT IN QUALITY MANAGEMENT SYSTEM BASED ON THE FMEA METHOD PRISTUP RIZICIMA U SISTEMU MENADŽMENTA KVALITETA ZASNOVAN NA FMEA METODI RISK ASSESSMENT IN QUALITY MANAGEMENT SYSTEM BASED ON THE FMEA METHOD Ana ČOBRENOVIĆ 1), Mladen ĐURIĆ 2), 1) MPC Holding, Beograd;

More information

ORGANIZACIJA I SISTEM

ORGANIZACIJA I SISTEM PEDAGOŠKI FAKULTET, SOMBOR MASTER STUDIJE : UČ, VAS ORGANIZACIJA I SISTEM OBRAZOVANJA 1 1 Doc. dr Nataša Branković 2 PROJEKTNI MENADŽMENT NASTAVNE JEDINICE Projektni menadžment i projekat- definisanje

More information

PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA

PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA ARHIV INFO 2011 Uvod U ovoj prezentaciji je opisana primena RFID tehnologije za praćenje i arhiviranje dokumenata u papirnom obliku Projekat

More information