Предмет | Основи квалитета софтвера |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Изборни предмет |
Катедра | Катедра за софтверско инжењерство |
Број ЕСПБ бодова | 5 |
Упознавање са концептима, методама и техникама квалитета софтвера.Упознавање са стандардима квалитета софтвера. Примена алата за анализу квалитета софтвера. Развијање критичког погледа на процес развоја софтвера применом метода, техника, стандарда и алата за анализу квалитета софтвера.
Оспособљавање студената за самосталан развој софтвера применом концепата, метода, техника и алата за анализу квалитета софтвера.
Предавања у учионици уз примену рачунара, Интернет-а,интегрисаних софтверских окружења и алата. Вежбе у рачунарским лабораторијама, у мањим групама. Део вежби изводи наставник а студенти прате, а други део је резервисан за самосталан рад студената, индивидуално или у групи, уз надзор наставника.
Теоријска настава
Нефункционални софтверски захтеви. Стандарди квалитета софтвера: а) стандарди међународних организација за стандардизацију; б) стандарди струковних удружења; ц) индустријски стандарди. Модели квалитета софтвера. Атрибути квалитета софтвера (карактеристике и подкарактеристике квалитета). Софтверске метрике. Стандарди квалитета софтвера у функцији побољшања софтверских система.
Практична настава
Идентификација нефункционалних софтверских захтева и кључних атрибута квалитета софтвера. Развој софтверских система са квалитетом у фокусу. Примена стандарда и модела квалитета софтвера. Примена софтверских метрика у процесу евалуације квалитета софтвера. Примена алата за анализу квалитета софтверских система. Практични рад на студијском примеру
1. Kan, S. H. Metrics and models in software quality engineering AddisonWesleyLongmanPublishingCo., Inc. 2002
2. Tian, J. Software quality engineering: testing, quality assurance, and quantifiable improvement John Wiley&Sons 2005
3. Милић, М. Стандарди квалитета софтвера у функцији поболјшања софтверских система. Задужбина Андрејевић 2018