PRIS 09 Projektovanje sloja podataka informacionih sistema

Величина: px
Почињати приказ од странице:

Download "PRIS 09 Projektovanje sloja podataka informacionih sistema"

Транскрипт

1 Tema 9: Projektovanje sloja podataka informacionih sistema dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2018/2019

2 Sadržaj 1. Uvod 2. Projektovanje sloja podataka 3. Struktura podataka u projektu informacionog sistema 4. Primer elemenata projekta jednostavne ASP.NET aplikacije 5. Brzi razvoj prototipa aplikacije pomoću sistema Visual Studio

3 1. Uvod Modelinformacionog sistema sastoji se od objekata povezanih relacijama asocijacije i nasleđivanja Objektisu povezani sa slučajevima korišćenja, koji predstavljau različite akcije nad objektima [5] objekti koji su potrebni samo u toku izvršavanja slučajeva korišćenja i mogu se svaki put ponovo kreirati su privremeni, tranzijentni objekti objekti koji traju i nakon izvršavanja slučajeva korišćenja su trajni, perzistentni objekti 3

4 Implementacija slučajeva korišćenja Slučajevi korišćenja (Use Case) mogu se detaljnije opisati pomoći UML dijagrama sekvenci Slučajevi korišćenja mogu predstavljati jednu logičku celinu ili transakciju Podsetnik: osnovne osobine transakcije su nedeljivost (Atomicity) konzistentnost (Consistency) izolovanost (Isolation) i trajnost (Durability) 4

5 Perzistencija Perzistentnisu objekti koji postoje i nakon izvršavanja programa Objekti koji postoje samo u toku izvršavanja programa su privremeni ili tranzijentniobjekti. Kreiraju se prilikom svakog pokretanja sistema perzistentni su samo objekti, ne i klase. Perzistencija se realizuje pomoću baza podataka, obično relacionih ili objektnih većina objekata entitetskihklasa treba da postoji permanentno i pripadaju perzistenom delu sistema većina graničnihi upravljačkihklasa su tranzijentniobjekti, koji nestaju nakon okončanja aplikacija i ponovo se kreiraju prilikom njihovog pokretanja, pa ih nije potrebno čuvati u perzistentnom sloju 5

6 Perzistencija Postoje različiti modeli perzistencije podataka, koji obezbeđuju različita svojstva objekata, kao što su[5] ortogonalnost- perzistenciju nezavisnu od tipa podataka tranzitivnost-ako je neki objekt perzistentan, to važi i za sve njegove direktne i indirektne komponente i transparentnost- detalji perzistencije su nevidljivi korisnicima Jedna od tehnologija realizacije perzistencije su relacioni sistemi, koji obezbeđuju samo perzistenciju objekata tipa relacija n-torke ne postoje samostalno, već samo u okviru relacije (tabele) relacioni sistemi obezbeđuju transparentnost, ali ne i tranzitivnost 6

7 Perzistencija zasnovana na fajlovima U programskim jezicima objekte je potrebno sačuvati na fajlovima i ponovo učitavati u memoriju Transparetnostzapisa omogućava automatizaciju čuvanja i restauracije objekta, bez potrebe poznavanja detalja zapisa na disku Tranzitivnostpodrazumeva poznavanje tipa objekta u perzistentnoj memoriji Čuvanje objekata u sekvencijalnim fajlovima podrazumeva njihovi serijalizaciju 7

8 2. Projektovanje sloja podataka informacionih sistema 1. Razvoj relacionog modela podataka 2. Objektno-relaciono mapiranje (ORM) 3. Softverski alati za objektno-relaciono mapiranje 8

9 2.1 Razvoj relacionog modela podataka Klasični informacioni sistemi predstavljaju podatke odvojeno, u relacionim bazamapodataka, koje ne sadrže funkcije koje su sastavni delovi objekata Postoji bitna razlika između objektno-orijentisanog (objekti) i relacionog pogleda na podatke (n-torke) UML dijagram klasa softverskog sistema omogućava automatsko generisanje relacionebaze podataka,koja u perzistentnoj memoriji predstavlja inormacije o objektima iz radne memorije 9

10 Osnovne funkcije perzistencije (CRUD) Osnovne funkcije perzistencije (CRUD), koje omogućavaju postojanje i upotrebu perzistentnih objekata su: Create - kreiranje objekta Read - pronalaženje objekta (zapisa) na osnovu kriterijuma (ključ) Update - pronalaženje i ažuriranje objekata (zapisa) Delete - uklanjanje perzistentnog objekta (zapis) U praksi se uz funkcije perzistencije na istim objektma izvršavaju i druge poslovne funkcije 10

