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


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

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

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

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

Оспособљавање студената за ефикасну и ефективну конструкцију софтвера. Овладавање знањима и вештинама неопходним за дизајн архитектуре, имплементацију и тестирање сложених софтверских система.Стандардизација процеса имплементације, тестирања, верификације и валидације софтвера. Коришћење алата за праћење недостатака у софтверу. Документовање сложених софтверских производа. Презентација карактеристика софтвера.
По завршетку предмета студенти су оспособљени за конструкцију сложених софтверских система засновану на стандардизацији процеса имплементације, тестирања, верификације и валидације софтвера и коришћење расположивих алата за праћење конфигурације софтвера и недостатака у софтверу. Поред тога студенти су оспособљени за квалитетно документовање и презентацију карактеристика сложених софтверских производа.
Моделом вођени развој софтвера. Аспекти дизајнирања софтверских система: концептуални и технички дизајн, декомпозиција и модуларност, архитектура софтвера "стилови и стратегије. Аспекти конструкције софтверских система: организација и структура софтвера, елементи програмског решења, стандарди конструкције и имплементација функционалности. Дизајн корисничког интерфејса. Поступак конструкције софтвера: методе и технике конструкције, тимски рад и тимски развој софтвера, X-treem програмирање, стандарди и квалитет кода, тестирање софтвера, софтверске инспекције, интеграција софтвера, верификација и валидација. Основи контроле квалитета софтвера. Основи праћења недостатака и конфигурације софтвера.
Уз ослонац на спецификацију подацима управљаног система, студенти у тимском раду, овладавају практичном применом знања везаних за конструкцију комплексних софтверских система. У првом делу реализаије семестралног пројекта студенти формулишу мета-модел генеричког информационог ресурса и имплементирају прототип руковаоца информационим ресурсима који је описан фомализмима мета-модела. Други део пројекта подразумева концептуално, логичко и физичко моделовање складишта података и употребу модела као подлоге за генерисање елементарних операција над универзалним складиштем (додавање, измена, брисање, претрага). Избор реалног система који служи као основ израде модела складишта података бира се из базена од 30 (тридесет) малих пословних система.
АуториНазивГодинаИздавачЈезик
Бранко ПеришићПројектовање софтвера2007Електронско издање-PDF,PPTСрпски језик
Pierre Bourque, Richard E. (Dick) FairleyGuide to the Software Engineering Body of Knowledge Version 3.0 SWEBOK V.3.02014IEEE Computer Society - електронско издањеЕнглески
Matthew Robinson, Pavel VorobievSwing, Second Edition2003Elektronsko izdanje-PDFЕнглески
John ZukowskiMajstor za javu, Java J2SE 1.42002Компјутерска библиотека ЧачакСрпски језик
Erich Gamma, Richard Helm, Ralph Johnson i John VlissidesГотова решења Елементи објектно оријентисаног софтвера2002ЦЕТ БеоградСрпски језик
P.Clements et al Documenting Software Architectures: Views and Beyond, 2nd ed.2010Pearson Education,Енглески
L. Bass, P. Clements, and R. Kazman Software Architecture in Practice, 3rd ed.2013Addison-Wesley ProfessionalЕнглески
Ian GortonEssential Software Architecture 2nd ed.2011Springer - elektronsko izdanjeЕнглески
L. A. MaciaszekRequirements Analysis and System Design Developing Information Systems with UML2001Addisom WesleyЕнглески
Steve McConnellCode Complete A Practical Handbook of software construction2005Microsoft PressЕнглески
Предметна активностПредиспитнаОбавезнаБрој поена
Праћење активности при реализацији пројекатадада10.00
Предметни пројекатдада40.00
Теоријски део испитанеда30.00
Практични део испита - задацинеда20.00
Име и презимеВид наставе
Недостаје слика

Сегединац Милан
Ванредни професор

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

Лубурић Никола
Доцент

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

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

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

Марковић др Марко
Ванредни професор

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

Ранковић Тамара
Асистент

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

Матковић Јелена
Асистент

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