Пројектовање софтвера/Пробни тестови 2021
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
Пробни тест
1. задатак
Повезати појмове са одговарајућим дефиницијама принципа ОО модела.
| Дефиниција | Појам |
|---|---|
|
|
2. задатак
Навести симбол пакетског права приступа на језику УМЛ:
Одговор: ~
3. задатак
Означите тачна тврђења везана за класе у језику УМЛ.
- Класа је опис скупа објеката који деле исту спецификацију карактеристика (атрибута и операција), ограничења и семантике.
- Подразумевано право приступа за атрибуте/операције у класи је јавно.
- Добро осмишљена класа треба да има велики број одговорности.
- Атрибуте/операције класе је могуће груписати уз навођење описног префиксног назива групе.
- Симбол класе може да садржи празан одељак за атрибуте/операције само ако одговарајућа класа нема атрибуте/операције.
4. задатак
Како се назива класа чија је мултипликативност 1?
Одговор: Уникат
5. задатак
Које од следећих особина испуњава пакет на језику УМЛ?
- Пакет је власник садржаних елемената.
- Пакет може да садржи друге пакете.
- Пакет је физичка ствар.
- Пакет представља простор имена.
- Пакет је стереотип класе.
6. задатак
Ако се у пакету A налази јавна класа X, да би се у пакету B та класа могла користити директним именовањем X, али да се у пакету C не би могла користити под именом B::X, коју релацију треба успоставити између пакета B и пакета A?
- Стереотип асоцијације <<привате>>.
- Стереотип генерализације <<публиц>>.
- Стереотип зависности <<импорт>>.
- Стереотип зависности <<аццесс>>.
- Стереотип реализације <<инцлуде>>.
7. задатак
Шта представља дијаграм објеката у УМЛ?
- Дијаграм за приказ динамичких аспеката модела.
- Дијаграм представља формалну спецификацију модела.
- Дијаграм за приказ статичких аспеката модела.
- Дијаграм представља само пример и служи за боље разумевање модела.
- Дијаграм за приказ физичких аспеката модела.
- Дијаграм за приказ логичких аспеката модела.
8. задатак
Која од понуђених тврњи су тачне за пројектни узорак Уникат (енг. Синглетон)?
- Уникат спада у објектне узорке стварања.
- Иако то није по канонском узорку Уникат, једноставно (по малој цени) се може контролисано повећати број дозвољених објеката.
- Конструктор класе која имплементира објектни узорак увек мора бити приватан.
- Добар примерак класе која имплементира пројектни узорак Уникат је услужна (енг. утилитy) класа.
- Канонски узорак Уникат не ограничава број објеката класе
Unikat, која имплементира пројектни узорак.
9. задатак
Колико различитих типова учесника постоји у пројектном узорку Прототип?
Одговор: 3
10. задатак
У апликацији графичког едитора се примењује узорак Састав (Композиција, Склоп, енг. Цомпосите). Упарити поједине називе класа у апликацији са називима учесника у пројектном узорку.
| Учесници | Класе |
|---|---|
|
|