Предмет: Методологије развоја софтвера (17 - SE0017)


Основне информације

КатегоријаТеоријско-методолошки
Научна областПримењене рачунарске науке и информатика
МултидисциплинарнаНе
ЕСПБ5
Матичне организационе јединице предмета

Одсек за примењене рачунарске науке и информатику
Програм предмета

Програм се примењује од 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. RubinEssential Scrum: A Practical Guide To the Most Popular Agile Process2012Addison-WesleyЕнглески
Craig LarmanAgile and Iterative Development: A Manager’s Guide2004Addison-Wesley ProfessionalЕнглески
Scott AmblerAgile Modeling: Effective Practices for Extreme Programming and the Unified Process2002John Wiley & SonsЕнглески
DeMarco, D.B.Agile User Experience Design2013ElsevierЕнглески
Babar, M.A., Brown, A.W., Mistrik, I.Agile Software Architecture2014ElsevierЕнглески
Douglass, B.P.Agile Systems Engineering2016ElsevierЕнглески
Предметна активностПредиспитнаОбавезнаБрој поена
Одбрана пројектадада50.00
Усмени део испитанеда50.00
Име и презимеВид наставе
Недостаје слика

Милосављевић др Гордана
Редовни професор

Предавања
Недостаје слика

Сладић др Горан
Редовни професор

Предавања
Недостаје слика

Инђић Владимир
Асистент-мастер

Рачунарске вежбе