Предмет: Основе пројектовања софтвера (09 - SIT02E)


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

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

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

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


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

Назив предметаМора се одслушатиМора се положити
Технике развоја софтверадане
Оспособљавање студената за ефикасну и ефективну конструкцију софтвера. Овладавање знањима и вештинама неопходним за имплементацију и тестирање сложених софтверских система. Стандардизација процеса имплементације, тестирања, верификације и валидације софтвера. Коришћење алата за праћење недостатака у софтверу. Документовање сложених софтверских производа. Презентација карактеристика софтвера.
По завршетку предмета студенти су оспособљени за тимски рад на конструкцији сложених софтверских система. Посебно, студенти су оспособљени за квалитетно документовање и презентацију карактеристика сложених софтверских производа.
Модел базирана конструкција софтвера. Аспекти дизајнирања софтверских система: концептуални и технички дизајн, декомпозиција и модуларност, архитектура софтвера "стилови и стратегије. Аспекти конструкције софтверских система: организација и структура софтвера, елементи програмског решења, стандарди конструкције и имплементација функционалности. Дизајн корисничког интерфејса. Поступак конструкције софтвера: методе и технике конструкције, тимски рад и тимски развој софтвера, екстремно програмирање, стандарди и квалитет кода, тестирање софтвера, софтверске инспекције, интеграција софтвера, верификација и валидација. Основи контроле квалитета софтвера. Основи праћења недостатака и конфигурације софтвера.
Облици извођења наставе су: Предавања, рачунарске вежбе, израда домаћих задатака и консултације. На предавањима се коришћењем потребних дидактичких средстава, излажу садржаји предмета и стимулише се активно учешће студената постављањем питања. Практични део градива студенти савладавају на рачунарским вежбама кроз обавезне задатке које решавају уз помоћ извођача наставе или самостално и кроз самосталну израду обавезних домаћих задатака. Студент је обавезан да демонстрира самосталност у решавању задатака, односно да демонстрира разумевање решења. Провера се врши усменом конверзацијом или писменим одговорима на питања у вези задатака и резултат се оцењује. На консултацијама се студентима дају додатна објашјнења садржаја излаганих на предавањима и вежбама и у случају да се предмет консултација самостална израда лабораторијских или домаћих задатака, сугестије како да побољшају решење које су обавезни да попуне.
АуториНазивГодинаИздавачЈезик
Б. ПеришићПројектовање софтвера2007Српски језик
Предметна активностПредиспитнаОбавезнаБрој поена
Одбрана пројектадада50.00
Усмени део испитанеда50.00
Име и презимеВид наставе
Недостаје слика

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

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

Нејгебауер мр Иван
Предавач

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

Бјељац Петар

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

Ковач Томислав
Асистент

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

Петровић др Вељко
Доцент

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