Циљ:Упознавање са савременим софтверским инжењерством, теоријом и практичним поступцима у процесу
развоја софтвера у свим фазама његовог животног циклуса
Исход:Студенти ће бити оспособљени да моделују сложена и дистрибуирана софтверска решења и информационе
системе по UML 2.x методолигији
Садржај предмета
Теоријска настава:
Основе UML језика
Животни циклус софтвера
Коришћење случајева коришћења у анализи корисничких захтева и системској анализи
Моделовање структуре софтверских решења дијаграмима класа
Моделовање структуре софтверских решења дијаграмима компоненти
Моделовање структуре софтверских решења дијаграмима размештаја
Моделовање понашања софтверских решења коришћењем дијаграма активности