Course ID 16СА85
Programme
  • Applied Informatics
ESPB 6
Number of classes 3+3
Semester 6
Status Core
Preparing students for independent work and workin team engaged in the development of modern business software systems in accordance with current trends in this field.
Acquisition of interpersonal skills in working with users, team members, and other participants in software development, its development and maintenance, and acquisition of skills necessary for database integration and their concepts related to the process of system development.
Theoretical training
• Methods and techniques for designing and developing modern business software systems;
• Implementation of project management standards;
• Using software modeling tools in accordance with the structural and object-oriented approach;
• Creating system requirements;
• Modeling process and data logic;
• Structural and object-oriented analysis and design;
• Relational and object-oriented data models;
• Data handling;
• Physical design and usability;
• Testing, deployment and maintenance of software;
• Software reengineering.
Practical training
Getting acquainted with the capabilities and direct useof current tools for automated business software development.
Sommerville I.: Software Engineering, 9th Edition, Addison-Wesley, 2010.

Braude E.J. Bernstein M.E. Software Engineering: An Object-Oriented Pespective, Wiley& Sons, 2010.

Јошанов Б., Тумбас П. Софтверски инжењеринг, Висока пословна школа струковних студија Нови Сад, 2008.
• Lectures; • work in a computer laboratory; • presentations of case studies; • discussions.
Assessment (maximum number of points 100)
Exam Requirements 55 points Final exam  45 points
Attendance 5 Written exam 20
Ongoing assessment 30 Oral exam 25
Class participation 10  
Case study 10