Priprema za finalni ispit Forma finalnog ispita Finalni

  • Slides: 25
Download presentation
Priprema za finalni ispit Forma finalnog ispita: Ø Finalni ispit se polaže usmeno odgovaranjem

Priprema za finalni ispit Forma finalnog ispita: Ø Finalni ispit se polaže usmeno odgovaranjem na dva pitanja, a koja mogu da obuhvate tri moguće teme i to o servisno- orijentisanim sistemima, inteligentnim sistemima i upravljanje podacima i MDM. Ø Svako pitanje se boduje po 15 poena. Ø Finalni ispit je u formi diskusije o scenarijima, realnim problemima kod razvoja softvera i opcijama njihovog rešavanja.

Tema 1: Servisno-orijentisani sistemi Modul 7 - Uvod u servisno orijentisani razvoj softvera Modul

Tema 1: Servisno-orijentisani sistemi Modul 7 - Uvod u servisno orijentisani razvoj softvera Modul 8 - Servisno-orijentisano modelovanje softvera Modul 9 - Modelovanje servisno-orijentisane integracije softvera

Tema 1: Servisno orijentisani razvoj sistema § Koja je razlika između funkcionalnog, objektno-orijentisanog i

Tema 1: Servisno orijentisani razvoj sistema § Koja je razlika između funkcionalnog, objektno-orijentisanog i servisno-orijentisanog razvoja sistema? § Servisno-orijentisana arhitektura: Koncept, uloge, osnovne operacije i protokoli § Životni ciklus servisno-orijentisanog razvoja aplikacije § Koje su 4 glavne faze SOA životnog ciklusa? Modelovanje Sklapanje (Assemble) Uvođenje (Deploy) Upravljanje (Manage) Upravljanje podacima Integracija aplikacija

Tema 1 § Koji su osnovni gradivni blokovi razvoja servisno-orijentisanih aplikacija? § Šta je

Tema 1 § Koji su osnovni gradivni blokovi razvoja servisno-orijentisanih aplikacija? § Šta je Web servis? XML zasnovana aplikacija dostupna u distribuiranom okruženju Sistem koji obezbeđuje ili prihvata servise i omogućava njihov zajednički rad bez degradiranja razmenjenih informacija Skup povezanih i struktuiranih aktivnosti implementiranih kao poslovni servisi § Koje su ključne osobine Web servisa? Samoopisujući Zasnovani na otvorenim standardima Zavisni od operativnih sistema i programskih jezika Jako povezane softverske komponente

Tema 1 § Tehnologije web servisa § Šta je WSDL? § Zašto je oblast

Tema 1 § Tehnologije web servisa § Šta je WSDL? § Zašto je oblast upravljanja poslovnim procesima postala nerazdvojiv deo kada se sistem razvija servisno-orijentisano? § Koji su mogući tipovi web servisa? § Šta predstavljaju servisi poslovnih procesa? § Sekvence aktivnosti koji ispunjavaju određeni poslovni cilj, na primer podizanje kredita Servisi koji menjaju stanje poslovanja, na primer registrovanje transakcije klijenta Servisi koji ne menjaju stanje već vrše jednostavnije funkcije, na primer get. Price Navedite primer veb servisa poslovnih transakcija?

Tema 1 § Šta označava pojam interoperabilnost? Sposobnost publikovanja i preuzimanja veb servisa Nekompatibilnost

Tema 1 § Šta označava pojam interoperabilnost? Sposobnost publikovanja i preuzimanja veb servisa Nekompatibilnost između različitih formata podataka i računarskih sistema Sposobnost heterogenih sistema da razmenjuju i koriste informacije § Šta je proces i kako se upravlja poslovnim procesima? § Šta je modelovanje poslovnih procesa, zašto je potrebno da se radi i koji jezik znate za modelovanje? § Koji jezik služi za modelovanje poslovnih procesa, tj za grafičko kreiranje i predstavljanje dijagrama toka poslovnih procesa? § Šta je BPMN?

Tema 1 § Objasnite ove modele:

Tema 1 § Objasnite ove modele:

Tema 1 § Šta znači orkestracija, a šta koreografija poslovnih servisa? § Šta uključuje

Tema 1 § Šta znači orkestracija, a šta koreografija poslovnih servisa? § Šta uključuje "orkestracija“ procesa? Privatne izvršne (interne) poslovne procese Javne procese Poruke koje razmenjuju učesnici Javnu komunikaciju sa partnerima Usaglašavanje semantičkog modela poslovnih poruka

Tema 1 § Koji od ponuđenih jezika služi za definiciju, opis i izvršavanje poslovnih

Tema 1 § Koji od ponuđenih jezika služi za definiciju, opis i izvršavanje poslovnih procesa? § Šta je BPEL (Business Process Execution Language)? § BPMN (Business Process Modeling Notation) BPEL (Business PRocess Execution Language) BPSM (Business Process Semantic Model) Jezik za grafičko kreiranje dijagrama toka poslovnih procesa XML baziran jezik koji opisuje načine povezivanja servisa i izvršava ih kako bi se implementirali složeniji servisi Jezik za praćenje i nadgledanje poslovnih aktivnosti Koja je razlika između BPMN i BPEL jezika?

