Пројектовање софтвера/К2 2023

Извор: SI Wiki
< Пројектовање софтвера
Датум измене: 20. јануар 2024. у 02:45; аутор: Wikitten.66 (разговор | доприноси) (→‎4. zadatak)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу

К2 2023. године одржан је 12. месеца и трајао је 20мин.

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


1. задатак

На поруци захтева на дијаграму секвенце или комуникације може да се прикаже:

  1. Право приступа операције
  2. Листа улазних аргумената операције
  3. Листа излазних аргумената операције
  4. Листа улазно-излазних аргумената операције
  5. Име операције

2. задатак

Повезати исказе о фрагментима интеракције с одговарајућим појмовима

  1. Омогућава да се фрагмент извршава више пута лооп
  2. Омогућава условни избор између више фрагмената алт
  3. Омогућава дефинисање интеракција на другом дијаграму (посебном сд фрагменту) реф
  4. Омогућава да се фрагменти извршавају конкурентно пар
  5. Омогућава да се фрагмент извршава само ако је услов испуњен опт

3. задатак

Које од наведених тврдњи су тачне?

  1. Приликом описивања тока догађаја случаја коришћења помоћу структуираног текста, сви токови догађаја имају исти постуслов
  2. Могуће је да се ток догађаја случаја коришћења опише дијаграмом стања субјекта
  3. Могуће је приказати ток догађаја случаја коришћења дијаграмом објеката.
  4. Некада је потребно приказати више токова догађаја истог случаја коришћења, што је могуће извести помоћу више дијаграма интеракције
  5. Токови догађаја случаја коришћења се деле на примарне (основне) и алтернативне

4. задатак

Могући редоследи акција за дати дијаграм срања су: ПС К2 2023 задатак 4.свг Изаберите један или више одговора:

  1. А1,Ц1,Д1,Ф1,Г1,Х1,А1,Х2,Ф1,И1
  2. А1,Ц1,Д1,Ф1,Г1,А1,Г1,Х1,Ф1,И1
  3. А1,Ц1,Д1,А1,Ц1,Д1,Ф1,И1
  4. А1,Ц1,И1
  5. А1,Ц1,Д1,И1

5. задатак

Које тврдње у вези дијаграма стања у језику УМЛ 2 су тачне?

  1. Представљају у суштини дијаграме комуникације допуњене елементима за приказ тока података
  2. Приказују размену порука у времену између учесника
  3. Ако је надстање извор прелаза према спољашњем стању, сматра се да се најпре напушта посматрано надстање, а затим текуће подстање
  4. За коначни аутомат се каже да је Муровог типа ако су све акције везане за стања
  5. Чворови надстања са плитком историјом гарантују да ће се по уласку у то надстање ући истовремено и у његово подстање из којег је последњи пут напуштено и дато надстање

6. задатак

За дијаграм секвенце који приказује сарадњу у пројектном узорку Посматрач, која операција одговара поруци под борјем 2? ПС К2 2023 задатак 6.свг Изаберите један одговор

  1. освези()
  2. цитајСтање()
  3. мењајСтање()
  4. обавести()
  5. придрузи()

7. задатак

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

  1. Конкретна Стратегија
  2. Конкретан Контекст
  3. Клијент
  4. Стратегија
  5. Контекст

8. задатак

Означити тврдње које су тачне за пројектни узорак Подсетник (Мементо):

  1. Подсетник не сме да чува цело стање Субјекта
  2. Релација од Подсетника ка Субјекту је зависност
  3. Чувар може да чува више објеката класе која има улогу Подсетник
  4. Субјекат и Подсетник не смеју да буду у истом пакету
  5. Имплементација класе која има улогу Субјекат је једноставнија, јер Чувар преузима одговорност за чување стања Субјекта

9. задатак

Које од наведених тврдњи су тачне за пројектни узорак Мува (Флywеигхт)?

  1. Недељене конкретне муве су листови у објектној хијерархији
  2. Пројектни узорак Мува је класни узорак структуре
  3. Објектни стања узорка Стање ако садрже само операције могу да буду дељене Конкретне муве
  4. Клијент преноси спољашње стање дељеној Конкретној муви при позиву њених операција
  5. Одговорност класе која игра улогу апстрактне Муве је да имплементира уговор кроз који Мува прима спољашње стање

Објашњење: е. није тачно јер апстрактна Мува не имплементира уговор већ га само декларише

10. задатак

Означити тврдње које су тачне за пројектни узорак Адаптер:

  1. Код објектног Адаптера није могућа динамичка промена адаптираног објекта из одговарајуће хијерархије класа
  2. Пројектни узорак Адаптер и пројектни узорак Декоратер су слични по томе што мењају интерфејст објекта
  3. Адаптер се често користи за прилагођење постојећих библиотечких класа
  4. Двосмерни адаптер адаптира две различите класе
  5. Двосмерни адаптер се реализује на језику C++ јавним извођењем