Fakultet tehničkih nauka

Predmet: Specifikacija softverskih sistema (17.SIT050)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 4
Cilj:

Osposobljavanje studenata za modelovanje i specifikaciju softverskih sistema uz oslonac na UML (Unified Specification Language). Ovladavanje znanjima i veštinama neophodnim za analizu i specifikaciju softverskih zahteva.

Ishod:

Po okončanju predmeta studenti su osposobljeni za specifikaciju i modelovanje softvera uz oslonac na UML, korišćenjem savremenih alata za modelovanje.

Sadržaj:

Tehnike za analizu zahteva. UML dijagrami: dijagram slučajeva korišćenja, dijagram klasa, dijagram objekata, paketi, dijagram prelaza stanja, dijagram aktivnosti, dijagram sekvenci, dijagram komunikacije, dijagram komponenti, dijagram rasporeda. Primena na realnim primerima.

Metodologija izvođenja nastave:

Na predavanjima se izučavaju pojedinačni UML dijagrami i njihova primena na projektovanje realnih softverskih sistema. Na vežbama se uči korišćenje savremenih alata za modelovanje i programiraju projektovana rešenja na izabranom programskom jeziku. Provera stečenog znanja se odvija kroz izradu timskog projekta, u timu od 3 do 5 članova.

Literatura:
Autori Naziv Godina Izdavač Jezik
Perišić, B. Osnovi softverskog inženjerstva 2016 Fakultet tehničkih nauka, Novi Sad Srpski jezik
James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference Manual, 2nd Edition 2004 Addison-Wesley Engleski
Gruhn, V., Striemer, R. The Essence of Software Engineering 2018 Springer, Cham Engleski
Pfleeger, S.L. Software Engineering: Theory and Practice 2001 Prentice-Hall, New York Engleski
Ambler, S. The Object Primer: Agile Model-Driven Development with UML 2.0 2004 Cambridge University Press Engleski
Perišić, B. Osnovi softverskog inženjerstva 2012 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Završni ispit - I deo Ne Da 30.00
Završni ispit - II deo Ne Da 30.00
Predmetni projekat Da Da 40.00
Izvođači nastave:
Računarske vežbe
Predavanja
Računarske vežbe
Predavanja
Računarske vežbe
Računarske vežbe