Цоурсе Титле | Софтwаре десигн
|
||||||||||||||
Фацултy
|
Сцхоол оф Цомпутинг | ||||||||||||||
Студy Программе
|
Цомпутер Сциенце | ||||||||||||||
Профессор | Бранко Перишић | Цонтацт (е-маил аддресс) | бперисиц@раф.рс | ||||||||||||
Цоде | 14.2002 | Цоурсе левел | Ундерградуате | ЕЦТС цредитс | 8 | ||||||||||
Десцриптион (маx. 100 wордс) |
Басиц цонцептс оф софтwаре цонструцтион. Софтwаре арцхитецтуре, објецтс, паттернс, фрамеwоркс анд апплицатионс. Программинг цонвентионс. Басиц цонцептс оф софтwаре десигн. Статиц анд дyнамиц моделинг (цлассес, интерфацес, сеqуенце диаграмс, ацтивитy диаграмс, пацкагес, дистрибутион). Тхе цхоице оф программинг лангуаге. Стандардизатион оф висуал анд фунцтионал феатурес оф тхе софтwаре. Басиц сеттингс оф софтwаре qуалитy цонструцтион анд цхоице оф метходс, тецхниqуес анд тоолс фор тхе десигн оф софтwаре. Тестинг ат тхе левел оф цласс, унит, модуле, фунцтионс. Девелопмент оф тест сценариос. Хандлинг еxцептионс. Тхе струцтуре оф тхе соурце цоде, мацрос анд инлине роутинес, темпlatе либрариес. Рецурсионс, дyнамиц цоде генератион. Цооперативе софтwаре девелопмент анд теамwорк. | ||||||||||||||
Леарнинг оутцомес
(маx. 50 wордс) |
Софтwаре специфицатионс анд реqуирементс моделинг. Цонцурренцy, дата персистенце, еррор хандлинг анд сецуритy. Ессентиал елементс оф софтwаре струцтуре анд арцхитецтуре ин термс оф стyлес, паттернс анд фамилиес оф програмс анд фрамеwоркс. Усер интерфаце десигн. Qуалитy аналyсис анд евалуатион принциплес. Цонцепт оф десигн нотатионс ин термс оф струцтуре анд бехавиорал десцриптионс. | ||||||||||||||
Семестер
|
3 | Маxимум нумбер оф виситинг студентс | 10 | ||||||||||||
Лангуаге | Сербиан, Енглисх | Аваилабле фор интернатионал студентс (YЕС ор НО) | YЕС |
Леаве А Цоммент
Yоу муст бе логгед ин то пост а цоммент.