11 Odvajanje funkcija perzistencijei poslovne logike U praksi se funkcije (a) perzistencije objekata razdvajaju od poslovnih funkcija same aplikacije uprimeru se to realizuje kreiranjem dva zasebna objekta(b), «entity»voziloi «Table»VoziloTabela, s odgovarajućim funkcijama Vozi() i Sacuvaj() neophodna je i jedna nova upravljačka klasa, «control» MenadzerTransakcija(c) a) b) c) 11

12 Prilagođavanje objektnog modela Prilagođavanje objektnog modela relacionom modelu vršise 1. Projektovanjemperzistentnog sloja, koji odvaja klase sistema od sloja baze podataka 2. Mapiranjem klasa u relacije klase se preslikavaju u tabele(relacije) atributi se preslikavaju u polja tabele asocijacije i agregacije se preslikavaju u spoljašnje ključeve (FK) Atributi iz klase objekta Ime Prezime studentid Primer objekta Ivan Ivanović

13 Princip mapiranje klasa u relacije Dijagram klasa klase Račun i Stavka Izdvajanje relacija atributi i kardinalnost UML notacija modela podataka klaseiatributiiz dijagrama klasa, bez operacija relacije dodaju se oznake stereotipa «Table»,«PK», «FK»,... a) Dijagram projektnih klasa b) Relacije Račun(racunID, klijentid, DatumRacuna, DatumIsporuke, Kontakt, Status) Stavka(stavkaID, proizvodid, Kolicina, JedMere, JedCena) c) UML model podataka (oznake stereotipa) 13

14 Primer: Mapiranjarazličitih veza u relacije Veza asocijacijepreslikava se u spoljašnji ključ Tabela Predmet Naziv Opis predmetid (PK) Tabela IzborniPredmet MAT1 Analiza Oznaka (PK) predmetid (FK) I_ Veza agregacijepreslikava se u spoljašnji ključ koji je deo primarnog ključa Tabela Student Ime Prezime studentid (PK) Tabela Raspored Ivan Ivanović Semestar (PK) studentid (FK)(PK) Zimski

15 2.2 Objektno-relaciono mapiranje (ORM) Klase i atributi Mapiranje asocijacija Mapiranje nasleđivanja 15

16 Klase i atributi Svaka perzistentna klasa odgovara šemi relacije [6] tip i stereotip polja određuju svojstva kolona tabele primarni ključ relacione tabele treba da bude polje koje se ne može ažurirati, najbolje da se generiše sistemski (identity, autonumberi sl.) knjigaid Autor brojstrana Cena ISBN Izdavac Naslov nastanju Artur Klark Laguna Susret s Ramom Isak Asimov Čarobna knjiga Zadužbina i carstvo Daglas Adams Alnari Duga mračna čajanka duše 5 16

17 Mapiranje asocijacija Važna je multiplikativnosti veza asocijacije Ascocijacije tipa više:višenemaju posebna ograničenja, dok asocijacije tipa 1:višei 1:1zahtevaju takav primarni ključ u kome su jedna ili obe povezane kolone unikatni Asocijacije između klasa načelno odgovaraju asocijativnim tabelama relacionog modela Primarni ključ je kompozitni, sastoji se od primarnih ključeva tabela povezanih klasa Zavisno od multiplikativnosti veze, uključuje se jedan ili dva dodatna primarna ključa [6] 17

18 Primer: Mapiranje asocijacije više:više[6] Asocijativna tabela primarni ključ knjigaid klijentid knjigaid Autor brojstrana Cena ISBN Izdavac Naslov nastanju Artur Klark Isak Asimov Daglas Adams Laguna Čarobna knjiga Alnari Susret s Ramom Zadužbina i carstvo Duga mračna čajanka duše klijentid Ime Prezime Petar Petrović Ana Milanović Ivan Ivanović 18

19 Mapiranje nasleđivanja Relacioni model direktno ne podržava nasleđivanje Može da se mapira na više načina [6], npr. a) putem tabele za svaku konkretnu klasu ili b) uvođenjem polja tip(null?) gotovinaid Iznos DatumUplate , , rateid Iznos PrvaRata brojrata , (a) PlacanjeID Tip Iznos Datum PrvaRata brojrata gotovina 300, gotovina 255, rate 1.800, (b) 19

20 Čuvanje i učitavanje objekata Virtuelni proxy Brokeri i materijalizacija Keširanje 20

