Пројектовање софтвера/Пробни тестови 2021

Извор: SI Wiki
< Пројектовање софтвера
Датум измене: 25. октобар 2021. у 20:30; аутор: IvnSvc (разговор | доприноси) (исправка трећехг задатка)
Пређи на навигацију Пређи на претрагу
  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

Пробни тест

1. задатак

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

Опције
Дефиниција Појам
  • tipizacija b
  • рerzistencija a
  • konkurentnost c
  1. Oсобина по којој се постојање објекта протеже кроз време
  2. Особине да се објекти различитих класа не могу уопште или се могу замењивати на одређене начине
  3. Особина која разликује активне објекте од пасивних

2. задатак

Навести симбол пакетског права приступа на језику UML
Одговор: ~

3. задатак

Означите тачна тврђења везана за класе у језику UML ?

  1. Класа је опис скупа објеката који деле исту спецификацију карактеристика (атрибута и операција), ограничења и семантике.
  2. Подразумевано право приступа за атрибуте/операције у класи је јавно
  3. Добро осмишљена класа треба да има велики број одговорности
  4. Атрибуте/операције класе је могуће груписати уз навођење описног префиксног назива групе
  5. Симбол класе може да садржи празан одељак за атрибуте/операције само ако одговарајућа класа нема атрибуте/операције

4. задатак

Која од следећих особина испуњава пакет на језику UML ?

  1. Пакет је власник садржаних елемената
  2. Пакет може да садржи друге пакете
  3. Пакет је физичка ствар
  4. Пакет представља простор имена
  5. Пакет је стереотип класе

5. задатак

Ако се у пакету А налази јавна класа Х, да би се у пакету В та класа могла користити директним именовањем Х, али да се у пакету С не би могла користити под именом B::X, коју релацију треба успоставити између пакета В и пакета А ?

  1. Стереотип асоцијације <<private>>
  2. Стереотип генерализације <<public>>
  3. Стереотип зависности <<import>>
  4. Стереотип зависности <<access>>
  5. Стереотип реализације <<include>>

6. задатак

Шта представља дијаграм објеката у UML ?

  1. Дијаграм за приказ динамичких аспеката модела
  2. Дијаграм представља формалну спецификацију модела
  3. Дијаграм за приказ статичких аспеката модела
  4. Дијаграм представља само пример и служи за боље разумевање модела
  5. Дијаграм за приказ физичких аспеката модела
  6. Дијаграм за приказ логичких аспеката модела

7. задатак

Која од понуђених тврњи су тачне за пројектни узорак УНИКАТ (енлг. Singleton) ?

  1. Уникат спада у објектне узорке стварања
  2. Иако то није по канонском узорку УНИКАТ, једноставно (по малој цени) се може контролисано повећати број дозвољених објеката
  3. Конструктор класе која имплементира објектни узорак увек мора бити приватан
  4. Добар примерак класе која га имплементира је услужна (енлг. utility) класа
  5. Канонски узорак не ограничава број објеката класе Unikat, која имплементира пројектни узорак

8. задатак

Колико различитих типова учесника постоји у пројектном узорку Prototip ? Odgovor: 3


9. задатак

У апликацији графичког едитора се примењује узорак Sastav. Упарити поједине називе класа у апликацији са називима учесника у пројектном узорку

Опције
Учесници Класе
  • List b
  • Sklop a
  • Element c
  • Klijent d
  1. Crtez
  2. Linija
  3. Grafik
  4. Editor

10. задатак

Пројектни узорак који не дозвољава више његових примерака
Одговор: Unikat