Универзитет у Новом Саду Технички Факултет "Михајло Пупин" Зрењанин

Upravljanje životnim ciklusom softvera


Садржај предмета

 

Теоријска настава

Животни циклус софтвера. Софтверски процеси. Модели животног циклуса. Стандарди. Ресурси. Људски фактор - улоге, тимови, корисници. Стандарди и препоруке. Управљање променама и конфигурацијом софтвера, управљање верзијама. Управљање захтевима - прикупљање, спецификација, приоритизација. Развој софтвера - анализа, пројектовање, конструкција и тестирање. Испорука софтвера -  инсталирање, распоређивање и конфигурисање. Одржавање софтвера - основе, процеси и активности, технике, еволуција софтвера. Обезбеђење квалитета - основни принципи, етички принципи у софтверском инжењерству, модели и карактеристике, унапређење квалитета, мерење квалитета, сигурност и поузданост. Процењивање процеса, побољшање процеса, метрике и мерење.

Практична настава

Савладавање основних принципа и техника управљања појединим активностима и фазама животног циклуса кроз практичне примере реализоване у оквиру рачунарских лабораторијских вежби и израду семинарског рада.