Uslov:Baze podataka i Osnovi informacionih tehnologija
Cilj:U ovom predmetu obradiće se konvencionalni i objektno-orijentisani modeli i pristupi za analizu i logičko projektovanje IS, kao i logičko projektovanje baza podataka.
Ishod:Studenti će biti osposobljeni za razvoj informacionih sistema, njihovo dokumentovanje i projektuju logički i fizički model podataka korišćenjem savremenih pristupa i alata.
Sadržaj predmeta
Teorijska nastava:
Uvodno predavanje. Program predmeta, organizacija i sadržaj predmeta. Osnovni pojmovi.
Strukturni pristup logičkom projektovanju IS. Planiranje razvoja, Analiza zahteva - funkcionalna analiza.
Konvencionalni modeli za analizu i logičko projektovanje. Strukturna sistemska analiza. Interaktivnost. Program obuhvata: osnove skriptovanja, skriptovanje na strani klijenta i skriptovanje u vremenskom domenu.
Funkcionalno modeliranje, funkcionalna dekompozicija, definisanje zahteva korisnika, tehnički preduslovikorišćenjem IDEF0 konvencionalnog modela
Strukturna sistemska analiza.
Model objekti-veze. Pregled ostalih konvencionalnih modela IDEFnX, SADT.
Objektno-orijentisani pristup logičkom modelovanju IS. Iterativno inkrementalni pristup. Analiza zahteva – slučajevi korišćenja.
Opis dinamike sistema: Dijagrami aktivnosti.
Logičko projektovanje strukture i dinamike sistema korišćenjem modela objekti-veze.
Informaciono modeliranje, definisanje detaljnih zahteva, kreiranje entiteta i atributa, kreiranje ER dijagrama, definisanje poslovnih pravila
Transformacija konceptualnih modela (modela objekti-veze i modela klasa) u relacioni model i odgovarajući SQL standard.