Tema 11:Objektno orijentisane metodologije razvoja softvera
|
|
- Ross Sims
- 6 years ago
- Views:
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, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam
More informationBiznis 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 informationUniverzitet 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 informationReš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 informationGUI 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 informationSTRUČ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 informationEduroam 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 informationPodeš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 informationSIMPLE 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 informationSOFTVERSKO 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 informationRazvoj 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 informationKAPACITET 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 information11 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 informationPort 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 informationEkstremno 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 informationINSTALIRANJE 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 informationRazvoj 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 informationBuš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 informationPLAN 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 informationUlazne 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 informationProjektiranje 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 informationIZDAVANJE 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 informationCJENOVNIK 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 informationWWF. 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 informationImplementacija 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 informationPROJEKTNI 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 information3D 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 informationProjektovanje 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 informationIZRADA 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 informationTema 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 informationUpravljanje 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 informationTESTIRANJE 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 informationPRILAGODBA 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 informationProjektovanje 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 informationUvod 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 informationJEDINSTVENI 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 informationDirektan 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 informationMogudnosti 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 informationODLUČ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 informationPOSEBNA 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 informationBENCHMARKING 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 informationAGILNI 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 informationTRENING 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 informationCJENIK 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 informationIZDAVAČ: 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 informationAgilne 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 informationSlobodni 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 informationNIS 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 informationMaterijali 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 informationKatedra 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 informationTRAJANJE 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 informationUpravljanje 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 informationOsnovni 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 informationmdita 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 informationOtpremanje 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 informationDEFINISANJE 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 informationWindows 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 informationSAS 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 informationStruktura 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 informationKontroling 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 informationUPRAVLJANJE 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 informationMaterijal 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 informationAlbert 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 informationThe 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 informationGIGABIT 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 informationInformacioni 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 information1. 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 informationUPRAVLJANJE 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 informationUNIVERZITET 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 informationIdejno 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 informationPERSONAL 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 informationUNIVERZITET 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 informationUniverzitet 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 informationAdvertising 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 - 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 informationMENADŽ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 informationDr.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 informationSistemi 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 informationSlika 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 informationRač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 information1.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 informationFAKULTET 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 informationAutomatske 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 informationTrening: 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 information4. 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 informationMODEL 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 informationIstorijat 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 informationSveuč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 informationRazvoj 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 informationNejednakosti 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 informationza 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 informationTEHNIKA 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 informationMaš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 informationKursevi 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 informationObjektno 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 informationDANI 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 informationPRISTUP 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 informationORGANIZACIJA 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 informationPRIMENA 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