19Е044РНС - Развој наменског софтвера
| Спецификација предмета | ||||
|---|---|---|---|---|
| Назив | Развој наменског софтвера | |||
| Акроним | 19Е044РНС | |||
| Студијски програм | Електротехника и рачунарство | |||
| Модул | модул Електроника и дигитални системи | |||
| Тип студија | основне академске студије | |||
| Наставник (предавач) | ||||
| Наставник/сарадник (вежбе) | ||||
| Наставник/сарадник (ДОН) | ||||
| Број ЕСПБ | 6.0 | Статус предмета | изборни | |
| Условљност другим предметима | Не постоји формални услов, али је очекивано познавање градива које се изучава у оквиру предмета Архитектура и организација наменских система, Програмирање 1 и 2. | |||
| Циљеви изучавања предмета | Циљ предмета је упознавање студената са основним концептима и различитим приступима при пројектовању наменског софтвера као и другим фазама које се односе на његов развој. Такође, циљ је да се студенти упознају са специфичним изазовима и проблемима који се срећу при развоју наменског софтвера а тичу се његове интеракције са хардвером наменског система. | |||
| Исходи учења (стечена знања) | Систематизован приступ у примени стечених знања, везано за целокупан поступак развоја софтвера наменског система, применљив у домену развоја различитих наменских система и апликација. | |||
| Садржај предмета | ||||
| Линк ка страници предмета | http://tnt.etf.bg.ac.rs/~19e04rns/ | |||
| Садржај теоријске наставе | Стратегије и фазе у развоју наменског софтвера, развојна окружења и алати. Тестирање наменског софтвера. Иницијализација система. Aпстракцијa хардвера наменског система. Увод у хардвер/софтвер ко-дизајн. Моделирање интеракције имеђу компоненти софтвера, дијаграми секвенце. Архитектура софтвера наменског система, основни архитектурални стилови. Методе и принципи тестирања наменског софтвера. | |||
| Садржај практичне наставе | Разматрање различитих аспеката и примера примене представљених концепата развоја наменског софтвера у решавању конкретних пројектних проблема. | |||
| Литература | ||||
| ||||
| Број часова активне наставе недељно током семестра/триместра/године | ||||
| Предавања | Вежбе | ДОН | Студијски и истраживачки рад | Остали часови |
| 3 | 1 | 1 | ||
| Методе извођења наставе | Предавања и аудиторне вежбе држе се уз електронске презентације. Лабораторијске вежбе подразумевају студентски рад у лабораторији на конкретним развојним системима. Практична настава подразумева самостални студентски рад на реализацији софвера наменског система према задатој спецификацији захтева. | |||
| Оцена знања (максимални број поена 100) | ||||
| Предиспитне обавезе | Поена | Завршни испит | Поена | |
| Активности у току предавања | Писмени испит | 40 | ||
| Практична настава | 30 | Усмени испит | ||
| Пројекти | ||||
| Колоквијуми | 30 | |||
| Семинари | ||||