21 2.3 Softverski alati za objektno-relaciono mapiranje Postoje različiti alati otvorenog koda za automatizaciju realizacije perzistencije (frameworks), npr. Hibernate je najpoznatiji okvir otvorenog koda za jezik Java NHibernate je verzija istog alata za.net jezike Entity Framework je najvažniji alat za ORM mapiranje i pristup perzistentnim objektima iz koda aplikacije razvijene u.nettehnologiji. Rad spodacima je na višem nivou apstrakcije, tako da je programski kod.net aplikacija kraći Cayeene je ORM otvorenog koda za aplikacije u jeziku Java fondacije Apache TopLink je ORM alat za jezik Javakompanije Oracle Laravel, CodeIgniteri još neki aplikativni okviri za jezik PHPimaju ORM funkcije 21

22 3. Strukturapodataka uprojektu informacionog sistema 1. Projekt strukture podataka 2. UML model baze podataka 22

23 3.1 Projekt strukture podataka Projekt strukture podataka (Data Structure Design) predstavlja deo projekta informacionog sistema Sadržaj projekta definisan je standardom IEEE (IEEE Recommended Practice for Software Design Descriptions, SDD) i može da ima različite forme U izradi projekata na ovom predmetu koristiće se forma namenjena objektno orijentisanomrazvojusoftvera zasnovanom na UML modelima 23

24 Projekt strukture podataka u projektu informacionog sistema 1. Uvod 1.1. Cilj razvoja 1.2. Obim sistema 1.3. Rečnik 1.4. Reference 1.5. Pregled sadržaja dokumenta 2. Dijagram isporuke (Deployment Diagram) UML Dijagram realizacije/isporuke 3. Projekt arhitekture sistema (Architectural Design) UML Dijagram klasa/paketa 4. Projekt strukture podataka (Data Structure Design) UML model baze podataka 5. Projekt komponenti sistema - realizacije slučajeva korišćenja (Use Case Realizations) UML dijagram slučajeva korišćenja Slučaj korišćenja 1: Specifikacija + Dijagram(i) sekvenci/komunikacije/aktivnosti... Slučaj korišćenja n: Specifikacija + Dijagram(i) sekvenci/komunikacije/aktivnosti 6. Projekt korisničkog interfejsa (User Interface Design) 7. Ostali elementi sistema (kontrole integritesta, Help System Design) + Izvorni kod 24

25 3.2 UML model baze podataka 4. Projekt strukture podataka Struktura perzistentog sloja informacionog sistema prikazuje se pomoću UML modela podataka u obliku konceptualnog dijagrama klasa/paketa (primer: model podataka aplikacije e-trgovine) 25

26 4. Primer modela podataka trivijalne ASP.NET aplikacije 1. Početak: namena i funkcije aplikacije 2. Prikaz arhitekture aplikacije 3. Model baze podataka aplikacije (UML) 26

27 4.1 Početak: namena i funkcije aplikacije Namena: Veb anketa prikaz osnovnih podataka o nekompitanju (npr. ekskurziji), online glasanjeučesnikai prikaz rezultata ankete Funkcije 1. Prijava- prijava korisnika 2. Potvrda -provera ispravnosti prijave i potvrda 3. Rezime-pregled odgovora na anketu 4. Ažururanje-ažuriranje spiska učesnika 27

28 4.2 Prikaz arhitekture aplikacije Standardna višeslojna arhitektura aplikacije jedna granična klasa WebAnketaForma jedna entitetska klasa WebAnketa jedna perzistentnaklasa Anketa Detalji UML modela razrađuju se u drugim poglavljima projekta 28

29 4.3 Model baze podataka aplikacije (UML) Klasa Anketau perzistentnoj memoriji povezana je s entitetskom klasom WebAnketa namespace WebAnketa { public class KlijentOdgovor { public string Ime { get; set; } public string Prezime { get; set; } public string eadresa { get; set; } public string Telefon { get; set; } public bool? Odgovor { get; set; } } } Treba još dodati upravljačku klasu 29

30 5. Brzi razvoj prototipa aplikacije pomoću sistema Visual Studio Kreiranje SQL baze podataka 2.Kreiranje kataloga proizvoda 30

31 5.1 Kreiranje SQL baze podataka 1. Kreiranje konekcije 2. Kreiranje nove baze podataka 3. Kreiranje tabela 4. Kreiranje relacija 5. Direktni unos podataka u tabele

32 5.1.1 Kreiranje konekcije

33 5.1.2 Kreiranje nove baze podataka

34 5.1.3 Kreiranje tabela

35 5.1.4 Kreiranje relacija (1/4)

36 Kreiranje relacija (2/4)

37 Kreiranje relacija (3/4)

38 Kreiranje relacija (4/4)

