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