Cilj:Upoznavanje sa savremenim softverskim inženjerstvom, teorijom i praktičnim postupcima u procesu
razvoja softvera u svim fazama njegovog životnog ciklusa
Ishod:Studenti će biti osposobljeni da modeluju složena i distribuirana softverska rešenja i informacione
sisteme po UML 2.x metodoligiji
Sadržaj predmeta
Teorijska nastava:
Osnove UML jezika
Životni ciklus softvera
Korišćenje slučajeva korišćenja u analizi korisničkih zahteva i sistemskoj analizi
Modelovanje strukture softverskih rešenja dijagramima klasa