Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС/СИ3ПС
Испит
7. 2. 2012.

Аутори: Игор Тартаља, Живојин Шуштран и Ласло Краус

Задаци: 1 2 | Напоменe

Поставка задатка 1 (30 поена) ( почетак)

Одговорити концизно (једна до две реченице) и прецизно на следећа питања:

a) Који украси асоцијације се могу појавити на везама између објеката, а који не могу?

б) Шта повезују, на којим дијаграмима и како се представљају делегирајући конектори? Скицирати пример.

в) Који пројектни узорак и у којој ситуацији се назива "амбасадором"?

Поставка задатка 2 (70 поена) ( почетак)

Захтев за дохватање интернет странице садржи адресу странице и текстуалне параметре, који могу да се дохвате. Приказивач може да прикаже интернет страницу на основу захтева. Лист (tab) је приказивач који садржи низ датотека које чине интернет страницу и има платно на којем може да прикаже само једну интернет страницу, да прикаже претходно приказану страницу и да прикаже страницу која је била приказана после тренутно приказане. Датотека садржи име датотеке на диску које се може дохватити и омогућава отварање и читање садржаја датотеке. Текст и слика су датотеке. Прозор је приказивач који садржи један или више листова, води рачуна који је лист тренутно активан, има могућност за додавање и уклањање листова. Прозор приказује интернет страницу на тренутно активном листу. Постоје две врсте прозора, листова и платна, једна врста је специјализована за приказивање страница на мобилним уређајима са релативно малим екраном, друга врста је специјализована за приказивање на преносивим и стоним (desktop) рачунарима. Лист приказује интернет страницу тако што проследи захтев комуникатору и као резултат добије низ датотека на основу којих направи платно и прикаже га. Комуникатор је јединствен објекат у систему који може бити повезан или неповезан на Интернет. Комуникатор, када је повезан на Интернет, на основу захтева дохвата интернет страницу као низ датотека, а када је неповезан дохвата интернет страницу као (локалну) датотеку са поруком о грешци. Веб читач (browser) је апликација која има произвољан број прозора са листовима и један комуникатор.

Пројектовати на језику UML модел описаног система. Користити познате пројектне узорке или њихове модификације, јасно их назначити и дискутовати одступања од оригиналних узорака. Приложити дијаграм класа распоређених у пакете, дијаграм активности за реализацију једног захтева достављеног листу и дијаграм компонената.


Напоменe ( почетак)

( почетак)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2013, Laslo Kraus
Последња ревизија: 15.1.2013.