Предмет | Обезбеђивање квалитета у софтверској индустрији |
---|---|
Модул | Менаџмент и организација |
Статус предмета | Изборни предмет |
Катедра | Катедра за менаџмент квалитета и стандардизацију |
Број ЕСПБ бодова | 5 |
Упознавање са моделима и карактеристикама квалитета софтвера. Схватање и овладавање процесима управљања и обезбеђивања квалитета софтвера. Разумевање организације рада, система менаџмента и окружења у којима се врши обезбеђење квалитета софтвера.
Студент познаје релевантне моделе и способан је да идентификује карактеристике квалитета софтвера. У стању је да обавља основне послове и задатке, у условима организације рада и система менаџмента карактеристичним за софтверске компаније, на процесима везаним за обезбеђење квалитета софтвера.
Предавања: настава у учионици, уз демонстрацију одговарајућег софтвера на рачунару. Вежбе: у учионици и лабораторији, уз коришћење одговарајућег софтвера на рачунару.
Теоријска настава
Анализа односа између обезбеђења квалитета софтвера и (традиционалног) менаџмента квалитета; Појам квалитета софтвера и обезбеђивања квалитета софтвера; Култура обезбеђивања квалитета софтвера; Основни послови и задаци у обезбеђењу квалитета софтвера; Изучавање два основна организациона окружења у којима се ради овај посао – Waterfall i Agile/Scrum; Проучавање подела улога у Agile/Scrum окружењу, и анализа веза са менаџментом квалитета; Стандарди и захтеви обезбеђивања квалитета софтвера; Модели квалитета софтвера; Испитивање квалитета софтвера. Мерење квалитета. Метрике квалитета; Трошкови обезбеђивања квалитета софтвера; Софтверски дефекти и њихово отклањање; Верификација и валидација; Процеси, процедуре и политике у обезбеђивању квалитета софтвера; Планирање обезбеђивања квалитета софтвера.
Практична настава
Демонстрација конкретних примена техника и метода процеса управљања и обезбеђивања квалитета софтверског пројекта. Практичан пројекат.
1. IEEE Standard for Software Quality Assurance Processes IEEE Computer Society 2014
2. ISO/IEC 25010:2011 – Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models ISO/IEC 2011
3. S.H. Kan Metrics and Models in Software Quality Engineering (2nd Edition) Addison-Wesley Professional 2002
4. M. Chemuturi , J. Ross Publishing Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers 2010