Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС
Колоквијум
19. 11. 2011.

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

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

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

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

a) Шта означава текстуални украс "#lozinka" на једном крају асоцијације и како се одговарајућа информација може имплементирати?

б) Како се на дијаграмима интеракције представљају асинхроне поруке и каква нотација се користи за oзначавање редног броја асинхроне поруке? Навести пример.

в) Који проблем се појављује код узорка Декоратер (Допуна), ако апстрактна Компонента има атрибуте?

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

Пројектовати решење следећег проблема на језику UML:

Посао је описан потребним бројем радника за његово извршавање и текстом задатка који треба урадити. Постоје програмерски и архитектонски послови. Посао региструје раднике који му се пријаве за извршење. Грешка је ако се пријави радник неодговарајуће струке. Пријављени радници почињу с радом када се за посао пријави довољан број радника. Послу може да се дода резултат једног радника, да се дохвате сви пристигли резултати и да се испита да ли је извршавање посла започето или завршено. Активан радник има име. Циклички тражи посао своје струке од берзе послова, пријављује се пронађеном послу, сачека сигнал посла да може почети с радом, уради свој део посла и доставља резултат послу. Програмер и архитекта су радници који извршавају програмерске, односно архитектонске послове и стварају програмерски, односно архитектонски резултат. Програмеру се доставља тип посла који може бити пројектовање, програмирање или тестирање. Начин рада програмера зависи од типа посла. Јединствена берза послова садржи послове који се додају и избацују појединачно. Може да се дохвати број послова на берзи и посао са задатим редним бројем. Послови на берзи могу да се редом дохвате по струци којој припадају.

Приложити:


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


Решење задатка 2 ( поставка | почетак)




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

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