Program se primenjuje od 23.07.2017..
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 |
---|
Martin Fowler | UML Distilled, 3rd Ed | 2003 | Addison Wesley | Engleski |
Veljović, A. | Osnove objektnog modeliranja UML | 2004 | Kompjuter biblioteka, Čačak | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 30.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Domaći zadatak | da | da | 10.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |