Циљ предмета
Упознавање са моделима и карактеристикама квалитета софтвера. Схватање и овладавање процесима управљања и обезбеђивања квалитета софтвера. Разумевање организације рада, система менаџмента и окружења у којима се врши обезбеђење квалитета софтвера.
Исход предмета
Студент познаје релевантне моделе и способан је да идентификује карактеристике квалитета софтвера. У стању је да обавља основне послове и задатке, у условима организације рада и система менаџмента карактеристичним за софтверске компаније, на процесима везаним за обезбеђење квалитета софтвера.
Садржај/ структура предмета
Теоријска настава: Анализа односа између обезбеђења квалитета софтвера и (традиционалног) менаџмента квалитета; Појам квалитета софтвера и обезбеђивања квалитета софтвера; Култура обезбеђивања квалитета софтвера; Основни послови и задаци у обезбеђењу квалитета софтвера; Изучавање два основна организациона окружења у којима се ради овај посао – Waterfall i Agile/Scrum; Проучавање подела улога у Agile/Scrum окружењу, и анализа веза са менаџментом квалитета; Стандарди и захтеви обезбеђивања квалитета софтвера; Модели квалитета софтвера; Испитивање квалитета софтвера. Мерење квалитета. Метрике квалитета; Трошкови обезбеђивања квалитета софтвера; Софтверски дефекти и њихово отклањање; Верификација и валидација; Процеси, процедуре и политике у обезбеђивању квалитета софтвера; Планирање обезбеђивања квалитета софтвера.
Вежбе: Демонстрација конкретних примена техника и метода процеса управљања и обезбеђивања квалитета софтверског пројекта. Практичан пројекат.
Литература
Наставници и сарадници на предмету
- др Јован Филиповић, редовни професор,
- др Владан Девеџић, редовни професор и
- др Младен Ђурић, ванредни професор.