39 5.1.5 Direktni unos podataka u tabele

40 5.2 Kreiranje kataloga proizvoda 1. Lista proizvoda pomoću Grid View kontrole 2. Prikaz slika proizvoda

41 5.2.1 Lista proizvoda pomoću Grid View kontrole Osnova je GridViewlista proizvoda Tabela Proizvodse proširuje tekstualnim poljem Slika koje čuva putanju slike Kontrola GridViewse dopuni slikama sa foldera dodaje se tekstualna kolona Slika

42 5.2.2 Prikaz slika proizvoda Kontroli GridView se dodaje polje za prikaz slika s foldera dodaje se tekstualna kolona Slika? funkcijom Edit Columns, dodaje se druga kolona Slika tipa ImageField vrednost svojstva DataImageUrlField se postavlja na naziv originalnog polja iz tabele briše se stara tekst kolona Slika

43 Literatura 1. Miškovic V., Projektovanje informacionih sistema(predavanja), Univerzitet Singidunum, Sommerville I., Software Engineering, 10th Ed, Pearson Education, 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, Alagić S., Software Engineering: Specification, Implementation, Verification, Springer, Wazlawick R. S., Object-oriented Analysis and Design for Information Systems, Elsevier Inc, Unhelkar B., Software Engineering with UML, 1st Ed, Auerbach Publications, Priručnici za programske alate i Veb reference 43

44 dr Vladislav Miškovic Projektovanje informacionih sistema Tema 9: Projektovanje sloja podataka informacionih sistema Pitanja? 44

PRIS 00 Projektovanje informacionih sistema

PRIS 00 Projektovanje informacionih sistema PROJEKTOVANJE INFORMACIONIH SISTEMA dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2018/2019 1 Uvodne napomene Silabus Plan Ispit Projekti Softver Literatura

Више

Principi softverskog inženjerstva O predmetu

Principi softverskog inženjerstva  O predmetu Vežbe - IV nedelja Modeli baze podataka Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Potrebno je da: Razumete koncepte modela i njegovu svrhu Naučite kako se odnosi između

Више

Microsoft PowerPoint - GR_MbIS_12_IDEF

Microsoft PowerPoint - GR_MbIS_12_IDEF Menadžment poslovnih informacionih sistema - 12 metode modeliranja funkcija pripremila Doc. dr Gordana Radić Integfated DEFinition Definicija: je metoda (jezik) modeliranja bazirana je na kombinaciji grafike

Више

Model podataka

Model podataka Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeliranje podataka definisanje strategije snimanje postojećeg stanja projektovanje aplikativno modeliranje implementacija

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

PowerPoint Presentation

PowerPoint Presentation Baze Podataka Tip veze (kardinalnost i referencijalni integritet) TIP VEZE (Kardinalnost) 1 : 1 (jedan prema jedan) 1 : N (jedan prema više) N : M (više prema više) RELACIJA 1 : N jedan Klijent više Porudzbina

Више

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити основне концепте мрежног модела 3. Објаснити основне

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - 1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim

Више

Microsoft PowerPoint - Topic04-Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt Tema 4 Osnovni koncepti za opis razvoja softvera DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више

PowerPoint Presentation

PowerPoint Presentation Visoka škola strukovnih studija za informacione i komunikacione tehnologije MVC - Modeli Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž MVC.htaccess

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

SINTEZA 2019 INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND DATA RELATED RESEARCH ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENT

SINTEZA 2019 INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND DATA RELATED RESEARCH ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENT ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENTNI AGENTI ZA BERZU Danilo Jovanović, Katarina Krivak, Marko Milić*, Toma Joksimović, Miodrag Živković Univerzitet Singidunum, Beograd, Srbija Rezime: Poslovanje

Више

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St 4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу Stavke_računa која ће разрешити проблем везе типа N:N

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

Slide 1

Slide 1 predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni

Више

Microsoft Word - SYLLABUS -Dinamicki

Microsoft Word - SYLLABUS -Dinamicki Univerzitet UKSHIN HOTI PRIZREN Fakultet kompjuterskih nauka Nastava na bosanskom jeziku NASTAVNI PLAN - PROGRAM SYLLABUS Akademska Nivo studija Bachelor Departament god. PREDMET Dinamički sadržaj web

Више

PowerPoint Presentation

PowerPoint Presentation + Fakultet organizacionih nauka Upravljanje razvojem IS MSc Ana Pajić Simović ana.pajic@fon.bg.ac.rs ANALIZA POSLOVNIH PROCESA BUSINESS PROCESS MANAGEMENT (BPM) PROCESS MINING + Business Process Management

