Ласло Краус |
СИ3ПС Други колоквијум 4. 12. 2008. |
---|
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња везана за UML:
a) На којој врсти UML дијаграма се користи стереотип релације зависности <<extend>>
и шта он означава? Приложити реалан пример.
б) Навести класификацију и намену пројектног узорка Декоратер (Допуна). Приложити објектни дијаграм примера примене узорка.
в) Нацртати уопштени класни дијаграм узорка Стање. Који узорак има практично исту структуру дијаграма класа?
Пројектовати решење следећег проблема на језику UML:
Возило има задату ширину и дужину које могу да се дохвате. Може да се одреди површина коју заузима, да се дохвати врста возила и да се састави текстуални опис који се састоји од врсте и површине возила. Аутомобил и камион су возила. Место има задату ширину и дужину. Може да се смести једно возило на место, да се возило дохвати и уклони и да се испита да ли је место празно. Грешка је ако возило не може да се смести на дато место. Паркинг има одређени број места различите величине. Ствара се празан после чега места могу да се додају једно по једно. На паркинг возила могу да долазе и са њега одлазе једно по једно. Грешка је ако возило не може да нађе слободно место које му одговара. Паркинг може да се обиђе по редоследу места и по редоследу долазака возила, а при томе да се узму у обзир само места са возилима једне врсте, само попуњена места, само празна места или сва места. Постоји произвољан број семафора који приказују информације о броју расположивих и заузетих места на паркингу.
Приложити:
Copyright © 2010, Laslo Kraus
Последња ревизија: 1.9.2010.