Предмет: Основе пројектовања софтвера
(09 -
SIT02E) Основне информације
Програм предмета
Програм се примењује од 01.10.2010.. Предмети предуслови
Оспособљавање студената за ефикасну и ефективну конструкцију софтвера. Овладавање знањима и вештинама неопходним за имплементацију и тестирање сложених софтверских система. Стандардизација процеса имплементације, тестирања, верификације и валидације софтвера. Коришћење алата за праћење недостатака у софтверу. Документовање сложених софтверских производа. Презентација карактеристика софтвера. По завршетку предмета студенти су оспособљени за тимски рад на конструкцији сложених софтверских система. Посебно, студенти су оспособљени за квалитетно документовање и презентацију карактеристика сложених софтверских производа. Модел базирана конструкција софтвера. Аспекти дизајнирања софтверских система: концептуални и технички дизајн, декомпозиција и модуларност, архитектура софтвера "стилови и стратегије. Аспекти конструкције софтверских система: организација и структура софтвера, елементи програмског решења, стандарди конструкције и имплементација функционалности. Дизајн корисничког интерфејса. Поступак конструкције софтвера: методе и технике конструкције, тимски рад и тимски развој софтвера, екстремно програмирање, стандарди и квалитет кода, тестирање софтвера, софтверске инспекције, интеграција софтвера, верификација и валидација. Основи контроле квалитета софтвера. Основи праћења недостатака и конфигурације софтвера. Облици извођења наставе су: Предавања, рачунарске вежбе, израда домаћих задатака и консултације. На предавањима се коришћењем потребних дидактичких средстава, излажу садржаји предмета и стимулише се активно учешће студената постављањем питања. Практични део градива студенти савладавају на рачунарским вежбама кроз обавезне задатке које решавају уз помоћ извођача наставе или самостално и кроз самосталну израду обавезних домаћих задатака. Студент је обавезан да демонстрира самосталност у решавању задатака, односно да демонстрира разумевање решења. Провера се врши усменом конверзацијом или писменим одговорима на питања у вези задатака и резултат се оцењује. На консултацијама се студентима дају додатна објашјнења садржаја излаганих на предавањима и вежбама и у случају да се предмет консултација самостална израда лабораторијских или домаћих задатака, сугестије како да побољшају решење које су обавезни да попуне.
|