Tema ove knjiga je modelovanje strukturnih aspekata objektno orijentisanog softvera i relevantnih aspekata hardvera na kojem se softver izvršava. Autor se odlučio na pisanje knjige nakon više od dvadeset godina iskustva držanja predmeta Projektovanje softvera (ranije pod nazivom Objektno orijentisani softver) na modulu Računarska tehnika i informatika i studijskom programu Softversko inženjerstvo na Elektrotehničkom fakultetu Univerziteta u Beogradu. Na predmetu se izučavaju principi projektovanja softvera uz njegovo modelovanje na jeziku UML i primenu poznatih projektnih uzoraka. Knjiga, čija je tema modelovanje strukturnih aspekata, pokriva samo jedan deo građe za ovaj predmet.
Primarni motiv autora za pisanje ove knjige je bio da svoja iskustva stečena kroz proces razvoja softvera, a naročito iskustva u prenošenju znanja na predmetu koji se bavi projektovanjem softvera, objedini i prenese čitaocu. Knjiga je namenjena svima koji nameravaju da se u karijeri bave projektovanjem softvera na profesionalan način. To su prevashodno studenti softverskog ili računarskog inženjerstva, kao i studenti drugih usmerenja u širokoj oblasti računarstva. Ali knjiga je namenjena i onima koji, iako već odavno nisu studenti, žele da prošire, unaprede i sistematizuju svoja znanja iz projektovanja softvera. Tu spadaju analitičari, projektanti, programeri, testeri i drugi neposredni učesnici u razvoju i održavanju softvera.
USPEŠNO DODATO U KORPU