Fakultet tehničkih nauka

Predmet: Projektovanje softvera u sistemima upravljanja (17.AUN45)

Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Automatika i upravljanje sistemima
ESPB 3

Sticanje opštih znanja o konceptima bitnim za projektovanje softvera u sistemima upravljanja. Razumevanje faza razvoja softvera kroz praktičnu realizaciju.

Stečena znanja o projektovanju doprinose realizaciji softverskih aplikacija u sistemima upravljanja.

Osnove razvoja softvera: analiza zahteva, objektno-orijentisan pristup, dizajn klasa, kreiranje arhitekture, implementacija u višem programskih jezika, primena alata za testiranje, dokumentovanje. Formalan opis dizajna upotrebom Unified Modelling Language (UML). Projektovanje programskih komponenti za rad u realnom vremenu sa velikim opterećenjem. Projektovanje i implementacija paralelnih izvršavanja. Arhitektura redundantnih i distribuiranih sistema sa kritičnom misijom. Projektovanje i implementacija distribuiranih rešenja (klijent-server model).

Predavanja; auditorne i računarske vežbe; konsultacije.

Autori Naziv Godina Izdavač Jezik
Veljović, A. Osnove objektnog modeliranja UML 2004 Kompjuter biblioteka, Čačak Srpski jezik
Martin Fowler UML Distilled, 3rd Ed 2003 Addison Wesley Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe