Пројектовање софтвера/Пробни тестови 2021
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
Пробни тест
1. задатак
Повезати појмове са одговарајућим дефиницијама принципа ОО модела.
Дефиниција | Појам |
---|---|
|
|
2. задатак
Навести симбол пакетског права приступа на језику UML
Одговор: ~
3. задатак
Означите тачна тврђења везана за класе у језику UML ?
- Класа је опис скупа објеката који деле исту спецификацију карактеристика (атрибута и операција), ограничења и семантике.
- Подразумевано право приступа за атрибуте/операције у класи је јавно
- Добро осмишљена класа треба да има велики број одговорности
- Атрибуте/операције класе је могуће груписати уз навођење описног префиксног назива групе
- Симбол класе може да садржи празан одељак за атрибуте/операције само ако одговарајућа класа нема атрибуте/операције
4. задатак
Која од следећих особина испуњава пакет на језику UML ?
- Пакет је власник садржаних елемената
- Пакет може да садржи друге пакете
- Пакет је физичка ствар
- Пакет представља простор имена
- Пакет је стереотип класе
5. задатак
Ако се у пакету А налази јавна класа Х, да би се у пакету В та класа могла користити директним именовањем Х, али да се у пакету С не би могла користити под именом B::X, коју релацију треба успоставити између пакета В и пакета А ?
- Стереотип асоцијације <<private>>
- Стереотип генерализације <<public>>
- Стереотип зависности <<import>>
- Стереотип зависности <<access>>
- Стереотип реализације <<include>>
6. задатак
Шта представља дијаграм објеката у UML ?
- Дијаграм за приказ динамичких аспеката модела
- Дијаграм представља формалну спецификацију модела
- Дијаграм за приказ статичких аспеката модела
- Дијаграм представља само пример и служи за боље разумевање модела
- Дијаграм за приказ физичких аспеката модела
- Дијаграм за приказ логичких аспеката модела
7. задатак
Која од понуђених тврњи су тачне за пројектни узорак УНИКАТ (енлг. Singleton) ?
- Уникат спада у објектне узорке стварања
- Иако то није по канонском узорку УНИКАТ, једноставно (по малој цени) се може контролисано повећати број дозвољених објеката
- Конструктор класе која имплементира објектни узорак увек мора бити приватан
- Добар примерак класе која га имплементира је услужна (енлг. utility) класа
- Канонски узорак не ограничава број објеката класе Unikat, која имплементира пројектни узорак
8. задатак
Колико различитих типова учесника постоји у пројектном узорку Prototip ? Odgovor: 3
9. задатак
У апликацији графичког едитора се примењује узорак Sastav. Упарити поједине називе класа у апликацији са називима учесника у пројектном узорку
Учесници | Класе |
---|---|
|
|
10. задатак
Пројектни узорак који не дозвољава више његових примерака
Одговор: Unikat