Више

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6 УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6. ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ИЗВЕШТАЈ О ОЦЕНИ ДОКТОРСКЕ ДИСЕРТАЦИЈЕ I ПОДАЦИ О КОМИСИЈИ 1. Датум и орган који је именовао комисију 19.7.2018, на основу Одлуке Наставно Научног

Више

Introduction to Programming

Introduction to  Programming Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case

Више

Microsoft PowerPoint - 6. Query Builder.pptx

Microsoft PowerPoint - 6. Query Builder.pptx Visokaškola strukovnihstudija za informacione i komunikacione tehnologije Query builder Query builder je sastavni deo Laravel framework-a koji pruža pouzdan interfejs za rad sa bazom podataka, kreiranje

Више

UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019.

UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019. UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019. Dr Andreja Samčović GEOGRAFSKI INFORMACIONI SISTEMI I izdanje Recenzenti: Za izdavača: Glavni

Више

JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ ст

JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ ст JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ стручњака у моравичком округу. Циљ реализације ове обуке

Више

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstrirana upotreba konstruktora, svojstava, metoda klase,

Више

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Studijski primer - Dijagrami toka podataka Softverski inženjering 1 - Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije

Више

(Microsoft PowerPoint Ben\232i\346.ppt [Compatibility Mode])

(Microsoft PowerPoint Ben\232i\346.ppt [Compatibility Mode]) Modelirajmo podatke za poslovanje Darko Benšić, dbensic@croz.net HrOUG 2011, Rovinj, 18. do 22. listopada 2011. Kako se Oracle SQL Developer DataModeler uklopio u agilni proces razvoja modela??? Agenda

Више

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode]

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode] OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni

Више

Apache Maven Bojan Tomić

Apache Maven Bojan Tomić Bojan Tomić tomicb@fon.rs Kako se pravi Java projekat (build) Osnovni koraci (skraćena procedura bez testiranja) 1)Preuzimanje *.java fajlova sa početne destinacije (obično src folder) 2)Preuzimanje odgovarajućih

Више

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕРСТВО И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ (СИИТ) У циљу бољег

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode] Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija

Више

QlikView Training

QlikView Training QlikView Napredni Poslovni Sustavi d.o.o. Svjetlana Čubek Neven Kranjčec 7. 8. svibanj 2014 Sadržaj Što je QlikView? QlikView značajke Što čini QlikView jedinstvenim? Tipični korisnici QlikView alata Prezentacija

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

(Microsoft PowerPoint Helji\346 i .pptx)

(Microsoft PowerPoint Helji\346 i .pptx) Distribuirani IS za priključenje kupaca na ED mrežu (DISP) Jasmin Heljić Omer Gegić Emina Kreštalica 16.10.2013 Rovinj/Hotel Istra Sadržaj Uvod Projekt Metodologija Dizajn Aplikacija Zaključak 2 Uvod JP

Више

Dijagrami sekvenci

Dijagrami sekvenci Dijagrami sekvenci Izrada dijagrama sekvenci Dijagram sekvenci koristi se za specifikaciju vremenskih zahteva u opisu složenih scenarija opis toka poruka između objekata kojima se realizuje odgovarajuća

Више

Primenjeno programiranje - Vežbe

Primenjeno programiranje - Vežbe VISOKA POSLOVNA ŠKOLA STRUKOVNIH STUDIJA NOVI SAD Primena integrisanih razvojnih alata Java i NetBeans IDE 7.0 vežba 9 i 10 Kreiranje desktop aplikacije sa konekcijom na bazu Pokrenuti NetBeans, u kartici

Више

Objektno orijentirano modeliranje

Objektno orijentirano modeliranje Sveučilište u Rijeci ODJEL ZA INFORMATIKU Akademska 2018./2019. godina OBJEKTNO ORIJENTIRANO MODELIRANJE Studij: Preddiplomski studij informatike (JP) Preddiplomski dvopredmetni studij informatike (DP)

Више

УПУТСТВО ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА

УПУТСТВО ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 2 ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕРЗИТЕТА I ПОДАЦИ О КОНКУРСУ, КОМИСИЈИ И КАНДИДАТИМА

Више

Табела 4.2 Обухваћеност сваког програмског исхода учења у оквиру предмета појединачних студијских програма У овом прилогу је процењен допринос сваког

Табела 4.2 Обухваћеност сваког програмског исхода учења у оквиру предмета појединачних студијских програма У овом прилогу је процењен допринос сваког Табела 4.2 Обухваћеност сваког програмског исхода учења у оквиру предмета појединачних студијских програма У овом прилогу је процењен допринос сваког појединачног предмета програмским исходима учења студијских

