Условљеност другим предметима |
Облик условљености |
|
Према правилима студирања |
Циљеви изучавања предмета: |
Стицање теоријског и практичног знања у прикупљању, спецификацији, анализи и валидацији захтјева за софтверске системе. |
Исходи учења (стечена знања): |
По успјешно завршеном курсу, студенти ће бити у стању да: (1) примјеном различитих техника откривају и прикупљају захтјеве за софтверске системе; (2) примјењују разичите технике анализе (циљеви, случајеви потребе, сценарији); (3) примјењују технике валидације према различитим критеријумима (изводљивост, јасноћа, једнозначност); (4) спецификују функционалне и нефункционале захтјеве за различите типове система примјеном различитих формалих и неформалних техника; (5) успјешно прате сљедеће курсеве из софтеврског инжењерства. |
Садржај предмета: |
Увод у инжењеринг софтверских захтјева. Процес инжењеринга захтјева: идентификација, спецификација, анализа и управљање. Типови захтјева: функционални, нефункционални, квалитативни. Прикупљање захтјева: идентификација потреба и циљева, заинтересоване стране, муштерије, интервјуисање. Спецификација захтјева: текстуалне и графичке нотације, стандарди документације. Анализа захтјева: преглед, валидација, комплетност, идентификација конфликата, конзистентност. Моделовање засновано на циљевима, случајевима употребе и сценаријима. Спецификација захтјева за различите типове система (уграђени, пословни, web-оријентисани итд). Управљање захтјевима: сљедљивост, приоритети, промјене, алати. Управљање ризиком. Инжењеринг захтјева у софтверском процесу (агилне методе итд). |
Методе наставе и савладавање градива: |
Предавања и практичан рад у лабораторији |
Литература: |
- G. Kotonya, I. Sommerville, Requirements Engineering - Processes and Techniques
- P. laplante, Requirements Engineering for Software and Systems
- D. Hay, Requirements Analysis - From Business Views to Architecture
- K. Wiegers, J. Beatty, Software Requirements
- B. Berenbach, D. Paulish, J. Kazmeier, A. Rudorfer, Software & Systems Requirements Engineering: In Practice
|
Облици провјере знања и оцјењивање: |
|
Колоквијум |
30 |
Пројектни задатак |
30 |
Завршни испит |
40 |
Посебна назнака за предмет: |
|
Име и презиме наставника који је припремио податке: проф. др Славко Марић, др Дражен Брђанин |