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

Извор: SI Wiki
Датум измене: 27. фебруар 2022. у 20:58; аутор: KockaAdmiralac (разговор | доприноси) (Informacije o nastavi)
Пређи на навигацију Пређи на претрагу

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

Корисне везе

Настава

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

  • Први блок:
    • Дијаграми: класа, пакета, објеката
    • Пројектни узорци: Уникат, Шаблонски метод, Прототип, Састав, Декоратер
  • Други блок:
    • Дијаграми: интеракције (секвенце и комуникације), случјаева коришћења (до ове области за РТИ колоквијум), стања
    • Пројектни узорци: Посматрач, Итератор, Стратегија (до ове области за РТИ колоквијум), Стање, Подсетник, Мува, Адаптер, Фасада
  • Трећи блок:
    • Дијаграми: активности, сложене структуре, компонената, распоређивања, класа (напредни појмови), интеракције (напредни појмови)
    • Пројектни узорци: Фабрички метод, Апстрактна фабрика, Мост, Команда, Заступник, Посредник, Ланац одговорности, Градитељ

Презентације из архитектуре моделирања и пројектних узорака Посетилац и Интерпретер се не предају током семестра и не могу доћи у прва два испитна рока.

На вежбама се дијаграми и пројектни узорци проеђени на предавањима прелазе у StarUML алату са додатним објашњењима. Градиво вежби долази на лабораторијским вежбама.

Домаћи

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

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

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

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

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

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

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

Колоквијум 1

Колоквијум 2

Испит

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

Исто као и на ОО1. Школске 2021/22. године је било омогућено да у фебруарском року важе исти услови и да фебруарски рок исто може да надокнади колоквијуме (као и на ОО1 те године).

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

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