Tema 1 § Koji od alata omogućava simulaciju efekata povezanih servisa bez potrebe da

Tema 1 § Koji od alata omogućava simulaciju efekata povezanih servisa bez potrebe da se svaki put izvršavaju? Alati za modelovanje poslovnih procesa Alati za izvršavanje poslovnih procesa Alati za upravljanje poslovnim procesima § Kompanije poseduje više heterogenih sistema, kako ćete rešiti problem njihove međusobne integracije? § Šta je servisno-orijentisana integracija?

Tema 1 § Šta se podrazumeva pod terminom Enterprise Service Bus (ESB)? § Koje

Tema 1 § Šta se podrazumeva pod terminom Enterprise Service Bus (ESB)? § Koje posredničke servise omogućava ESB (Enterprise Service Bus)? § Infrastruktura za fleksibilno povezivanje, integraciju i posredovanje između heterogenih sistema ili servisa Infrastrukturu za umrežavanje heterogenih sistema ili servisa Infrastrukturu za prenos informacija između heterogenih sistema ili servisa Inteligentno rutiranje Pretvaranje komunikacionih protokola Integraciju baza podataka i nasleđenih sistema Izvršavanje poslovnih sistema Sklapanje poslovnih procesa Koji alat bi koristili za ESB implementaciju?

Tema 2: Inteligentni sistemi Modul 10 - Inteligentni informacioni sistemi I deo (Data. Warehouse)

Tema 2: Inteligentni sistemi Modul 10 - Inteligentni informacioni sistemi I deo (Data. Warehouse) Modul 11 - Inteligentni informacioni sistemi II deo (OLAP, Data mining, BI)

Tema 2 1. 2. 3. 4. 5. Kome su namenjeni inteligentni sistemi i kako

Tema 2 1. 2. 3. 4. 5. Kome su namenjeni inteligentni sistemi i kako se razvijaju? Koje su osnovne komponente inteligentnog sistema? Da bi sistem bio inteligentan, šta treba da implementirano u sebi? Koja je razlika između OLTP i OLAP sistema? Kod kog sistema baza podataka treba da bude normalizovana, OLTP ili OLAP sistema? 6. Ukoliko OLTP sistemi rade nad relacionim bazama podataka, onda OLAP sistemi rade nad __________. 7. Nad kojim bazama se mogu vršiti CRUD akcije: Nad relacionim bazama podataka ili nad skladištem podataka?

Tema 2 § § § § § Šta se podrazumeva pod “pametnim poslovanjem”? Objasnite

Tema 2 § § § § § Šta se podrazumeva pod “pametnim poslovanjem”? Objasnite osnovne karakteristike skladišta podataka Kakva je arhitektura skladišta podataka? Kako se razvija skladište podataka? Zašto su podaci denormalizovani kod skladišta podataka i navedite primer denormalizovanosti? Šta sve mogu biti izvori podataka, kada se razvija skladište podataka? Da li se podaci direktno iz različitih izvora pune u skladište podataka? Šta znači ETL? Šta su data mart-ovi i navedite primere?

Tema 2 § § § § Objasnite korake razvoja skladišta podataka Šta se podrazumeva

Tema 2 § § § § Objasnite korake razvoja skladišta podataka Šta se podrazumeva pod dimenzionim modeliranjem? Šta su mere, dimenzije, tabela činjenica, kocka i šta sadrže? Da li su dimenzione tabele normalizovane ili denormalizovane? Kako se nazivaju fizičke arhitekture skladišta podataka i koja pruža najbolje performanse? Zašto je potrebno definisati hijerarhije (npr. tabele proizvod i kategorija proizvoda) kada se razvija skladište podataka? Zašto je potrebno dodati u denormalizovanu tabelu agregirane atrubute kada se razvija skladište podataka?

Tema 2 § Kreirati konceptualni DW model call centra koji će odgovoriti na sledeći

Tema 2 § Kreirati konceptualni DW model call centra koji će odgovoriti na sledeći upit menadžera: “Želim da znam broj poziva, dužinu poziva i prihode po klijetnima, lokaciji, vremenu i proizvodu za koji su se klijenti informisali” § Kreirati konceptualni DW model za prodajno odeljenje. Prikazati hijerarhije dimenzija. Analiza: Ukupan prihod od prodaje i ukupna količina prodatih proizvoda po maloprodajnim objektima, brendovima proizvoda i kvartalima. § Koji atributi čine mere, a koji dimenzije, ukoliko menadžer želi da analizira broj prodatih karata i ukupne prihode po filmovima, gradovima, datumima prodaje i klijentima?

Tema 2 § Kreirajte konceptualni DW model prodaje bioskopskih karata koji će odgovarati sledećem

