Subject: Software Systems Specification (17 - SIT050)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS4
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.
AuthorsNameYearPublisherLanguage
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
ProjectYesYes40.00
Final exam - part oneNoYes30.00
Final exam - part twoNoYes30.00
Name and surnameForm of classes
Missing picture!

Milosavljević Gordana
Full Professor

Lectures
Missing picture!

Slivka Jelena
Associate Professor

Lectures
Missing picture!

Vejnović Mina
Assistant - Master

Computational classes
Missing picture!

Volarić Filip
Teaching Associate

Computational classes
Missing picture!

Popović Miloš
Assistant - Master

Computational classes
Missing picture!

Ivanović Mijatov Bojana
Assistant - Master

Computational classes