Више

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx)

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx) Java Persistence API (JPA) najbolje prakse Slavko Žnidarić Beta Tau Beta slavko.znidaric@btb.hr Vaš podatkovni sloj? Vaš šef, DBA ili klijent? Vi? Uzroci loših performansi Previše upita Spori upiti Loše

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

Slide 1

Slide 1 Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija

Више

Microsoft Word - Java_introduction_NEW_SYLLABUS.doc

Microsoft Word - Java_introduction_NEW_SYLLABUS.doc [Complete introduction into Java programming language] Syllabus Semestar, Godina Informacije o instruktoru Instruktor(i) Email Lokacija i dostupnost 1. Ime, prezime 2. Emir, Puška E-mail adresa emirpuska1988@gmail.com

Више

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА Студијски програм ИНФОРМАЦИОНИ СИСТЕМИ И ТЕХНОЛОГИЈЕ Структура студијског програма Студијски програм Информациони системи и технологије на дипломским академским студијама осмишљен је као природни наставак

Више

ZIS

ZIS DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka dr Slavica Kordid Angelina Vujanovid Marina Nenid Marija Kukid Sistem ocenjivanja Ukupno: 100 bodova Teoretski deo (predavanja)

Више

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР 2016. Предмет Датум Време Сала Напомена Big data у електронском пословању

Више

Microsoft Word - IzvjestajPlakalovic

Microsoft Word - IzvjestajPlakalovic И З В Ј Е Ш Т А Ј КОМИСИЈЕ О ПРИЈАВЉЕНИМ КАНДИДАТИМА ЗА ИЗБОР У ЗВАЊЕ I ПОДАЦИ О КОНКУРСУ Конкурс објављен: 22. 7. 2015. у дневном листу Глас Српске Ужа научна/умјетничка област: Информационе науке и биоинформатика

Више

AKD KID Middleware Upute za Macintosh instalaciju V1.0

AKD KID Middleware Upute za Macintosh instalaciju V1.0 AKD KID Middleware Upute za Macintosh instalaciju V1.0 Izdanje Datum Opis izmjene 1.0 06.04.2018. Inicijalna verzija dokumenta Sadržaj Instalacija... 2 Uklanjanje instalacije... 7 2.1 Uklanjanje instalacije

Више

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун 2018. Предмет Датум Време Сала Напомена Big data у електронском пословању 4.

Више

IEP - Projekat 2018/2019

IEP - Projekat 2018/2019 Elektrotehnički fakultet u Beogradu Katedra za računarsku tehniku i informatiku Predmet: Infrastruktura za elektronsko poslovanje SI3IEP Veb portal za tehničku podršku - projekat - Osnovni cilj projekta

Више

(Microsoft PowerPoint - 902_\320ur\360evi\346 Atlassian JIRA - \232to je sve issue.pptx)

(Microsoft PowerPoint - 902_\320ur\360evi\346 Atlassian JIRA - \232to je sve issue.pptx) Atlassian JIRA što je sve issue? because you've got issues Agenda Što je sve Atlassian JIRA? Osnovni JIRA koncepti Što je sve issue: razvoj softvera Proširivost i nadogradivost Što je sve issue: helpdesk,

Више

12 Stanje

12 Stanje Projektovanje softvera (1) Ime i klasifikacija: (engl. State) objektni uzorak ponašanja Namena: omogućava objektu da pouzdano menja svoje ponašanje kada se menja njegovo unutrašnje stanje izgleda kao da

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt Projektovanje integrisanih kola Delimično projektovanje po narudžbini Sadržaj: Sadržaj: I. I. Uvod Uvod - sistem projektovanja II. II. CMOS Analiza Proces kola primenom računara III. III. Potpuno Optimizacija

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

4 dan - DWeb

4 dan - DWeb Data Webhouse (Document-Driven DSS) DW 1 Namena data warehouse sistema je da transformiše podatke dobijene iz postojećeg transakcionog sistema, u oblik pogodan za sprovoñenje analiza i obradu nekim od

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 10.06.19 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 64 А3 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 46 Ч1 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 70 Ч2 2Б Алгоритми и програмирање - КОЛОКВИЈУМ

Више

ASAS AS ASAS

ASAS AS ASAS РАСПОРЕД НАСТАВЕ за предмете мастер академских студија 2016/17. година Предмет Модул Датум Време Сала Администрација базе података 8-10. фебруар 2017. 13-17. фебруар 2017. Алати и методе софтверског инжењерства

Више

Microsoft PowerPoint - Topic03-Serbian.ppt

