Програм се примењује од 01.10.2005..
Предмети предуслови
Предмети којима је предуслов предмет Пројектовање софтвера
Оспособљавање студената за ефикасну и ефективну конструкцију софтвера. Овладавање знањима и вештинама неопходним за дизајн архитектуре, имплементацију и тестирање сложених софтверских система.Стандардизација процеса имплементације, тестирања, верификације и валидације софтвера. Коришћење алата за праћење недостатака у софтверу. Документовање сложених софтверских производа. Презентација карактеристика софтвера.
По завршетку предмета студенти су оспособљени за конструкцију сложених софтверских система засновану на стандардизацији процеса имплементације, тестирања, верификације и валидације софтвера и коришћење расположивих алата за праћење конфигурације софтвера и недостатака у софтверу. Поред тога студенти су оспособљени за квалитетно документовање и презентацију карактеристика сложених софтверских производа.
Модел базирана конструкција софтвера. Аспекти дизајнирања софтверских система: концептуални и технички дизајн, декомпозиција и модуларност, архитектура софтвера "стилови и стратегије. Аспекти конструкције софтверских система: организација и структура софтвера, елементи програмског решења, стандарди конструкције и имплементација функционалности. Дизајн корисничког интерфејса. Поступак конструкције софтвера: методе и технике конструкције, тимски рад и тимски развој софтвера, X-treem програмирање, стандарди и квалитет кода, тестирање софтвера, софтверске инспекције, интеграција софтвера, верификација и валидација. Основи контроле квалитета софтвера. Основи праћења недостатака и конфигурације софтвера.
Уз ослонац на спецификацију догађајима управљаног система, развијену у склопу предмета Спецификација и моделовање софтвера студенти, у тимском раду, овладавају практичном применом знања везаних за конструкцију софтвера. Уз ослонац на две софтверске инспекције у склопу предавања студенти овладавају методама и техникама презентације софтверских решења, њиховог тестирања, верификације и валидације. На крају семестра студенти јавно бране пројекат.
Аутори | Назив | Година | Издавач | Језик |
---|
Бранко Перишић | “Пројектовање софтвера” | 2007 | Електронско издање-PDF,PPT | Српски језик |
S.L.Pfleeger, J. M. Atlee | “Software engineering Theory and Practice”, third edition | 2006 | Prentica Hall | Енглески |
SWEBOK | SWEBOK, материјал у електронској форми | 2007 | Електронско издање(www.swebok.org) | Енглески |
Matthew Robinson, Pavel Vorobiev | Swing, Second Edition | 2003 | Електронско издање-PDF | Енглески |
John Zukowski | Мајстор за јаву, Јава J2SE 1.4 | 2002 | Компјутерска библиотека Чачак | Српски језик |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни пројекат | да | да | 50.00 |
Присуство на лабораторијским вежбама | да | да | 5.00 |
Присуство на предавањима | да | да | 5.00 |
Теоријски део испита | не | да | 40.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Аудиторне вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |