Ласло Краус |
ИР4ПС Колоквијум 21. 11. 2009. |
---|
Одговорити концизно (једна до две реченице) и прецизно на следећа питања:
a) Навести категорије корисника језика UML.
б) Шта означава релација асоцијације на дијаграму класа и какав је њен однос са везом (link) на дијаграму објеката?
в) У чему је основна разлика у класној структури узорка Композиција (Склоп, Састав) и Декоратер (Омотач, Допуна).
Пројектовати решење следећег проблема на језику UML:
Упоредив појам може да испита да ли је сличан другом појму. Упоредива животиња има задату тежину. Може да се дохвати једнословна ознака врсте животиње, да се испита сличност сa другом животињом (две животиње су сличне ако имају исту ознаку врсте и исте су тежине) и да се направи клон. Крава и овца су животиње. Ознаке врсте су K
, односно О
. У штали може да борави задати број (подразумевано 10) животиња до задате укупне тежине. Штала се ствара празна и не може бити више од једне штале. Може да се уведе животиња и смести на задато место, да се приступи животињи на неком месту и да се изведе животиња са неког места. Местима за животиње у штали може да се прилази по редоследу места у штали, при чему се некада прилази само празним местима, а некад само местима са животињама уз прескакање празних места. Активна апстрактна особа има име које може да се дохвати, има придружену шталу и циклички изводи неку апстрактну радњу. Циклус рада може привремено да се заустави, да се настави даље и да се дефинитивно прекине. Фармер је особа којој је придружена и једна животиња која представља узорак за набавку нових животиња. Може да набави нову животињу као клон узорка и да је смести на прво слободно место у штали (ако животиња не може да се смести, сачека се док то не буде могло). Радник је особа која ради разне послове око животиња. Послове обавља редом по местима у штали. Послови радника су храњење и мужа, који се обављају на местима са животињама, односно чишћење, које се обавља над празним местима. Трговац је особа која из одређене штале може да купује по једну животињу по неком критеријуму: прву на коју наиђе задате врсте или ону која је слична унапред задатом узорку животиње (а ако такве животиње нема, сачека да се појави).
Приложити:
Copyright © 2010, Laslo Kraus
Последња ревизија: 27.11.2010.