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

