University of Novi Sad Technical faculty "Mihajlo Pupin" Zrenjanin


The main objective of the course is a synthesis of lessons learned from the example of modern information technology tools for developing software products. The main objective of this course is to enable students to work independently in the process of creating software products. Participants of this course should acquire theoretical and practical knowledge of methodological development of software engineering, which are applied using modern developing tools. Theoretical classes will include: types and characteristics of software products, software design tools, object orientated development of information systems, software processes, and specifications, rating the quality of software products, concept, and components of CASE tools, software lifecycle management, and software reliability. Practical classes will include object oriented programming and developing of desktop-based software solutions.


General information

Study program: Information Technologies


Semester: 5

Lectures: 2

Exercises: 2



Dragica Radosav, associate professor



Course books

  1. Radosav D, Software Engineering 1 (in Serbian), Technical faculty „Mihajlo Pupin“ Zrenjanin, 2005
  2. Milicev D, Objektno programiranje na jeziku UML (in Serbian), Mikroknjiga, 2005
  3. Radosav D, Software engineering (in Serbian), Technical faculty „Mihajlo Pupin“ Zrenjanin, 2008