Главная » UML » Отличия версий языка UML 1.3 и 1.4

0

 

Наиболее значимым отличием версии 1.4 являются профили (profiles), которые позволяют группировать расширения в единое, логически связанное множество. В документацию по языку UML включена пара примеров профилей. Вместе с тем, определение стереотипов стало более формальным, а элементы модели теперь могут иметь несколько стереотипов; в версии UML 1.3 они были ограничены одним стереотипом.

В язык UML были добавлены артефакты (artifacts). Артефакт – это физическое олицетворение компонента, так, например, Xerces – это компонент, а все копии файла Xerces.jar на моем жестком диске – это артефакты, которые реализуют компонент Xerces.

До версии 1.3 в метамодели UML не было инструмента для работы с областью видимости пакетов (package visibility). Теперь в вашем распоряжении символ «-».

Кроме того, в версии UML 1.4 обычная стрелка обозначает асинхронность на диаграммах взаимодействия – скорее всего, для обратной совместимости. Это затрагивает немногих специалистов, включая меня

 

Источник: Фаулер М.UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2006. – 192 с.,ил.

По теме:

  • Комментарии