Tema 2 § Kreirajte konceptualni DW model prodaje bioskopskih karata koji će odgovarati sledećem upitu menažera: “Želim da znam broj prodatih bioskopskih karata i ukupne prihode po filmovima, gradovima, datumima prodaje i klijentima” § Koja od sledećih relacija ima normalizovanu, a koja denormalizovanu strukturu: PROIZVOD (Proizvod. ID, Naziv, Opis, Cena, Jedinica. Mere, DobavljačID) PROIZVOD (Proizvod. ID, Naziv, Opis, Brend, Naziv. Dobavljača, Naziv. Kategorije. Proizvoda) PROIZVOD (Proizvod. ID, Naziv, Opis, Jedinična. Cena, Naziv. Pod. Kategorije. Proizvoda, Prosečna. Cena)

Tema 2 1. Ukoliko korisnik želi da analizira u dubinu (dril down metod) kako

Tema 2 1. Ukoliko korisnik želi da analizira u dubinu (dril down metod) kako ćete modelovati DW, da bi mu to omogućili? 2. Šta su OLAP kocke? 3. Šta OLAP kocke treba da omoguće? Objasnite Drill Down, Drill Up, Slice i Dice. 4. Objasniti elemente troslojne arhitekture OLAP sistema 5. Prednosti i nedostaci višedimenzionalnih OLAP sistema (MOLAP) 6. Prednosti i nedostaci relacionih OLAP sistema (ROLAP) 7. Pojam i karakteristike hibridnih OLAP sistema (HOLAP) 8. U kom obliku je logička struktura OLAP sistema? 9. Šta znači dashboard interfejs OLAP kocke?

Tema 2 § Pojam, tehnike i alati otkrivanja znanja u bazama podataka (Knowledge Discovery

Tema 2 § Pojam, tehnike i alati otkrivanja znanja u bazama podataka (Knowledge Discovery in Databases, KDD) § Objasniti razliku između termina Otkrivanja znanja u bazama podataka (Knowledge Discovery in Databases, KDD) i Data mining-a § Data mining: pojam, tehnike i primena § Objasnite data mining proces § Primene data mining-a § Algoritmi data mining-a

Tema 2 § Objasniti algoritam data mining: Asocija (navesti primer) § Koja data mining

Tema 2 § Objasniti algoritam data mining: Asocija (navesti primer) § Koja data mining tehnika grupiše atribute koji se najčešće dešavaju u jednoj transakciji? § Objasniti primenu Bajesove teoreme u data mining procesu § Šta su neuronske mreže? (navesti primer) § Šta je text mining? (navesti primer) § Šta je mašinsko učenje? § Koji algoritmi mašinskog učenja postoje? § Šta znači nadgledatno učenje kod mašinskog učenja? (navesti primer) § Šta znači nenadgledano učenje kod mašinskog učenja? (navesti primer) 20

Tema 2 § Šta se podrazumeva pod klastering data mining metodom? Navesti primer. §

Tema 2 § Šta se podrazumeva pod klastering data mining metodom? Navesti primer. § Šta su BI (Business Intelligence) sistemi? § Objasniti elemente BI (Business Intelligence) sistema kroz piramidu menadžmenta § Koraci razvoja BI (Business Intelligence) sistema § BI alati koji su dostupni na tržištu

Tema 3: Zašto upravljati podacima Modul 12 – Upravljanje podacima i MDM

Tema 3: Zašto upravljati podacima Modul 12 – Upravljanje podacima i MDM

Tema 3 § § § § § Zašto je potrebno upravljati podacima? Ko su

Tema 3 § § § § § Zašto je potrebno upravljati podacima? Ko su vlasnici podataka? Ko su čuvari podataka (Data Stewards)? Ko su IT čuvari podataka? Šta je Master Data Management? Šta su master podaci? Šta je data governance, a šta data management? Koji problemi se rešavaju uvođenjem MDM sistema? Šta je cilj MDM sistema? Koja su dva osnovna principa koja se žele postići uvođenjem MDM sistema?

Tema 3 § § § § Objasnite sledeću arhitekturu upravljanja master podacima: Registar master

Tema 3 § § § § Objasnite sledeću arhitekturu upravljanja master podacima: Registar master podataka Objasnite sledeću arhitekturu upravljanja master podacima: Agregacija podataka Objasnite sledeću arhitekturu upravljanja master podacima: Hub implementacija Objasnite sledeću arhitekturu upravljanja master podacima: Kompletna MDM implementacija Ukoliko kompanija želi da svaki sistem (CRM, ERP. . . ) zadrži kontrolu nad svojim podacima, koju MDM arhitekturu bi im preporučili? Ukoliko kompanija smatra da je njihov ERP najkritičniji i da on zadržava kontrolu nad svojim podacima, koji model MDM arhitekture bi im preporučili? Ukoliko kompanija ostaje pri tom da se podaci i dalje unose u njihove postojeće sisteme, ali da se čitanje vrši sa MDM sistema, koji model MDM arhitekture bi im preporučili?

Tema 3 § Od mogućih četiri MDM arhitektura koja je najidelanija? § Koji servisi

Tema 3 § Od mogućih četiri MDM arhitektura koja je najidelanija? § Koji servisi kvaliteta podataka postoje? § Zašto se obrađuju dupli zapisi kod sistema kvaliteta podataka?