Циљ:Упознавање са савременим софтверским инжењерством, теоријом и практичним поступцима у процесу
развоја софтвера у свим фазама његовог животног циклуса
Исход:Студенти ће бити оспособљени да моделујусложена и дистрибуирана софтверска решења и информационе
системе по UML 2.x методолигији
Садржај предмета
Теоријска настава:
Упознавање са UML језиком
Упознавање са животним циклусом софтвера
Упознавање са различитим методама развоја
Анализа корисничких захтева и системска структурна анализа
Дијаграми стања и активности
Дијаграми класа
Дијаграми интеракције
Моделовање структуре софтверских решења
.Компоненте и размештај
Моделовање понашања софтверских решења
Упознавање пројектних образаца обавезних у моделовању савремених софтверских решења
Имплементација
Тестирања и одржавања софтвера
Практична настава:
Литература
M. Zarić, N. Piroćanac, D. Milićev, Objektno orijentisano modelovanje na jeziku UML, skripta sa praktikumom, Mikro knjiga, 2002
.J. Atlee, S. Pflegeer, Softversko inženjerstvo, CET, 2006