Предмет: Пројектовање софтвера (06 - RI45)


Основне информације

КатегоријаНаучно-стручни
Научна областПримењене рачунарске науке и информатика
МултидисциплинарнаНе
ЕСПБ7
Матичне организационе јединице предмета

Одсек за примењене рачунарске науке и информатику
Програм предмета

Програм се примењује од 01.10.2005..


Предмети предуслови

Назив предметаМора се одслушатиМора се положити
Спецификација и моделирање софтверадада

Предмети којима је предуслов предмет Пројектовање софтвера

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

Перишић др Бранко
Редовни професор

Предавања
Недостаје слика

Милосављевић др Гордана
Редовни професор

Предавања
Недостаје слика

Венус Данијел

Аудиторне вежбе
Недостаје слика

Венус Данијел

Рачунарске вежбе
Недостаје слика

Капетина Јелица
Сарадник у настави

Рачунарске вежбе