Ласло Краус |
ИР4ПС/СИ3ПС Испит 4. 2. 2014. |
---|
Одговорити концизно (једна до две реченице) и прецизно на следећа питања:
a) Шта означава релација зависности? Навести најчешће примере зависности између класа.
б) На којим UML дијаграмима се појављују и у чему је разлика између само-транзиције и унутрашње транзиције (прелаза)?
в) Који пројектни узорак и на који начин решава проблем независног развоја хијерархије апстракција и хијерархије њихових различитих имплементација и на који начин то постиже?
Поштанска адреса има задато име места, име улице и кућни број који могу да се дохвате. Поштанској пошиљци може да се одреди цена отпремања. Обична пошиљка има задатог пошиљаоца и примаоца који су клијенти поште и задат датум слања (цео број). Сви подаци могу да се дохвате. Писмо, пакет и телеграм су обичне пошиљке. Цена отпремања писма и пакета зависи од њихове тежине, а телеграма од броја садржаних речи. За хитне и препоручене пошиљке зарачунава се задата доплата. Клијент има задато име које може да се дохвати. Може да му се постави и дохвати адреса, може да пошаље преко задате поште задату пошиљку, плати цену слања и да прими пошиљку. Клијент чува све примљене пошиљке које може да прегледа по редоследу датума слања или имена пошиљаоца бирајући при томе само неке од пошиљака, на пример, само писма, само пакете или само телеграме. Пошта може да проследи достављену пошиљку њеном примаоцу.
Пројектовати на језику UML модел описаног система. Користити познате пројектне узорке или њихове модификације, јасно их назначити и дискутовати одступања од оригиналних узорака. Приложити дијаграм класа распоређених у пакете, дијаграм секвенце и дијаграм активности (са пливачким стазама) одређивања цене хитног препорученог писма.
Copyright © 2014, Laslo Kraus
Последња ревизија: 8.2.2014.