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