Ласло Краус | 
      
        СИ3ПС Трећи колоквијум 23. 1. 2008.  | 
    
|---|
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:
a) Шта означава "генерализациони скуп"? Како се обележава на UML-у? Приложити пример.
б) Чему су намењени оквири интеракције са оператором ref?
    
в) Која је намена узорка Ланац одговорности (Chain of responsibility) и на који начин се може применити заједно са узорком Композиција (Склоп, Састав, Composite)?
      Дате су следеће, већ написане, класе за моделирање саобраћајне мреже:
Саобраћајница може бити повезана са више других саобраћајница и да се прикаже. Трака, раскрсница и кружни ток су просте саобраћајнице. Сложена саобраћајница се састоји од више повезаних саобраћајница. Јединствена макета садржи једну сложену саобраћајницу. Активно возило може да се креће по некој саобраћајници и може да се прикаже. Возило има апстрактан модел возила чији назив може да се дохвати.
Коришћењем претходних класа пројектовати решење следећег проблема на језику UML:
Поједини модели возила имају специфичне геометрије и друге особине. Постоји релативно мали број различитих модела возила и велики број возила на саобраћајницама. Интерактивни симулатор саобраћаја садржи макету и може да ради у конзолном и графичком режиму о чему се одлучује приликом стварања симулатора. У конзолном режиму захтеви корисника се примају преко тастатуре, а стања елемената макете се исписују у текстуалном облику. У графичком режиму целокупна комуникација са корисником се одвија преко графичке корисничке површи. Приложити дијаграм класа, коришћене пројектне узорке и дијаграм компонената за цео интерактивни симулатор (укључујући већ написане класе).
).
    
    
    
  
  
    Copyright © 2010, Laslo Kraus
    Последња ревизија: 1.9.2010.