Subject: Software Systems Specification (17 - SIT050)

Basic Information

Scientific or art field:Applied Computer Science and Informatics
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 22.09.2017..

Students learn about modeling and specification of software systems based on UML (Unified Modeling Language). They gain knowledge and skills necessary for analysis and specification of software requirements.
After successfully finishing the course the students are able for software specification and modeling based on UML, using contemporary modeling tools.
Requirements specification techniques. UML diagrams: use case diagram, class diagram, object diagram, packages, state machine diagram, activity diagram, sequence diagram, communication diagram, component diagram, deployment diagram. Real world examples.
Theoretical lessons introduce various UML diagrams and its applications to real world systems modeling. Practical lessons are used for modeling using contemporary modeling tools and implementation of modeled solutions in chosen programming language. The check of acquired knowledge is preformed through development of a team project, in a team of 3 to 5 members.
Ambler, S.The Object Primer: Agile Model-Driven Development with UML 2.02004Cambridge University PressEnglish
James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference Manual, 2nd Edition2004Addison-WesleyEnglish
Gruhn, V., Striemer, R.The Essence of Software Engineering2018Springer, ChamEnglish
Pfleeger, S.L.Software Engineering: Theory and Practice2001Prentice-Hall, New YorkEnglish
Perišić, B.Osnovi softverskog inženjerstva2012Fakultet tehničkih nauka, Novi SadSerbian language
Perišić, B.Osnovi softverskog inženjerstva2016Fakultet tehničkih nauka, Novi SadSerbian language
Course activity Pre-examination ObligationsNumber of points
Final exam - part oneNoYes30.00
Final exam - part twoNoYes30.00
Name and surnameForm of classes
Missing picture!

Milosavljević Gordana
Full Professor

Missing picture!

Slivka Jelena
Associate Professor

Missing picture!

Anđelić Stefan
Assistant - Master

Computational classes
Missing picture!

Colić Stefan
Assistant - Master

Computational classes
Missing picture!

Ivanović Bojana
Assistant - Master

Computational classes