Пројектовање софтвера/Фебруар 2022

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
Овај рок није решен. Помозите СИ Wики тако што ћете га решити.

Фебруарски испит 2022. године одржан је 22. фебруара. Текст задатака испод је по сећању студената.

  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

1. задатак

Повезати дефиниције принципа ОО модела са њиховим називима:

  1. Особина која разликује активне објекте од пасивних: конкурентност
  2. Особина система да се разлаже на скуп кохезивних и слабо спрегнутих модула: модуларност
  3. Особина да се објекти различитих класа не могу уопште или могу замењивати на ограничене начине: типизација
  4. Особина по којој се постојање објекта може протезати кроз време или простор: перзистенција
  5. Рангирање или уређивање апстракција: хијерархија

2. задатак

Означити тачне тврдње за дати дијаграм:

Дијаграм из другог задатка.
  1. Приказани дијаграм је дијаграм секвенце.
  2. Објекат са {transient} ограничењем се ствара и уништава у току секвенце.
  3. Прва порука која се шаље је синхрона.
  4. ...

3. задатак

Изабрати дијаграм распоређивања од следећих дијаграма:

...

4. задатак

Колика је мултипликативност са супротне стране квалификатора на датом дијаграму?

Датотека:ПС фебруар 2022 задатак 4 дијаграм класа.свг
Дијаграм класа из четвртог задатка.
  1. *
  2. 0..1
  3. 1
  4. 2

5. задатак

Означити тачна тврђења за дијаграм класа:

Дијаграм класа из петог задатка.
  1. Метод класе А може да приступи објекту класе C.
  2. Метод класе Б може да приступи објекту класе C.
  3. Метод класе C може да приступи објекту класе А.
  4. Метод класе Б може да позове метод објекта C.

6. задатак

Са којим пројектним узорцима се слаже пројектни узорак Прототип:

  1. Састав
  2. Уникат
  3. Фабрички метод
  4. Декоратер

7. задатак

Коју улогу има операција за поништавање Команде у случају да се за чување стања користи Подсетник?

  1. Субјекат
  2. Чувар
  3. ...

8. задатак

Означити тачне тврдње за пројектни узорак Фабрички метод.

  1. ...

9. задатак

Означити тачне тврдње у вези са пројектним узорком Градитељ.

  1. Градитељ ствара целе објекте одједном.
  2. Градитељ ствара објекте из делова.
  3. ...

10. задатак

Означити тачне тврдње у вези са пројектним узорком Заступник.

  1. Виртуелни заступник је амбасадор.
  2. Заступник мора да што дуже одлаже креирање објекта којег заступа.
  3. Заступник је класни узорак структуре.
  4. ...