Cilj
Ishod
Metode izvođenja nastave
Sadržaj
Literatura
Teorijska nastava
Uvodno predavanje. Planiranje razvoja. Analiza zahteva – funkcionalna analiza. Logičko projektovanje strukture i dinamike sistema korišćenjem MOV-a. Konvencionalni modeli za analizu i logičko projektovanje. SSA. MOV. Pregled ostalih konvencionalnih modela. Objektno-orijentisani pristup logičkom modelovanju IS. Analiza zahteva-slučajevi korišćenja. Sistemski dijagrami sekvenci. Konceptualni model sistema. Dijagrami klasa. Uzori u modelovanju IS. Opis dinamike sistema. Logičko projektovanje baze podataka. MDA. MDD. OCL. QVT. DDD. Transformacija konvencionalnih u relacioni model. CASE alati. Meta-modelovanje. Pregled metodologija i standarda u razvoju IS. Priprema za ispit.
Praktična nastava
Analiza i projektovanje IS. Funkcionalna dekompozicija. SSA-prosti primeri. SSA-složeni primeri, rečnik podataka. PMOV. IDEF1X, IE. Slučajevi korišćenja. Dijagrami klasa. Uzori u fazi analize. Višeslojna arhitektura aplikacija. Dijagrami sekvenci-prosti primeri. Dijagrami sekvenci-složeni primeri. Dijagrami promene stanja. Konačni dijagram klasa. Transformacija konceptualnih modela. Priprema za ispit.
1. Valacich, Joseph S., George, Joey F. Modern systems analysis and design, 9th Edition Pearson 2020
2. George, Joey F., Batra, Dinesh, Valacich, Joseph S., Hoffer, Jeffrey A. Object-oriented systems analysis and design Pearson Prentice Hall 2004
3. Larman C. Applying UML and Patterns-An Introduction to ObjectOriented Analysis and Design, 3th ed. Prentice Hall PTR 2004
4. Marjanović Z., Aničić N., Babarogić S. Materijali i skripte sa predavanja i vežbi LABIS, FON 2020
5. Marjanović Z., Aničić N., Babarogić S. Prezentacije u e-formi sa sajta is.fon.bg.ac.rs 2020
