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