Пројектовање софтвера

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу

ИНФОРМАЦИЈЕ ИСПОД СУ ДЕЛИМИЧНО АЖУРИРАНЕ НАКОН ПРОМЕНЕ ПРОФЕСОРА НА ПРЕДМЕТУ ШКОЛСКЕ 2024/2025

Пројектовање софтвера је неизбежан предмет у петом семестру за СИ, а изборни у седмом семестру за РТИ, у духу свих предмета које држи Гаги.

Корисне везе

Књига која се користи за пројектне узорке у ПДФ формату

Тренутно нема докумената.

Настава

На предавањима на предмету се предају две области: UML и пројектни узорци. Њихова подела иде овако:

  • Први блок:
    • Предају се сви пројектни узорци, подељени између предавања и вежби, тако да је потребно пратити оба. На последња два часа вежби се обрађују задаци слични онима који долазе на колоквијуму.
    • За припрему првог колоквијума могу се, до неке мере, користити некадашње лабораторијске вежбе. Поред тога, за разумевање образаца у великој мери може помоћи књига “Design Patterns, Elements of Reusable Object-Oriented Software.
  • Други блок:
    • UML - Увод, употреба, основна синтакса. Дијаграми: Класа, Пакета
  • Трећи блок:
    • На предавањима се раде архитектурални обрасци (слојевита архитектура, микросервиси, архитектура вођена догађајима...) и њихово моделовање. Није познато шта је планирано градиво за часове вежби, како због престанка наставе трећи блок није одржан.

Домаћи

Ово је по старим пропозицијама, од школске 2024/2025 нема домаћих

За разлику од ОО1, домаћи служе само за припрему, не предају се, а на лабораторијским вежбама се добијају решени домаћи. За домаћи задатак се обично добије опис једног система за који треба да се саставља један или више UML дијаграма.

Лабораторијске вежбе

Ово је по старим пропозицијама, од школске 2024/2025 нема лабораторијских вежби

Исто као и на ОО1, осим што се домаћи задаци не предају, већ се на самој лабораторијској вежби добије готово решење.

На првој лабораторијској вежби демонстратори пролазе референтно решење домаћег задатка, а затим над њом раде модификације које пишу у задатку. За другу лабораторијску вежбу долази градиво закључно са дијаграмима стања и пројектног узорка Стање, док за трећу лабораторијску вежбу долази градиво закључно са дијаграмима активности и пројектним узорком Заступник.

Неке претходне лабораторијске вежбе могу се наћи међу драјвовима у одељку са корисним везама. Неке лабораторијске вежбе објављиване су на страници предмета, па су сада архивиране:

Пројекат

Од школеске 2024/2025 постоји пројекат на предмету. Пројекат носи 30 поена и није обавезан. Брани се у јануарском, фебруарском или августвоском испитном року.

Испитни рокови

Слична прича као и за ОО1. Доступни су и испитни примери који нису категорисани по роковима.

Уколико желите да додате рок, посетите страницу за прављење рока.

Пробни тестови

Овде се налазе пробни тестови дати за вежбу пред колоквијум на Moodle платформи.

Колоквијум 1

Колоквијум 2

Испит

Начин оцењивања

Исто као и на ОО1. Школске 2022/23. године је, због друге лабораторијске вежбе која није била прегледана до пар сати пред трећу лабораторијску вежбу, било омогућено да поправна лабораторијска вежба надокнађује другу, трећу, или и другу и трећу лабораторијску вежбу (студенти су тај избор морали да направе пре саме лабораторијске вежбе).

Потребна помоћ

  • На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.
    • Од користи су такође модификације добијене на лабораторијским вежбама, како би студенти знали отприлике шта их на лабораторијским вежбама чека.