Квалитет и безбедност софтвера

Циљ и исход предмета

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

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

Принципи и технике процене основних квалитета софтвера, процена поузданости, сигурности, усклађености са функциналним захтевима. Нефункционални захтеви система и тестирање перформанси. Преглед различитих техника заштите софтвера. Методологије тестирања софтвера. Аутоматизација тестирања софтвера. Интеграција провера сигурносних механизама у развојни процес. Методологије за евалуацију потенцијалних претњи и рањивости софтвера. Планирање и управљање тестовима. Евалуација и анализа различитих методологија које се користе у оцени квалитета и безбедности софтвера.

Студијски истраживачки рад

На конкретном софтверском решењу илустровати примену различитих метода процене квалитета и безбедноси софтвера, дати критички осврт на предности, недостатке и потенцијалне проблеме примењених метода. Анализирати алтернативна решења.