Програм се примењује од 30.10.2012..
Упознавање студената са животним циклусом софтверског производа и различитим методологијама, стандардима и алатима који подржавају животни циклус софтверског производа у целини или у некој од његових фаза
Након успешно завршеног курса студент је упознат са различитим методологијама за развој софтвера, као и стандардима и алатима који их подржавају. По завршетку курса, студент је способан да одабере и активно примени оптималну методологију и алате за конкретни софтверски пројекат, као да образложи свој избор.
Животни циклус софтверског производа; фазе животног циклуса; значај примене методологија за развој софтвера; историјат развоја методологија; модели развоја софтвера; модели базирани на водопаду; итеративни и инкрементални модели; Бемов спирални модел; модели базирани на прототиповима; агилне методологије (SCRUM, Scaled Agile Framework - SAF, екстремно програмирање, Feature Driven Development - FDD , Dynamic Systems Development Method – DSDM, Kristal, Адаптивни развој софтвера - ASD, Test Driven Development - TDD); аутоматизован развој софтвера; савремени алати за планирање, пројектовање, конструкцију и документовање; алати за подршку тимског рада и праћења напретка пројекта.
Предавања, рачунарске вежбе и консултације. Практични део пројекта се ради тимски, у оквиру пројекта који треба да илуструје коришћење изабране методологије и алата. Испит је усмени. Оцена испита се формира на основу успеха пројекта и усменог испита.
Аутори | Назив | Година | Издавач | Језик |
---|
Kenneth S. Rubin | Essential Scrum: A Practical Guide To the Most Popular Agile Process | 2012 | Addison-Wesley | Енглески |
Craig Larman | Agile and Iterative Development: A Manager’s Guide | 2004 | Addison-Wesley Professional | Енглески |
Scott Ambler | Agile Modeling: Effective Practices for Extreme Programming and the Unified Process | 2002 | John Wiley & Sons | Енглески |
DeMarco, D.B. | Agile User Experience Design | 2013 | Elsevier | Енглески |
Babar, M.A., Brown, A.W., Mistrik, I. | Agile Software Architecture | 2014 | Elsevier | Енглески |
Douglass, B.P. | Agile Systems Engineering | 2016 | Elsevier | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Одбрана пројекта | да | да | 50.00 |
Усмени део испита | не | да | 50.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |