Теоријска настава: Животни циклус развоја софтвера. Основни концепти објектно-орјентисаног програмирања. Одржавање софтвера. Квалитет софтвера. Перформансе софтвера. Колаборативни развој софтвера. Софтверска архитектура. Софтверски развојни оквири. Софтверски дизајн шаблони. Модуларизација и слојеви вишеслојног софтвера. Специфични аспекти пословног софтвера – пословни објекти, радни токови и пословна правила у оквиру слоја пословне логике. Софтверски сервиси. Практична настава: Израда вишеслојног софтвера. Слој за рад са подацима. Слој пословне логике. Слој софтверских сервиса. Презентациони слој. Анализа софтверских развојних оквира и архитектурних шаблона.
☗ Технички факултет Михајло Пупин (у оквиру Универзитета у Новом Саду) ⚲ Ђуре Ђаковића бб, 23000 Зрењанин ☎ Тел. +381 23 550-515 ☏ Факс: +381 23 550-520 ✉ е-пошта: dekanat@tfzr.uns.ac.rs ПИБ: 101161200 Број жиро рачуна: 840-1271666-43