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


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

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

Тренутно нема података о матичним организационим јединицама предмета!
Програм предмета

Програм се примењује од 25.07.2017..

Упознавање студената са животним циклусом софтверског производа и различитим методологијама, стандардима и алатима који подржавају животни циклус софтверског производа у целини или у некој од његових фаза
Након успешно завршеног курса студент је упознат са различитим методологијама за развој софтвера, као и стандардима и алатима који их подржавају. По завршетку курса, студент је способан да одабере и активно примени оптималну методологију и алате за конкретни софтверски пројекат, као да образложи свој избор.
Животни циклус софтверског производа; фазе животног циклуса; значај примене методологија за развој софтвера; историјат развоја методологија; модели развоја софтвера; модели базирани на водопаду; итеративни и инкрементални модели; Бемов спирални модел; модели базирани на прототиповима; агилне методологије (SCRUM, Scaled Agile Framework - SAF, екстремно програмирање, Feature Driven Development - FDD , Dynamic Systems Development Method – DSDM, Kristal, Адаптивни развој софтвера - ASD, Test Driven Development - TDD); аутоматизован развој софтвера; савремени алати за планирање, пројектовање, конструкцију и документовање; алати за подршку тимског рада и праћења напретка пројекта.
Предавања, рачунарске вежбе и консултације. Практични део пројекта се ради тимски, у оквиру пројекта који треба да илуструје коришћење изабране методологије и алата. Испит је усмени. Оцена испита се формира на основу успеха пројекта и усменог испита.
АуториНазивГодинаИздавачЈезик
Craig LarmanAgile and Iterative Development: A Manager s Guide2004Addison-Wesley ProfessionalЕнглески
Kenneth S. RubinEssential Scrum: A Practical Guide To the Most Popular Agile Process2012Addison-WesleyЕнглески
Scott AmblerAgile Modeling: Effective Practices for Extreme Programming and the Unified Process2002John Wiley & SonsЕнглески
Garbajosa, J., Wang, X., Aguiar, A.Agile Processes in Software Engineering and Extreme Programming: 19th International Conference, XP 2018, Porto, Portugal, May 21–25, 2018, Proceedings2018SpringerЕнглески
Baumeister, H., Lichter, H., Riebisch, M.Agile Processes in Software Engineering and Extreme Programming: 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings2017SpringerЕнглески
Sharp, H., Hall, T.Agile Processes in Software Engineering and Extreme Programming: 17th International Conference, XP 2016, Edinburgh, UK, May 24-27, 2016, Proceedings2016SpringerЕнглески
Cockburn, A.Agile Software Development2001Addison-WesleyЕнглески
Avison, D., Fitzgerald, G.Information Systems Development : Methodologies, Techniques & Tools2006McGraw Hill Education, LondonЕнглески
Avison, D., Fitzgerald, G.Information Systems Development : Methodologies, Techniques & Tools2006McGraw Hill Education, LondonЕнглески
Бранко ПеришићОснови софтверског инжењерства2016ФТН ИздаваштвоСрпски језик
DeMarco, D.B.Agile User Experience Design2013ElsevierЕнглески
Предметна активностПредиспитнаОбавезнаБрој поена
Одбрана пројектадада50.00
Усмени део испитанеда50.00
Име и презимеВид наставе
Недостаје слика

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

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

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

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

Тошић Саша
Асистент-мастер

Рачунарске вежбе
Недостаје слика

Анђелић Бранислав
Сарадник у настави

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