Предмет: Елементи развоја софтвера
(17 -
ESI057) Основне информације
Матичне организационе јединице предмета
Програм предмета
Програм се примењује од 24.08.2017.. Предмети предуслови
Предмети којима је предуслов предмет Елементи развоја софтвера
Стицање општих знања о развоју софтвера. Упознавање са главним фазама развоја: спецификација захтева, архитектура. дизајн, конструкција, тестирање, документација и инсталација. Приказ DevOps праксе као споја између развоја софтвера и оперативе. Упознавање са основним методама развоја софтвера, укључујући планско руковођене и агилне методе. Сазнање о главним фазама развоја софтвера. Познавање C# и Java програмских језика. Стицање искуства са савременим развојним окружењима и алатима. Познавање система за контролу верзија и технике континуалне интеграције и инсталације коришћењем тзв. build сервера. Оспособљеност студената да самостално развију једноставне апликације коришћењем структурне и објектно-оријентисане методе. Основни чиниоци развоја софтвера: анализа и спецификације захтева, креирање архитектуре, дизајн класа, имплементација у једном од савремених програмских језика, коришћење алата за унит и интеграцијске тестове, коришћење алата за креирање документације и руковање технологијама за подршку DevOps-а. Елементи тимског развоја софтвера у склопу једних од метода развоја. Предавања; аудиторне вежбе; консултације.
|