Microsoft PowerPoint - Topic03-Serbian.ppt Zašto modeli procesa? Tema 3 i softverskih procesa SI je primena sistematskog, disciplinovanog, merljivog pristupa razvoju, upotrebi i održavanju softvera... (IEEE Standard Glossary of Software Engineering

Више

Baze podataka MySQL Community Server i MySQL Workbench

Baze podataka MySQL Community Server i MySQL Workbench Baze podataka MySQL Community Server i MySQL Workbench Preuzimanje i instalacija Iz Internet browser-a pristupiti adresi: www.mysql.com Kliknuti na link Downloads Kliknuti na link Community Kliknuti na

Више

Microsoft Word - MySQL_3.doc

Microsoft Word - MySQL_3.doc 7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика

Више

Normalizacija i denormalizacija relacijske sheme baze podataka tjedan

Normalizacija i denormalizacija relacijske sheme baze podataka tjedan Normalizacija i denormalizacija relacijske sheme baze podataka 11. tjedan T. Carić, T. Erdelić Zavod za inteligentne transportne sustave Fakultet prometnih znanosti Sveučilište u Zagrebu Baze podataka

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

Objektno orjentirano programiranje 2P

Objektno orjentirano programiranje 2P Sveučilište u Rijeci ODJEL ZA INFORMATIKU Akademska 2016./2017. godina OBJEKTNO ORIJENTIRANO PROGRAMIRANJE Studij: Preddiplomski studij informatike (dvopredmetni) Godina i semestar: 2. godina, 3. semestar

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

Slide 1

Slide 1 MOSS 2007: platforma za razvoj aplikacija Adis Jugo & Ahmed Vila daenet d.o.o. Sarajevo Sponzori Sadržaj predavanja Proširenje mogudnosti MOSS 2007 aplikacija upotrebom SharePoint Object Modela Uvezivanje

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство

Више

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018.

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018. Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018. R.b. Pitanja Šta od navedenog predstavlja medijum za čuvanje trajnih

Више

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

Дистрибуирани софтверски системи Технички факултет Михајло Пупин Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи Генерисање одзива на Веб серверу У овој вежби су обрађене следеће теме: 1. Редирекција корисника на одређену Веб страницу помоћу сервлета. Редирекција се врши помоћу методе sendredirect из HttpServletResponse.

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум

Више

Projekti šabloni

Projekti šabloni Projekti obrasci Kreiranje objekata Uvod Enkapsuliraju znanje o tome koje konkretno klase koristi sistem Sakrivaju instanciranje objekata i načine na koji se oni povezuju i reprezentuju Ostatak sistema

Више

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant) ili oduzimanje dozvole (take away) za pristup db

Више

Univerzitet u Beogradu Mašinski fakultet Konstrukcija i tehnologija proizvodnje letelica PODEŠAVANJE PROGRAMSKOG PAKETA CATIA V5 Miloš D. Petrašinović

Univerzitet u Beogradu Mašinski fakultet Konstrukcija i tehnologija proizvodnje letelica PODEŠAVANJE PROGRAMSKOG PAKETA CATIA V5 Miloš D. Petrašinović Univerzitet u Beogradu Mašinski fakultet Konstrukcija i tehnologija proizvodnje letelica PODEŠAVANJE PROGRAMSKOG PAKETA CATIA V5 Miloš D. Petrašinović Beograd, 2019 Sadržaj Sadržaj i 1 Uvod u programski

Више

Razvoj IS

Razvoj IS Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeli razvoja IS Proces proizvodnje uprošćen primer 2 Tokovi informacija u poslovnom sistemu - realan primer 3 Informacioni

Више

Microsoft Word - Opis Programa.docx

Microsoft Word - Opis Programa.docx ПРОГРАМ ОБРАЗОВАЊА УЧИТЕЉА ЗА ИЗВОЂЕЊЕ НАСТАВЕ ИЗ ИНФОРМАТИКЕ И РАЧУНАРСТВА У ОСНОВНОЈ ШКОЛИ Ужице, 2018. Програм образовања учитеља за извођење наставе из Информатике и рачунарства у основној школи (у

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 1: Увод и историјски развој теорије система UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES Катедра за управљање системима Наставници:

Више

Izbor

Izbor УНИВЕРЗИТЕТ У БЕОГРАДУ ФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА Ул. Јове Илића 154, Београд Декану Факултета организационих наука, проф. др Милану Мартићу Изборном већу факултета организационих наука Одлуком Изборног

Више

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode]

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode] + Metode i tehnike planiranja projekta + Projektne strukture + Tehnike struktuiranja projekta Breakdow strukture strukture za dekomponovanje Matrice WBS: Project Work Breakdown Structure OBS: Organization

Више

PowerPoint Presentation

PowerPoint Presentation Visoka škola strukovnih studija za informacione i komunikacione tehnologije Grupisanje ruta i patterni Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž

Више

P1.0 Uvod

P1.0 Uvod Системска програмска подршка у реалном времену 1 Миодраг Ђукић miodrag.djukic@rt-rk.uns.ac.rs www.rt-rk.uns.ac.rs 1 Системска програмска подршка у реалном времену 1 програмска подршка = софтвер Системски

Више

ASAS AS ASAS

ASAS AS ASAS Распоред наставе за предмете Мастер академских студија 2017/18. M14014 Big data у електронском пословању 19.фебруар 2018. 21.фебруар 2018. 23.фебруар 2018. М14998 Cloud инфраструктуре и сервиси Менторски

Више

Microsoft Word - eg_plan_mart2007.doc

Microsoft Word - eg_plan_mart2007.doc 1 Информатор Електротехничког факултета ЕНЕРГЕТИКА С Т А Т У Т 004 и 0004 Информатор Електротехничког факултета НАСТАВНИ ПЛАН ОДСЕКА ЗА ЕНЕРГЕТИКУ СМЕР ЗА ЕЛЕКТРОЕНЕРГЕТСКЕ СИСТЕМЕ (ЕЕС). семестар.1 Математика

Више

Algoritmi i arhitekture DSP I

Algoritmi i arhitekture DSP I Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA

Више

NACIONALNI REGISTAR IZVORA ZAGAĐIVANJA UPUTSTVO ZA KORIŠĆENJE INFORMACIONOG SISTEMA NACIONALNOG REGISTRA IZVORA ZAGAĐIVANJA Beograd, 2014.

NACIONALNI REGISTAR IZVORA ZAGAĐIVANJA UPUTSTVO ZA KORIŠĆENJE INFORMACIONOG SISTEMA NACIONALNOG REGISTRA IZVORA ZAGAĐIVANJA Beograd, 2014. NACIONALNI REGISTAR IZVORA ZAGAĐIVANJA UPUTSTVO ZA KORIŠĆENJE INFORMACIONOG SISTEMA NACIONALNOG REGISTRA IZVORA ZAGAĐIVANJA Beograd, 2014. Sadržaj Uvod... 2 Prvo pokretanje aplikacije... 3 Važne informacije

Више

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар 3.1 Математика 3 O 3+3+0 6 3.2 Теорија електричних кола O 3+2+0 6 3.3 Основи електронике O 3+2+1 6 3.4 Програмирање

Више

PowerPoint Presentation

PowerPoint Presentation i n f o r m a c i j s k i i n ž e n j e r i n g Usporedba Microsoft Analysis Services i Hyperion Essbase OLAP Marko Hilak Krešimir Futivić Maja Inđić 15.10.2009 Microsoft Analysis Services i Hyperion Essbase

Више

FAKULTET INFORMACIONIH TEHNOLOGIJA R A S P O R E D Studijska grupa: POSLOVNA INFORMATIKA Školska godina: REDOVNI STUDIJ I godina II semesta

FAKULTET INFORMACIONIH TEHNOLOGIJA R A S P O R E D Studijska grupa: POSLOVNA INFORMATIKA Školska godina: REDOVNI STUDIJ I godina II semesta Studijska grupa: POSLOVNA INFORMATIKA Školska godina: 201-201. REDOVNI STUDIJ I godina II semestar od: 01.0.201. do: 14.07.201. 2.0.01.001. Arhitektura i organizacija računarskih sistema Prof. dr Goran

Више

Slide 1

Slide 1 Change the Rules SharePoint 2010 for.net developers Adis Jugo, daenet SharePoint Server 2010 Zašto SharePoint development? SharePoint je najzastupljenija platforma za kolaboraciju SharePoint je platforma

Више

Baze podataka

Baze podataka Baze podataka Model objekti-veze MOV Terminologija: MOV: Model objekti-veze ER: Entity-Relationship Model MOV Jedan od najvećih problema u procesu razvoja BP je činjenica da projektanti, programeri i krajnji

Више

PowerPoint Presentation

PowerPoint Presentation III Razvoj Android aplikacija S A D R Ž A J 3.1 Razvoj Android aplikacija 3.2 Razvojno okruženje Android aplikacija 3.3 Instalacija JDK 3.4 Instalacija Eclipse 3.5 Instalacija Android SDK 3.6 Dodatna podešavanja

Више