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

Извор: SI Wiki
< Пројектовање софтвера
Датум измене: 30. октобар 2021. у 23:14; аутор: KockaAdmiralac (разговор | доприноси) (Originalni materijal je na latinici, promenjen redosled i još neke ispravke)
Пређи на навигацију Пређи на претрагу
  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

Пробни тест

1. задатак

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

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

2. задатак

Навести симбол пакетског права приступа на језику УМЛ:

Одговор: ~

3. задатак

Означите тачна тврђења везана за класе у језику УМЛ.

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

4. задатак

Како се назива класа чија је мултипликативност 1?

Одговор: Уникат

5. задатак

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

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

6. задатак

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

  1. Стереотип асоцијације <<привате>>.
  2. Стереотип генерализације <<публиц>>.
  3. Стереотип зависности <<импорт>>.
  4. Стереотип зависности <<аццесс>>.
  5. Стереотип реализације <<инцлуде>>.

7. задатак

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

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

8. задатак

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

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

9. задатак

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

Одговор: 3

10. задатак

У апликацији графичког едитора се примењује узорак Састав (Композиција, Склоп, енг. Цомпосите). Упарити поједине називе класа у апликацији са називима учесника у пројектном узорку.

Опције
Учесници Класе
  • Linija а
  • Pravougaonik а
  • Kružnica а
  • Crtez[сиц] б
  • Grafik ц
  • Editor д
  1. Лист
  2. Склоп
  3. Елемент
  4. Клијент