Програм се примењује од 24.08.2017..
Предмети предуслови
Предмети којима је предуслов предмет Елементи развоја софтвера
Стицање општих знања о развоју софтвера. Упознавање са главним фазама развоја: спецификација захтева, архитектура. дизајн, конструкција, тестирање, документација и инсталација. Приказ DevOps праксе као споја између развоја софтвера и оперативе. Упознавање са основним методама развоја софтвера, укључујући планско руковођене и агилне методе.
Сазнање о главним фазама развоја софтвера. Познавање C# и Java програмских језика. Стицање искуства са савременим развојним окружењима и алатима. Познавање система за контролу верзија и технике континуалне интеграције и инсталације коришћењем тзв. build сервера. Оспособљеност студената да самостално развију једноставне апликације коришћењем структурне и објектно-оријентисане методе.
Основни чиниоци развоја софтвера: анализа и спецификације захтева, креирање архитектуре, дизајн класа, имплементација у једном од савремених програмских језика, коришћење алата за унит и интеграцијске тестове, коришћење алата за креирање документације и руковање технологијама за подршку DevOps-а. Елементи тимског развоја софтвера у склопу једних од метода развоја.
Предавања; аудиторне вежбе; консултације.
Аутори | Назив | Година | Издавач | Језик |
---|
John Dooley | Software Development and Professional Practice | 2011 | Apress | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни пројекат | да | да | 30.00 |
Тест | да | да | 10.00 |
Присуство на вежбама | да | да | 5.00 |
Присуство на предавањима | да | да | 5.00 |
Теоријски део испита | не | да | 20.00 |
Усмени део испита | не | да | 30.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |