IS307 Аnаlizа i lоgičkо prојеktоvаnjе IS


Cilj predmeta: Proširenje osnovnih znanja o informacionim sistemima koja su studenti stekli na osnovu prethodno odslušanih kurseva i detaljno upoznavanje sa alatima i tehnikama koje se koriste u dve najznačajnije faze razvoja IS-a: analizi i logičkom dizajnu. Značaj ovih faza proističe iz činjenice da se u okviru njih najpre identifikuju problemi a zatim i dizajniraju odgovarajuća rešenja, što pretstavlja ključni faktor za uspeh celokupnog projekta IS-a. Faze analize i dizajna se izučavaju s aspekta moguće primene strukturnog ili objektno orijentisanog pristupa a s ciljem da se kroz izradu projekta ograničenog domena steknu sposobnosti i znanja da se zahtevi IS-a definišu i projektuju na način razumljiv kako krajnjim korisnicima tako i specijalistima koji  projektovano rešešenje treba da implementiraju.

Sadržaj predmeta: Upravljanje projektom IS-a; Faza analize: specifikacija zahteva uz pomoć modela objketi-veze i Strukturne sistem analize (dijagrami tokova podataka, rečnik podataka, pseudokod, integracija podmodela); specifikacija zahteva primenom objektno orijentisanog pritupa (dokumetovanje zahteva primenom Use case dijagrama, realizacija Use case-ova korišćenjem kolaboracionih dijagrama, klasni dijagrami kao tehnika za detaljnije iskazivanje zahteva); Faza dizajna: logički i fizički dizajn; Sistemski dizajn: elementi sistemskog dizajna, softverska arhitektura; Detaljni dizajn u OO pristupu: dizaniranje klasa i asocijacija; kriterijumi dobrog dizajna (kohezija i upravivanje); Korišćenje uzoraka (pattern); Dizajniranje baza podataka; Dizajniranje korisničkog interfejsa;